Re: [meta-arago][master][PATCH] ti-test: Add Required Multimedia Packages to ti-test

Denys Dmytriyenko <[email protected]>
Newsgroups org.yoctoproject.lists.meta-arago
Message-ID <[email protected]>
On Wed, Feb 25, 2026 at 02:04:30PM -0600, Ryan Eatmon via lists.yoctoproject.org wrote:
> 
> 
> On 2/25/2026 1:03 PM, Brandon Brnich wrote:
> >FFMPEG and MPV are required during automated testing. Explicitly add
> >these to ti-test.
> >
> >Signed-off-by: Brandon Brnich <[email protected]>
> >---
> >  meta-arago-test/recipes-core/packagegroups/ti-test.bb | 4 +++-
> >  1 file changed, 3 insertions(+), 1 deletion(-)
> >
> >diff --git a/meta-arago-test/recipes-core/packagegroups/ti-test.bb b/meta-arago-test/recipes-core/packagegroups/ti-test.bb
> >index f2ae1aef..c694545d 100644
> >--- a/meta-arago-test/recipes-core/packagegroups/ti-test.bb
> >+++ b/meta-arago-test/recipes-core/packagegroups/ti-test.bb
> >@@ -16,6 +16,7 @@ TI_TEST_BASE = "\
> >      dosfstools \
> >      ethtool \
> >      evtest \
> >+    ffmpeg \
> 
> This might be a problem... there are licensing issues related to
> ffmpeg that we address in meta-arago-distro, but moving this to
> meta-arago-test (a layer that *should* be able to be stand alone) is
> going to cause issues.
> 
> Denys,
> 
> Any ideas on how to address this?

So, we already explicitly include ffmpeg and mpv in the multimedia 
packagegroup in meta-arago-distro. Since ffmpeg and libav may include some 
codecs with questionable patent statuses, they are marked as "commercial" 
and need to be allowed explicitly, which we do in arago.conf with the 
corresponding LICENSE_FLAGS_ACCEPTED. That simply allows building those 
packages, but whether the corresponding codecs are enabled or not is 
determined by their PACKAGECONFIGs.

https://git.yoctoproject.org/meta-arago/tree/meta-arago-distro/conf/distro/arago.conf#n149
https://docs.yoctoproject.org/dev-manual/licenses.html#enabling-commercially-licensed-recipes

And I'd think for meta-arago-test layer it would be even easier, as it is not 
expected to be used for production. And we can set LICENSE_FLAGS_ACCEPTED in 
its layer.conf to make it work with other Distros besides Arago.


> >      fio \
> >      git \
> >      gst-devtools \
> >@@ -36,6 +37,7 @@ TI_TEST_BASE = "\
> >      lsof \
> >      media-ctl \
> >      memtester \
> >+    mpv \
> >      mstpd \
> >      mtd-utils \
> >      mtd-utils-ubifs \
> >@@ -145,7 +147,7 @@ TI_TEST_TI_TOOLS:append:am65xx   = " \
> >  "
> >  # Disable due to breakage
> >-#    viddec-test-app
> >+#    viddec-test-app
> >  TI_TEST_TI_TOOLS:append:j721e = " \
> >      pru-icss \
> >      ufs-utils \
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.