-- message was also sent from a non-subscribed address. please drop that one if possible -- Hi, I've been following with great interest the 'simplified multimedia codec' topic on code.opensuse.org [1]. I've started an experiment were I run my Tumbleweed desktops without Packman. That has generally worked out well, with the notable exception of multimedia support in Firefox. I can play videos and get audio from Youtube, but most other social media sites ( Reddit/Twitter/FB) don't work. I see a couple of options to get back multimedia support: - switch to Chrome (not Chromium) - add back Packman - use Firefox via flatpak I'm ok with a partially-working system on the short term, but I am curious whether there is a longer-term plan to make this work out of the box. If not, I probably need to decide which workaround I want to apply. Thanks, Robert [1]: https://code.opensuse.org/leap/features/issue/22
On Mon, Jan 10, 2022 at 10:46 AM Robert Munteanu <rombert@apache.org> wrote:
-- message was also sent from a non-subscribed address. please drop that one if possible --
Hi,
I've been following with great interest the 'simplified multimedia codec' topic on code.opensuse.org [1].
I've started an experiment were I run my Tumbleweed desktops without Packman. That has generally worked out well, with the notable exception of multimedia support in Firefox. I can play videos and get audio from Youtube, but most other social media sites ( Reddit/Twitter/FB) don't work.
I see a couple of options to get back multimedia support:
- switch to Chrome (not Chromium) - add back Packman - use Firefox via flatpak
I'm ok with a partially-working system on the short term, but I am curious whether there is a longer-term plan to make this work out of the box. If not, I probably need to decide which workaround I want to apply.
We're working on getting an arrangement similar to Fedora's for OpenH264, which should resolve the remaining issues for Firefox and other things. That's being handled by Lubos on the SUSE side. -- 真実はいつも一つ!/ Always, there's only one truth!
On Mon, 2022-01-10 at 10:50 -0500, Neal Gompa wrote:
On Mon, Jan 10, 2022 at 10:46 AM Robert Munteanu <rombert@apache.org> wrote:
-- message was also sent from a non-subscribed address. please drop that one if possible --
Hi,
I've been following with great interest the 'simplified multimedia codec' topic on code.opensuse.org [1].
I've started an experiment were I run my Tumbleweed desktops without Packman. That has generally worked out well, with the notable exception of multimedia support in Firefox. I can play videos and get audio from Youtube, but most other social media sites ( Reddit/Twitter/FB) don't work.
I see a couple of options to get back multimedia support:
- switch to Chrome (not Chromium) - add back Packman - use Firefox via flatpak
I'm ok with a partially-working system on the short term, but I am curious whether there is a longer-term plan to make this work out of the box. If not, I probably need to decide which workaround I want to apply.
We're working on getting an arrangement similar to Fedora's for OpenH264, which should resolve the remaining issues for Firefox and other things. That's being handled by Lubos on the SUSE side.
That sounds great! Thanks, Robert
Hi, Am 10.01.22 um 16:46 schrieb Robert Munteanu:
I've been following with great interest the 'simplified multimedia codec' topic on code.opensuse.org [1].
thanks for the pointer. I didn't know about it.
I've started an experiment were I run my Tumbleweed desktops without Packman. That has generally worked out well, with the notable exception of multimedia support in Firefox. I can play videos and get audio from Youtube, but most other social media sites ( Reddit/Twitter/FB) don't work.
I see a couple of options to get back multimedia support:
- switch to Chrome (not Chromium) - add back Packman - use Firefox via flatpak
Firefox via Flatpak is actually working? Do you know why? Do they bundle avcodec? Wolfgang
On Mon, Jan 10, 2022 at 10:55 AM Wolfgang Rosenauer <wolfgang@rosenauer.org> wrote:
Hi,
Am 10.01.22 um 16:46 schrieb Robert Munteanu:
I've been following with great interest the 'simplified multimedia codec' topic on code.opensuse.org [1].
thanks for the pointer. I didn't know about it.
I've started an experiment were I run my Tumbleweed desktops without Packman. That has generally worked out well, with the notable exception of multimedia support in Firefox. I can play videos and get audio from Youtube, but most other social media sites ( Reddit/Twitter/FB) don't work.
I see a couple of options to get back multimedia support:
- switch to Chrome (not Chromium) - add back Packman - use Firefox via flatpak
Firefox via Flatpak is actually working? Do you know why? Do they bundle avcodec?
Yes. They ship their own FFmpeg. The Flatpak is just a repackaged version of their tarball. -- 真実はいつも一つ!/ Always, there's only one truth!
On Mon, 2022-01-10 at 16:55 +0100, Wolfgang Rosenauer wrote:
I've started an experiment were I run my Tumbleweed desktops without Packman. That has generally worked out well, with the notable exception of multimedia support in Firefox. I can play videos and get audio from Youtube, but most other social media sites ( Reddit/Twitter/FB) don't work.
I see a couple of options to get back multimedia support:
- switch to Chrome (not Chromium) - add back Packman - use Firefox via flatpak
Firefox via Flatpak is actually working? Do you know why? Do they bundle avcodec?
You need to install org.freedesktop.Platform.ffmpeg-full and then it works. Thanks, Robert
Am 10.01.22 um 16:57 schrieb Robert Munteanu:
On Mon, 2022-01-10 at 16:55 +0100, Wolfgang Rosenauer wrote:
I've started an experiment were I run my Tumbleweed desktops without Packman. That has generally worked out well, with the notable exception of multimedia support in Firefox. I can play videos and get audio from Youtube, but most other social media sites ( Reddit/Twitter/FB) don't work.
I see a couple of options to get back multimedia support:
- switch to Chrome (not Chromium) - add back Packman - use Firefox via flatpak
Firefox via Flatpak is actually working? Do you know why? Do they bundle avcodec?
You need to install org.freedesktop.Platform.ffmpeg-full and then it works.
ah, that makes sense. Because I was almost sure that mozilla.org does not distribute libavcodec with their builds. About Neal's other comment:
We're working on getting an arrangement similar to Fedora's for OpenH264, which should resolve the remaining issues for Firefox and other things. That's being handled by Lubos on the SUSE side.
Firefox as it is currently coded does not use OpenH264 for video decoding but is limited to use it for WebRTC. Not sure what would be required to make OpenH264 usable as a general H.264 decoder in Firefox. Or did you already assess that somewhere w/o the Firefox maintainer? Wolfgang
On Mon, Jan 10, 2022 at 11:05 AM Wolfgang Rosenauer <wolfgang@rosenauer.org> wrote:
Am 10.01.22 um 16:57 schrieb Robert Munteanu:
On Mon, 2022-01-10 at 16:55 +0100, Wolfgang Rosenauer wrote:
I've started an experiment were I run my Tumbleweed desktops without Packman. That has generally worked out well, with the notable exception of multimedia support in Firefox. I can play videos and get audio from Youtube, but most other social media sites ( Reddit/Twitter/FB) don't work.
I see a couple of options to get back multimedia support:
- switch to Chrome (not Chromium) - add back Packman - use Firefox via flatpak
Firefox via Flatpak is actually working? Do you know why? Do they bundle avcodec?
You need to install org.freedesktop.Platform.ffmpeg-full and then it works.
ah, that makes sense. Because I was almost sure that mozilla.org does not distribute libavcodec with their builds.
IIRC, they do as libmozavcodec.
About Neal's other comment:
We're working on getting an arrangement similar to Fedora's for OpenH264, which should resolve the remaining issues for Firefox and other things. That's being handled by Lubos on the SUSE side.
Firefox as it is currently coded does not use OpenH264 for video decoding but is limited to use it for WebRTC. Not sure what would be required to make OpenH264 usable as a general H.264 decoder in Firefox. Or did you already assess that somewhere w/o the Firefox maintainer?
It's done that way in Fedora's Firefox by Martin Stranksy, I believe? He can confirm whether that's true or not. -- 真実はいつも一つ!/ Always, there's only one truth!
Am 10.01.22 um 17:11 schrieb Neal Gompa:
On Mon, Jan 10, 2022 at 11:05 AM Wolfgang Rosenauer <wolfgang@rosenauer.org> wrote:
Am 10.01.22 um 16:57 schrieb Robert Munteanu:
On Mon, 2022-01-10 at 16:55 +0100, Wolfgang Rosenauer wrote:
I've started an experiment were I run my Tumbleweed desktops without Packman. That has generally worked out well, with the notable exception of multimedia support in Firefox. I can play videos and get audio from Youtube, but most other social media sites ( Reddit/Twitter/FB) don't work.
I see a couple of options to get back multimedia support:
- switch to Chrome (not Chromium) - add back Packman - use Firefox via flatpak
Firefox via Flatpak is actually working? Do you know why? Do they bundle avcodec?
You need to install org.freedesktop.Platform.ffmpeg-full and then it works.
ah, that makes sense. Because I was almost sure that mozilla.org does not distribute libavcodec with their builds.
IIRC, they do as libmozavcodec.
It's not the full library I assume. We have the same SOs in our builds but they do not contain the "problematic" codecs. To my knowledge Mozilla has the same restrictions as we do with those patents.
About Neal's other comment:
We're working on getting an arrangement similar to Fedora's for OpenH264, which should resolve the remaining issues for Firefox and other things. That's being handled by Lubos on the SUSE side.
Firefox as it is currently coded does not use OpenH264 for video decoding but is limited to use it for WebRTC. Not sure what would be required to make OpenH264 usable as a general H.264 decoder in Firefox. Or did you already assess that somewhere w/o the Firefox maintainer?
It's done that way in Fedora's Firefox by Martin Stranksy, I believe? He can confirm whether that's true or not.
I will try to check. Wolfgang
Am 10.01.22 um 17:15 schrieb Wolfgang Rosenauer:
ah, that makes sense. Because I was almost sure that mozilla.org does not distribute libavcodec with their builds.
IIRC, they do as libmozavcodec.
It's not the full library I assume. We have the same SOs in our builds but they do not contain the "problematic" codecs. To my knowledge Mozilla has the same restrictions as we do with those patents.
ahh, "Currently, we only use the vp8, vp9, mp3, and flac portion of the library." so yes, mozavcodec contains things but not H.264. Wolfgang
Am 10.01.22 um 17:15 schrieb Wolfgang Rosenauer:
Am 10.01.22 um 17:11 schrieb Neal Gompa:
Firefox as it is currently coded does not use OpenH264 for video decoding but is limited to use it for WebRTC. Not sure what would be required to make OpenH264 usable as a general H.264 decoder in Firefox. Or did you already assess that somewhere w/o the Firefox maintainer?
It's done that way in Fedora's Firefox by Martin Stranksy, I believe? He can confirm whether that's true or not.
I will try to check.
based on Fedora's public sources I found I do not see they have enabled openh264 as generic decoder. What they did is to block Firefox from downloading the Cisco plugin and they ship it themselves via an agreement with Cisco but in addition to the Firefox plugin it also provides a GStreamer plugin. But then again Firefox does not support GStreamer since years. I didn't spend hours now and I'm happy to ask Martin to be sure. For openSUSE builds Firefox (if allowed by the user) fetches the Cisco plugin on request in the user profile. But again it does NOT use it for video decoding/encoding outside of WebRTC. Wolfgang
On Mon, 2022-01-10 at 17:57 +0100, Wolfgang Rosenauer wrote:
Am 10.01.22 um 17:15 schrieb Wolfgang Rosenauer:
Am 10.01.22 um 17:11 schrieb Neal Gompa:
Firefox as it is currently coded does not use OpenH264 for video decoding but is limited to use it for WebRTC. Not sure what would be required to make OpenH264 usable as a general H.264 decoder in Firefox. Or did you already assess that somewhere w/o the Firefox maintainer?
It's done that way in Fedora's Firefox by Martin Stranksy, I believe? He can confirm whether that's true or not.
I will try to check.
based on Fedora's public sources I found I do not see they have enabled openh264 as generic decoder. What they did is to block Firefox from downloading the Cisco plugin and they ship it themselves via an agreement with Cisco but in addition to the Firefox plugin it also provides a GStreamer plugin. But then again Firefox does not support GStreamer since years. I didn't spend hours now and I'm happy to ask Martin to be sure.
For openSUSE builds Firefox (if allowed by the user) fetches the Cisco plugin on request in the user profile. But again it does NOT use it for video decoding/encoding outside of WebRTC.
I may be completely wrong here, but it looks like one way is to enable ffmpeg to make use of the Cisco codec. Not sure if that is feasible from a legal point of view, though. Thanks, Robert
On Mon, Jan 10, 2022 at 12:11 PM Robert Munteanu <rombert@apache.org> wrote:
On Mon, 2022-01-10 at 17:57 +0100, Wolfgang Rosenauer wrote:
Am 10.01.22 um 17:15 schrieb Wolfgang Rosenauer:
Am 10.01.22 um 17:11 schrieb Neal Gompa:
Firefox as it is currently coded does not use OpenH264 for video decoding but is limited to use it for WebRTC. Not sure what would be required to make OpenH264 usable as a general H.264 decoder in Firefox. Or did you already assess that somewhere w/o the Firefox maintainer?
It's done that way in Fedora's Firefox by Martin Stranksy, I believe? He can confirm whether that's true or not.
I will try to check.
based on Fedora's public sources I found I do not see they have enabled openh264 as generic decoder. What they did is to block Firefox from downloading the Cisco plugin and they ship it themselves via an agreement with Cisco but in addition to the Firefox plugin it also provides a GStreamer plugin. But then again Firefox does not support GStreamer since years. I didn't spend hours now and I'm happy to ask Martin to be sure.
For openSUSE builds Firefox (if allowed by the user) fetches the Cisco plugin on request in the user profile. But again it does NOT use it for video decoding/encoding outside of WebRTC.
I may be completely wrong here, but it looks like one way is to enable ffmpeg to make use of the Cisco codec. Not sure if that is feasible from a legal point of view, though.
Probably via dlopen or something like that, but we can cross that bridge once we have OpenH264 in the first place. -- 真実はいつも一つ!/ Always, there's only one truth!
participants (3)
-
Neal Gompa
-
Robert Munteanu
-
Wolfgang Rosenauer