Re: [meta-arago][scarthgap][PATCH v2 2/2] meta-arago-extras: hevc-arm-decoder: Remove this recipe
Ryan Eatmon <[email protected]>
| Newsgroups | org.yoctoproject.lists.meta-arago |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> > --- > .../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" -- Ryan Eatmon [email protected] ----------------------------------------- Texas Instruments, Inc. - LCPD - MGTS