

Here's one. :]ExecutorElassus wrote:I wasn't able to find a tracker on bugzilla; are package maintainers working to update these? or is ffmpeg still too bleeding-edge to expect an update anytime soon?

Code: Select all
>=media-video/ffmpeg-6.1:0/59.61.61=[encode(+),threads(+),vaapi,vdpau] required by (media-video/mpv-0.40.0-r3:0/2::gentoo, installed) USE="X alsa cli drm dvd egl iconv jack javascript jpeg libmpv lua openal uchardet vaapi vdpau vulkan xv zlib (-aqua) -archive -bluray -cdda (-coreaudio) -debug -dvb -gamepad -lcms -libcaca -nvenc -pipewire -pulseaudio -rubberband -sdl (-selinux) -sixel -sndio -soc -test -tools -wayland -zimg" ABI_X86="(64)" LUA_SINGLE_TARGET="(luajit) (-lua5-1)" PYTHON_SINGLE_TARGET="python3_12 -python3_11 -python3_13 -python3_14"
Code: Select all
/usr/portage/media-video/mpv $ ls files/
mpv-0.40.0-ffmpeg8.patch Code: Select all
>=media-video/ffmpeg-6.1:0/59.61.61
Except that ffmpeg-8 has a different meta-version: media-video/ffmpeg-8.0:0/60.62.62. So that gets blocked, while anything in the 7 series will still carry the :0/59.61.61 version and be accepted.this should apply to anything greater than 6.1, with the highest available being typically selected.
Code: Select all
(media-video/ffmpeg-8.0:0/60.62.62::gentoo, ebuild scheduled for merge) USE="X alsa bzip2 chromium dav1d drm dvd fdk fontconfig gnutls gpl ieee1394 jack lame libass openal opengl openh264 openssl opus sdl speex svg theora truetype vaapi vdpau vorbis vulkan x264 x265 xml xvid zlib -amf -amr -amrenc (-appkit) -bluray -bs2b -cdio -chromaprint -codec2 -cuda -doc -flite -frei0r -fribidi -gcrypt -gme -gmp -gsm -iec61883 -jpeg2k -jpegxl -kvazaar -ladspa -lcms -libaom -libaribb24 -libcaca -libilbc -liblc3 -libplacebo -librtmp -libsoxr -libtesseract -lv2 -lzma -modplug -nvenc -opencl -openmpt -pulseaudio -qrcode -qsv -quirc -rabbitmq -rav1e -rubberband -samba -shaderc -snappy -sndio -srt -ssh -svt-av1 -twolame -v4l -verify-sig -vidstab -vmaf -vpx -webp -zeromq -zimg -zvbi" ABI_X86="32 (64) (-x32)" conflicts with
>=media-video/ffmpeg-6.1:0/59.61.61=[encode(+),threads(+),vaapi,vdpau] required by (media-video/mpv-0.40.0-r3:0/2::gentoo, installed) USE="X alsa cli drm dvd egl iconv jack javascript jpeg libmpv lua openal uchardet vaapi vdpau vulkan xv zlib (-aqua) -archive -bluray -cdda (-coreaudio) -debug -dvb -gamepad -lcms -libcaca -nvenc -pipewire -pulseaudio -rubberband -sdl (-selinux) -sixel -sndio -soc -test -tools -wayland -zimg" ABI_X86="(64)" LUA_SINGLE_TARGET="(luajit) (-lua5-1)" PYTHON_SINGLE_TARGET="python3_12 -python3_11 -python3_13 -python3_14"
vlc currently depends on <ffmpeg-8 (<=7.x), so you'll have to either wait to update, get rid of vlc, or patch it yourself + bypass/adjust the dependencies (https://bugs.gentoo.org/961436). Not in your list, but another popular package that does is www-client/firefox for anyone else that may wonder (firefox-bin doesn't because it's a optfeature, but having ffmpeg-8 installed just means it won't be able to use it to play medias as it lacks support for 8 too).ExecutorElassus wrote:media-video/vlc-3.0.22_rc1-r2


Code: Select all
mkdir -p fftools/graph
x86_64-pc-linux-gnu-gcc -m32 -mfpmath=sse -I. -Isrc/ -D_ISOC11_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -std=c17 -Wall -O3 -MMD -MF ffbuild/bin2c_host.d -MT ffbuild/bin2c_host.o -c -o ffbuild/bin2c_host.o src/ffbuild/bin2c.c
gzip -nc9 /var/tmp/portage/media-video/ffmpeg-8.0/work/ffmpeg-8.0/fftools/resources/graph.html > fftools/resources/graph.html.gz
/bin/sh: line 1: fftools/resources/graph.html.gz: No such file or directory
make: *** [/var/tmp/portage/media-video/ffmpeg-8.0/work/ffmpeg-8.0/ffbuild/common.mak:165: fftools/resources/graph.html.gz] Error 1
make: *** Waiting for unfinished jobs....
Like noted in my post (after an edit, so may have missed it), firefox-bin cannot use ffmpeg-8 -- it'll let you update, but tons of media files will fail to play in firefox with it.ExecutorElassus wrote:only use firefox-bin
First time I see anyone run into this, maybe some obscure missing dependency I missed? Or something else? fwiw html stuff is "supposed" to be hard-disabled for abi_x86_32 and only enabled for the native build with USE=doc (Edit: or no.. this isn't related to USE=doc, separate thing) -- I'll try to look but ideally need full build.log + emerge --info please, or better yet a bug report. with these.ExecutorElassus wrote:gzip -nc9 /var/tmp/portage/media-video/ffmpeg-8.0/work/ffmpeg-8.0/fftools/resources/graph.html > fftools/resources/graph.html.gz
/bin/sh: line 1: fftools/resources/graph.html.gz: No such file or directory
