diff mbox series

[meta-arago,scarthgap,v2,2/2] meta-arago-extras: hevc-arm-decoder: Remove this recipe

Message ID 20251002134224.1818376-2-afd@ti.com
State Superseded
Delegated to: Ryan Eatmon
Headers show
Series [meta-arago,scarthgap,v2,1/2] gstreamer1.0-plugins-hevc: Remove this gstreamer plugin | expand

Commit Message

Andrew Davis Oct. 2, 2025, 1:42 p.m. UTC
This was a proprietary HEVC/H.265 decoder for ARM A15 cores. This does
not seem to function anymore and since it was delivered as a binary I
am unable to fix it. Remove this recipe.

Signed-off-by: Andrew Davis <afd@ti.com>
---
 .../hevc-arm-decoder/Testparams.cfg           | 23 --------
 .../hevc-arm-decoder/hevc-arm-decoder_git.bb  | 53 -------------------
 2 files changed, 76 deletions(-)
 delete mode 100644 meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder/Testparams.cfg
 delete mode 100644 meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder_git.bb

Comments

Ryan Eatmon Oct. 13, 2025, 11:26 a.m. UTC | #1
This is listed as a dependency under:

meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia-sdk-target.bb

and

meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-tisdk-multimedia.bb

So this does not build on am57xx-evm, am57xx-hs-evm, or beagle-x15.

Please send a v3.



On 10/2/2025 8:42 AM, Andrew Davis wrote:
> This was a proprietary HEVC/H.265 decoder for ARM A15 cores. This does
> not seem to function anymore and since it was delivered as a binary I
> am unable to fix it. Remove this recipe.
> 
> Signed-off-by: Andrew Davis <afd@ti.com>
> ---
>   .../hevc-arm-decoder/Testparams.cfg           | 23 --------
>   .../hevc-arm-decoder/hevc-arm-decoder_git.bb  | 53 -------------------
>   2 files changed, 76 deletions(-)
>   delete mode 100644 meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder/Testparams.cfg
>   delete mode 100644 meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder_git.bb
> 
> diff --git a/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder/Testparams.cfg b/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder/Testparams.cfg
> deleted file mode 100644
> index 5f018632..00000000
> --- a/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder/Testparams.cfg
> +++ /dev/null
> @@ -1,23 +0,0 @@
> -# New Input File Format is as follows
> -# <ParameterName> = <ParameterValue> # Comment
> -################################################################################
> -# Parameters
> -################################################################################
> -#################################### No. of threads ############################
> -NumThreads = 2
> -################################### Files ######################################
> -InputFile   		= /usr/share/ti/video/TearOfSteel-Short-1280x720.265
> -OutputFile   		= /usr/share/ti/examples/h265vdec/TearOfSteel-Short-1280x720.yuv
> -ReferenceFile   	= /usr/share/ti/video/dummy
> -ImageWidth          = 1280  # Image width in Pels
> -ImageHeight         = 720   # Image height in Pels
> -FramesToDecode      = 50   # Number of frames to be coded
> -InputLowDelayMode   = 0     # 0->Entire frame, 1 -> Slice mode (Data sync mode)
> -OutputLowDelayMode  = 0     # 0->Entire frame, 1 -> Number of CTU rows (Data sync mode)
> -NumCTURows          = 0     # 0->Non-DataSync mode, Non-Zero positive when OutputLowDelayMode is set to Data sync mode
> -MetadataType        = 0     # 0->No Metadata, 1-SEI, 2-VUI 3-SEI and VUI
> -###################################################################
> -# Dynamic Parameters
> -###################################################################
> -DecodeHeader         = 0    # 0 -> Disable decode Header mode, 1 -> Enable decode Header mode
> -
> diff --git a/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder_git.bb b/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder_git.bb
> deleted file mode 100644
> index 3bcd6c7f..00000000
> --- a/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder_git.bb
> +++ /dev/null
> @@ -1,53 +0,0 @@
> -SUMMARY = "ARM HEVC Decoder with Unit Test Application"
> -HOMEPAGE = "https://git.ti.com/processor-sdk/hevc_arm_decoder/"
> -LICENSE = "TI-TSPA"
> -LIC_FILES_CHKSUM = "file://Inc/exp_pp_h265decoder.h;beginline=1;endline=27;md5=51a0ae5cca603a21186bf6ff458f3be9"
> -PR = "r4"
> -
> -COMPATIBLE_MACHINE = "dra7xx"
> -
> -BRANCH = "master"
> -
> -SRC_URI = "git://git.ti.com/git/processor-sdk/hevc_arm_decode.git;protocol=https;branch=${BRANCH} \
> -           file://Testparams.cfg \
> -"
> -
> -SRCREV = "4004c553e672538d0c3b5fa2ea0490ec095d0060"
> -
> -PV = "01.00.00.01"
> -
> -S = "${WORKDIR}/git"
> -
> -do_configure() {
> -    sed "s/-lpthread/-pthread/g" -i ${S}/Client/Build/ARM/makefile
> -}
> -
> -do_compile() {
> -    cd ${S}/Client/Build/ARM
> -    oe_runmake CC="${CC}" LINKER="${CC}"
> -}
> -
> -do_install() {
> -    install -d ${D}${libdir}
> -    install -m 755 ${S}/Lib/h265vdec_pp_lib.a ${D}${libdir}
> -
> -    install -d ${D}${includedir}
> -    install -m 644 ${S}/Inc/exp_pp_h265decoder.h ${D}${includedir}
> -
> -    install -d ${D}${bindir}
> -    install -m 755 ${S}/Client/Build/ARM/Out/h265vdec_pp ${D}${bindir}
> -
> -    install -d ${D}${datadir}/ti/examples/h265vdec
> -    install -m 644 ${WORKDIR}/Testparams.cfg ${D}${datadir}/ti/examples/h265vdec
> -
> -    install -d ${D}${docdir}/${PN}
> -    for doc in ${S}/Docs/*; do
> -        install -m 664 ${doc} ${D}${docdir}/${PN}
> -    done
> -}
> -
> -FILES:${PN} += "\
> -    ${datadir}/ti/*  \
> -"
> -
> -INSANE_SKIP:${PN} += "ldflags"
diff mbox series

Patch

diff --git a/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder/Testparams.cfg b/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder/Testparams.cfg
deleted file mode 100644
index 5f018632..00000000
--- a/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder/Testparams.cfg
+++ /dev/null
@@ -1,23 +0,0 @@ 
-# New Input File Format is as follows
-# <ParameterName> = <ParameterValue> # Comment
-################################################################################
-# Parameters
-################################################################################
-#################################### No. of threads ############################
-NumThreads = 2
-################################### Files ######################################
-InputFile   		= /usr/share/ti/video/TearOfSteel-Short-1280x720.265
-OutputFile   		= /usr/share/ti/examples/h265vdec/TearOfSteel-Short-1280x720.yuv
-ReferenceFile   	= /usr/share/ti/video/dummy
-ImageWidth          = 1280  # Image width in Pels
-ImageHeight         = 720   # Image height in Pels
-FramesToDecode      = 50   # Number of frames to be coded
-InputLowDelayMode   = 0     # 0->Entire frame, 1 -> Slice mode (Data sync mode)
-OutputLowDelayMode  = 0     # 0->Entire frame, 1 -> Number of CTU rows (Data sync mode)
-NumCTURows          = 0     # 0->Non-DataSync mode, Non-Zero positive when OutputLowDelayMode is set to Data sync mode
-MetadataType        = 0     # 0->No Metadata, 1-SEI, 2-VUI 3-SEI and VUI
-###################################################################
-# Dynamic Parameters
-###################################################################
-DecodeHeader         = 0    # 0 -> Disable decode Header mode, 1 -> Enable decode Header mode
-
diff --git a/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder_git.bb b/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder_git.bb
deleted file mode 100644
index 3bcd6c7f..00000000
--- a/meta-arago-extras/recipes-multimedia/hevc-arm-decoder/hevc-arm-decoder_git.bb
+++ /dev/null
@@ -1,53 +0,0 @@ 
-SUMMARY = "ARM HEVC Decoder with Unit Test Application"
-HOMEPAGE = "https://git.ti.com/processor-sdk/hevc_arm_decoder/"
-LICENSE = "TI-TSPA"
-LIC_FILES_CHKSUM = "file://Inc/exp_pp_h265decoder.h;beginline=1;endline=27;md5=51a0ae5cca603a21186bf6ff458f3be9"
-PR = "r4"
-
-COMPATIBLE_MACHINE = "dra7xx"
-
-BRANCH = "master"
-
-SRC_URI = "git://git.ti.com/git/processor-sdk/hevc_arm_decode.git;protocol=https;branch=${BRANCH} \
-           file://Testparams.cfg \
-"
-
-SRCREV = "4004c553e672538d0c3b5fa2ea0490ec095d0060"
-
-PV = "01.00.00.01"
-
-S = "${WORKDIR}/git"
-
-do_configure() {
-    sed "s/-lpthread/-pthread/g" -i ${S}/Client/Build/ARM/makefile
-}
-
-do_compile() {
-    cd ${S}/Client/Build/ARM
-    oe_runmake CC="${CC}" LINKER="${CC}"
-}
-
-do_install() {
-    install -d ${D}${libdir}
-    install -m 755 ${S}/Lib/h265vdec_pp_lib.a ${D}${libdir}
-
-    install -d ${D}${includedir}
-    install -m 644 ${S}/Inc/exp_pp_h265decoder.h ${D}${includedir}
-
-    install -d ${D}${bindir}
-    install -m 755 ${S}/Client/Build/ARM/Out/h265vdec_pp ${D}${bindir}
-
-    install -d ${D}${datadir}/ti/examples/h265vdec
-    install -m 644 ${WORKDIR}/Testparams.cfg ${D}${datadir}/ti/examples/h265vdec
-
-    install -d ${D}${docdir}/${PN}
-    for doc in ${S}/Docs/*; do
-        install -m 664 ${doc} ${D}${docdir}/${PN}
-    done
-}
-
-FILES:${PN} += "\
-    ${datadir}/ti/*  \
-"
-
-INSANE_SKIP:${PN} += "ldflags"