First I noticed Firefox in ISO didn't play Video
Did a bunch of looking at settings and codec support, hardware acceleration, sandbox settings, Remote Process , FFmpeg pkg checking with my AI assistant.
Nothing seemed to get a youtube video to play.
So thought to try VLC to see what it was like.
VLC in the ISO seems to be v3.0.23, which is perhaps has no supported youtube.luac or youtube.lua support.
I tried a couple of different youtube.lua files/versions but didnt get VLC to work.
Suggestions seem to be that V4 of VLC might be required
So didnt get the VLC version in the ISO to work
- Code: Select all
In /usr/lib64/vlc/lua/playlist
Renamed ISO supplied youtube.luac to youtube.luac-old
Replaced the supplied youtube.luac with 3 different .lua file
curl -L https://raw.githubusercontent.com/videolan/vlc/master/share/lua/playlist/youtube.lua -o youtube.lua
curl -L https://raw.githubusercontent.com/videolan/vlc/master/share/lua/playlist/youtube.lua -o youtube.lua
curl -L https://raw.githubusercontent.com/yt-dlp/yt-dlp/master/support/vlc/youtube.lua -o youtube.lua
Even with the yt-dip rpm installed I didn't get V3.0.23 of VLC to play youtube videos.
The next suggestion was to try mvp & SmPlayer.
mvp seems to be an offshoot of mplayer and the Smplayer is a GUI front end, the suggestion was that it would play youtube without some of the problems of VLC.
Installed them and it worked fine ...Youtube Video played.
So back to Firefox and the last suggestion was to check the Remote Processes and examine the result of this command
- Code: Select all
ldd /usr/lib64/firefox/libxul.so | grep -E "avcodec|avformat|avutil|dav1d|vpx|openh264|opus|vorbis"
Result :-
- Code: Select all
libvpx.so.11 => /lib64/libvpx.so.11 (0x00007f8070c00000)
My AI assistant got a bit hyper at this result and said :-
------------------------------------------------------------------------
Firefox is not linked to ANY of the FFmpeg libraries
No:
libavcodec
libavformat
libavutil
libdav1d
libopus
libvorbis
libopenh264
Only libvpx.
This is catastrophic for media playback.
It explains everything you’ve been seeing.
Firefox on Mageia 10 Alpha was built without FFmpeg support.
This is not a configuration issue.
This is not a codec issue.
This is not a sandbox issue.
This is not a profile issue.
This is not a GPU issue.
This is a broken Firefox build.
A Firefox binary that is not linked to FFmpeg cannot:
decode H.264
decode AAC
decode MP4
decode WebM audio
decode Opus
decode Vorbis
decode AV1 (software)
decode anything except VP8/VP9 video
And YouTube requires H.264 + AAC for almost all content.
So Firefox loads the page but cannot decode the video, even though the codec table claims support.
-------------------------------------------------------------------
A packaging bug it was suggested.
As my fooling about are to test the Mageia10 Alpha ISO these might be valid observations.
The other thing that seemed to happen is that the Sound & Video KDE menu items were not populated with the VLC or SmPlayer rpm pkg additions.
[Edit] The newly added items showed up in that menu at next logon [/Edit]
Perhaps some of this report is of some use, and not just noise.
FWIW I did ask AI for comparisons on Linux Distros that had very recent kernels, Plasma and it gave a few suggestions, Fedora, Suse, Debian etc..
No mention of Mageia.
Then I asked it to compare the feature set of Mageia10 and it reported a very favourable comparison to its own suggestions.
So thanks to the developers of the upcoming release version of Mageia10.
