AFAICT, Firefox relies on ffmpeg for some but not all of its media playback, but doesn't link directly, rather dlopens. Having janked my whole system to using ffmpeg-6.0, firefox suddenly stops working with some youtube videos and all(?) twitch videosbecause the preserved libavcodec.so.59 was deleted. Termux has a patch for this at: https://github.com/termux/termux-packages/pull/15393/commits/7d9a7c864bc3039c140318c86fcec611736d70be It involves pulling in some new ffmpeg headers from ffmpeg-6.0 and adding a ffmpeg-6.0 bit to the dlopen code. I have yet to test it, but it looks good and I thought I'd write this up before I forgot all about it again. Reproducible: Always
This should not happen by default, because >=media-video/ffmpeg-5 are masked. See also https://bugs.gentoo.org/831437. You should share the `emerge --info` output.
Might be fixed in 112; https://bugzilla.mozilla.org/show_bug.cgi?id=1819374
Yeah, should be fixed in firefox-112. The ffmpeg-6 compatibility series seemed to include so many patches I didn't bother even trying, as ffmpeg-6 is masked anyway.
firefox-112 with ffmpeg-6 works for me
Thanks! Firefox-112.0 is in the tree. Will see about supporting ESR, ffmpeg-6 probably won't be unmasked before the next ESR series (115) is available.