On 3/2/26 4:56 PM, Andrew Davis wrote:
> On 3/2/26 2:54 PM, Thorsten Lannynd via lists.yoctoproject.org wrote:
> > Add curl-cffi and yt-dlp to the TI_TEST_EXTRAS packagegroup for
> > additional testing capabilities.
> >
> > - curl-cffi: Python library for curl-impersonate functionality
> > - yt-dlp: Enhanced youtube-dl fork with additional features
> >
> 
> Didn't youtube-dl run into some legal issues.. Could you expand on what
> these "additionaltesting capabilities" will be?
> 
These packages enable automated Chromium testing to verify video streams 
display correctly. Our usage is minimal:

yt-dlp -g https://player.vimeo.com/video/253905163

This extracts only the direct CDN URL to Big Buck Bunny (CC-licensed) hosted on 
Vimeo—no downloading occurs via yt-dlp itself. We then use this URL to:

  - Extract specific frames at known timestamps as golden references
  - Validate hardware video decoding and Chromium rendering pipeline
  - curl-cffi provides the modern TLS/HTTP capabilities required by video 
hosting platforms

This approach eliminates the need to download, store, and/or host golden 
reference videos and allows testing with Vimeo directly. We can 
programmatically extract the exact frames needed for validation directly from 
the source, ensuring our hardware video decoding and Chromium rendering 
pipeline work correctly.

Thorsten
> Andrew
> 
> > Signed-off-by: Thorsten Lannynd <[email protected]>
> > ---
> >   meta-arago-test/recipes-core/packagegroups/ti-test.bb | 2 ++
> >   1 file changed, 2 insertions(+)
> >
> > diff --git a/meta-arago-test/recipes-core/packagegroups/ti-test.bb
> > b/meta-arago-test/recipes-core/packagegroups/ti-test.bb
> > index f2ae1aef..d1d049c2 100644
> > --- a/meta-arago-test/recipes-core/packagegroups/ti-test.bb
> > +++ b/meta-arago-test/recipes-core/packagegroups/ti-test.bb
> > @@ -77,10 +77,12 @@ TI_TEST_EXTRAS_OPENCL = " \
> >   "
> >
> >   TI_TEST_EXTRAS = " \
> > +    curl-cffi \
> >       python3-pillow \
> >       pytesseract \
> >       python3-numpy \
> >       wayland-utils \
> > +    yt-dlp \
> >       ${@bb.utils.contains('DISTRO_FEATURES', 'opengl',
> '${TI_TEST_EXTRAS_OPENGL}', '', d)} \
> >       ${@bb.utils.contains('DISTRO_FEATURES', 'opencl',
> '${TI_TEST_EXTRAS_OPENCL}', '', d)} \
> >   "



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#17183): 
https://lists.yoctoproject.org/g/meta-arago/message/17183
Mute This Topic: https://lists.yoctoproject.org/mt/118102019/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to