-
tommanplaces with mp4 videos just show the "can't find compatible video format or MIME type"
-
tommanBUT!
-
tommanwebm videos play fine!
-
tomman...what gives
-
tomman?
-
tommanyeah, the error console says "video/mp4" is not supported, but why?
-
tommanDoes SeaMonkey even tries to load system ffmpeg libs?
-
tomman...there is one way to check
-
tommanseamonkey 2967 tomman mem REG 8,3 14938720 5511007 /usr/lib/x86_64-linux-gnu/libavcodec.so.59.37.100
-
tommanseamonkey 2967 tomman mem REG 8,3 1880776 6976946 /opt/seamonkey/libmozavcodec.so
-
tommanwhy yes, it does!
-
tommanThis on my Debian 12 box
-
tomman...on the Debian 13 one, there is no signs of system avcodec being used
-
tomman...because libavcodec.so there is a newer version, libavcodec.so.61.19.101
-
tommanWhy libmozavcodec.so even loads the system ffmpeg? Is there any list of supported versions? (yes, I know, for the ffmpeg folks the idea of a "stable ABI" is like killing puppies, ick!)
-
tommanoh, there is
-
tommanbugzilla.mozilla.org/1516178 gave me a powerful hint: MOZ_LOG=PlatformDecoderModule:5
-
tomman...because libmozavcodec is stripped down to just play webm and friends, but none of the MPEG-LA cartel formats
-
tommanand in that case, it WANTS your system ffmpeg
-
tommanAnd in my Debian 13 box, turns out that libavcodec.so.61 is too new... as it wants anything between .53 and .60!
-
tommanso there is it, case closed
-
tomman"Debian is shipping a too new version of $LIBRARY" is something you do not expect to say frequently :D
-
tommancan't borrow Firefox ESR's mozavcodec libs, that won't work :/
-
tommanthe latest nightly also has the same limitation
-
tomman"Debian is shipping a too new version of $LIBRARY" is something I'm totally getting printed on a T-shirt ASAP :D