Originally posted by DanL
View Post
As for LO, it's affected by GStreamer whether people like it or not. Again, imagine that a distribution only compiles and bundles gst-plugins-base and a subset of gst-plugins-good, specifically the plugins for theora, vorbis and mp3. This means that if I were to embed some kind of media file into a document or a slideshow, i can only embed vorbis and mp3 audio, or theora video. Anything else and the media won't play unless somebody builds all dependent libraries for all the different codecs, and then use those libraries to build the rest of gst-plugins-good, gst-plugins-bad and gst-plugins-ugly.
FWIW, Fedora before v26 could not play mp3s because it was missing the corresponding libgstmpg123.so plugin that could only be built with mpg123, and before v31 Fedora could not play mp4 files because it was missing a suitable h264 decoder. Even though I could build my own mpg123 and Openh264, GStreamer will never be able to use them unless I rebuild gst-plugins-bad and gst-plugins-ugly to use those libs. And I don't have the desire to rebuild the audio framework on an operating system.
That said, who the hell in their right minds would embed and playback media files into documents or slideshows in LO? In all my years of using productivity suites, there is only one productivity suite that does this properly, and it (unsurprisingly) comes from Microsoft.
Comment