Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 770439 - media-video/ffmpeg[-encode +rav1e] doesn't pull in media-video/rav1e
Summary: media-video/ffmpeg[-encode +rav1e] doesn't pull in media-video/rav1e
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Media-video project
Depends on:
Reported: 2021-02-14 09:00 UTC by tt_1
Modified: 2021-02-14 16:10 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---

output from emerge --info (cross-target) (cross-emerge-info,4.93 KB, text/plain)
2021-02-14 09:12 UTC, tt_1

Note You need to log in before you can comment on or make changes to this bug.
Description tt_1 2021-02-14 09:00:07 UTC
I just realized why media-video/rav1e doesn't get pulled into the dep graph on this rather minimal ffmpeg use flags: 

USE="rav1e" emerge-aarch64-unknown-linux-gnu -pv ffmpeg

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] media-video/ffmpeg-4.3.1:0/56.58.58::gentoo to /usr/aarch64-unknown-linux-gnu/ USE="bzip2 gnutls gpl iconv network postproc rav1e* threads zlib -X -alsa (-amr) -amrenc (-appkit) -bluray (-bs2b) -cdio -chromaprint -chromium -codec2 -cpudetection (-cuda) -dav1d -debug -doc -encode -fdk -flite -fontconfig -frei0r -fribidi -gcrypt -gme -gmp -gsm -hardcoded-tables -iec61883 (-ieee1394) -jack -jpeg2k -kvazaar (-ladspa) -libaom -libaribb24 -libass -libcaca -libdrm -libilbc (-libressl) -librtmp -libsoxr -libtesseract -libv4l -libxml2 -lv2 -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug -mp3 -openal (-opencl) -opengl -openh264 -openssl -opus -oss -pic -pulseaudio -rubberband -samba -sdl -snappy -speex -srt -ssh -static-libs -svg -test -theora -truetype -twolame -v4l -vaapi (-vdpau) -vidstab -vorbis -vpx -vulkan -wavpack -webp -x264 -x265 -xvid -zeromq -zimg (-zvbi)" CPU_FLAGS_ARM="(neon) (thumb) (thumb2) (v6) (v8) (vfp) (vfpv3)" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" VIDEO_CARDS="(-nvidia)" 11.037 KiB

the ebuild doesn't seem to cover the case that a user doesn't pick USE=encode, but choses to pull in an encoder useflag. so maybe make it a subset rather?
Comment 1 tt_1 2021-02-14 09:12:00 UTC
Created attachment 686637 [details]
output from emerge --info (cross-target)