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 |
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 --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"
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