[opensuse-factory] WebM Support?
I know its late in the game, but it would be *awesome* to ship 11.3 with some built-in support for WebM Media (Google's open-sourced VP8 video + Vorbis audio in a Matroska container) There are nightly builds for Chrome & Firefox w/ support, a patch for FFMPEG, and Gstreamer plugins are in development. https://features.opensuse.org/309589 - James Mason 'bear454' -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Le lundi 24 mai 2010, à 10:06 -0700, James Mason a écrit :
I know its late in the game, but it would be *awesome* to ship 11.3 with some built-in support for WebM Media (Google's open-sourced VP8 video + Vorbis audio in a Matroska container)
There are nightly builds for Chrome & Firefox w/ support, a patch for FFMPEG, and Gstreamer plugins are in development.
We chatted a bit about this on irc a few days ago. The main issue will likely be that the legal review might take some time, which means it'll really be too late for 11.3 :/ But I'd love to have webm support in 11.3, indeed. Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Mon, 24 May 2010, Vincent Untz wrote:
We chatted a bit about this on irc a few days ago. The main issue will likely be that the legal review might take some time, which means it'll really be too late for 11.3 :/ But I'd love to have webm support in 11.3, indeed.
How about shipping if after the release, in case? Gerald -- Dr. Gerald Pfeifer gp@novell.com | SUSE Linux Products GmbH Director Product Management | HRB 16746 (AG Nuremberg) SUSE Linux Enterprise, openSUSE, Appliances | GF Markus Rex -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Tue, 2010-05-25 at 21:10 +0200, Gerald Pfeifer wrote:
On Mon, 24 May 2010, Vincent Untz wrote:
We chatted a bit about this on irc a few days ago. The main issue will likely be that the legal review might take some time, which means it'll really be too late for 11.3 :/ But I'd love to have webm support in 11.3, indeed.
How about shipping if after the release, in case?
Only issue with that is *everyone* will be doing that, and as such we will have no edge over our counterparts. I would love to see it shipped with 11.3, but what with the MPEG-LA grumbling and even the OSI make some less than positive noises, I can't see that happening. Regards, Andy -- Andrew Wafaa IRC: FunkyPenguin. PGP: 0x3A36312F openSUSE: Get It, Discover It, Create It at http://www.opensuse.org
Am Dienstag, 25. Mai 2010, 21:29:23 schrieb Andrew Wafaa:
On Tue, 2010-05-25 at 21:10 +0200, Gerald Pfeifer wrote:
On Mon, 24 May 2010, Vincent Untz wrote:
We chatted a bit about this on irc a few days ago. The main issue will likely be that the legal review might take some time, which means it'll really be too late for 11.3 :/ But I'd love to have webm support in 11.3, indeed.
How about shipping if after the release, in case?
Only issue with that is *everyone* will be doing that, and as such we will have no edge over our counterparts. I would love to see it shipped with 11.3, but what with the MPEG-LA grumbling and even the OSI make some less than positive noises, I can't see that happening.
Regards,
Andy
I don't see the benefit for haste here, flash is a somewhat working solution, it's not like we are loosing out if we don't provide it right now. Comments on the web don't sound very fond of the current codebase, anything shipped with 11.3 wants to be supported, when flash crashes we know where to point =) Using konqui or any other phonon based app will propably be able to use it when the pacman team decides to ship it in xine, ffmpeg, gstreamer etc. Karsten PS: I am looking forward to kicking flash from my system as well, but VP8 isn't the knight in white armor just yet. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
2010/5/25 Gerald Pfeifer
On Mon, 24 May 2010, Vincent Untz wrote:
We chatted a bit about this on irc a few days ago. The main issue will likely be that the legal review might take some time, which means it'll really be too late for 11.3 :/ But I'd love to have webm support in 11.3, indeed.
How about shipping if after the release, in case?
What's exactly needed? - Chromium and Firefox? I don't really know, but I expect them to use xine/gstreamer/whatever for the multimedia support. So, nothing to do? - ffmpeg? We don't provide it, Packman does. And Packman updates it continously... it will be available when it's ready, independently of openSUSE releases. - GStreamer? If the legal team decides we can't provide a VP8 decoder we are again in the same situation than with ffmpeg. Otherwise I don't expect a VP8 GStreamer plugin to require the *latest* version of GStreamer, so we can always provide it after the release if we really want. Otherwise it will be available in an OBS repository anyway... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Le mardi 25 mai 2010, à 21:40 +0200, Cristian Morales Vega a écrit :
What's exactly needed? - Chromium and Firefox? I don't really know, but I expect them to use xine/gstreamer/whatever for the multimedia support. So, nothing to do?
I'm afraid that firefox uses the libraries directly, and not a framework.
- ffmpeg? We don't provide it, Packman does. And Packman updates it continously... it will be available when it's ready, independently of openSUSE releases. - GStreamer? If the legal team decides we can't provide a VP8 decoder we are again in the same situation than with ffmpeg. Otherwise I don't expect a VP8 GStreamer plugin to require the *latest* version of GStreamer, so we can always provide it after the release if we really want. Otherwise it will be available in an OBS repository anyway...
The gstreamer plugin is part of gstreamer-plugins-$something, so we'll need a new version of this, or we'll have to hack something ourselves (which is not fun). Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Tirsdag den 25. maj 2010 21:51:14 skrev Vincent Untz:
The gstreamer plugin is part of gstreamer-plugins-$something, so we'll need a new version of this, or we'll have to hack something ourselves (which is not fun).
Won't just about everybody get ffmpeg and gstreamer from packman anyway? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Le mardi 25 mai 2010, à 21:54 +0200, Martin Schlander a écrit :
Tirsdag den 25. maj 2010 21:51:14 skrev Vincent Untz:
The gstreamer plugin is part of gstreamer-plugins-$something, so we'll need a new version of this, or we'll have to hack something ourselves (which is not fun).
Won't just about everybody get ffmpeg and gstreamer from packman anyway?
I don't think it's the right approach for codecs where legal is happy to have them in openSUSE. I mean, we can stop providing the gstreamer packages in Factory if that's the way we consider things ;-) Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
Am 25.05.2010 21:51, schrieb Vincent Untz:
Le mardi 25 mai 2010, à 21:40 +0200, Cristian Morales Vega a écrit :
What's exactly needed? - Chromium and Firefox? I don't really know, but I expect them to use xine/gstreamer/whatever for the multimedia support. So, nothing to do?
I'm afraid that firefox uses the libraries directly, and not a framework.
Let me be more specific: Firefox has all the libraries builtin completely (currently vorbis and theora). Mozilla (as of now) doesn't support the idea to relay to GStreamer. They are planning to do that for Firefox Mobile but not desktop Firefox. That is not exactly a technical decision AFAIK. When Mozilla thinks WebM is ready to ship I think they will ship it in whatever release (even a "minor" update, given they are shipping out-of-process plugins in 3.6.4 which has more (technical) risk). Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
El 25/05/10 15:40, Cristian Morales Vega escribió:
What's exactly needed? - Chromium and Firefox? I don't really know, but I expect them to use xine/gstreamer/whatever for the multimedia support. So, nothing to do?
What is exactly needed is getting browser vendors top stop bundling $crapload of modified libraries in-tree. Both Chrome and Firefox are a mess in this respect. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Tuesday May 25 2010 22:18:02 Cristian Rodríguez wrote:
El 25/05/10 15:40, Cristian Morales Vega escribió:
What's exactly needed? - Chromium and Firefox? I don't really know, but I expect them to use xine/gstreamer/whatever for the multimedia support. So, nothing to do?
What is exactly needed is getting browser vendors top stop bundling $crapload of modified libraries in-tree.
$loads_of_money & $quite_some_clue My 0,02$ on this is to stick with what we have. If Mozilla decides to introduce it with some patch update we package it and Packman folks can incorporate the patches if the packagers or upstream consider them working. IOW, no need to lean out of the window to stick with "the latest and greatest" most wont use for another few months and getting flamed for broken stuff that was introduced in the last second and isn't tested.
Both Chrome and Firefox are a mess in this respect. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 05/25/2010 10:18 PM, Cristian Rodríguez wrote:
El 25/05/10 15:40, Cristian Morales Vega escribió:
What's exactly needed? - Chromium and Firefox? I don't really know, but I expect them to use xine/gstreamer/whatever for the multimedia support. So, nothing to do?
What is exactly needed is getting browser vendors top stop bundling $crapload of modified libraries in-tree.
I see both sides. - They don't want to differ between Linux and other operating system where they need to ship the libraries anyway. - They want have the same issues everywhere (supportability) - They ship in many cases newer stuff than Linux distributions (e.g. vorbis, theora, cairo) for different (mainly valid) reasons The "modified" in your sentence is not that extreme. Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Wed, 26 May 2010 07:42:32 +0200, Wolfgang Rosenauer
- They ship in many cases newer stuff than Linux distributions (e.g. vorbis, theora, cairo) for different (mainly valid) reasons
And at least Google folks seem to make it a habit to not send modifications upstreams. Going the goole way will mean having the same dll hell as windows which is a maintenance nightmare. Philipp -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 05/27/2010 04:36 AM, Philipp Thomas wrote:
On Wed, 26 May 2010 07:42:32 +0200, Wolfgang Rosenauer
wrote: - They ship in many cases newer stuff than Linux distributions (e.g. vorbis, theora, cairo) for different (mainly valid) reasons
And at least Google folks seem to make it a habit to not send modifications upstreams. Going the goole way will mean having the same dll hell as windows which is a maintenance nightmare.
At least Mozilla has a much better track record in upstreaming their stuff. In case of theora they are working close together with Xiph (and even spent quite a lot of money to sponsor theora improvements). There are bad examples as libpng though where upstream maintainers are not willing to take extensions for apng. Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
El 27/05/10 01:47, Wolfgang Rosenauer escribió: .
There are bad examples as libpng though where upstream maintainers are not willing to take extensions for apng.
Well, why not then apng is made a separate library that depends or libpng or something similar that does not require bundling the full library into Mozilla ? -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On 05/27/2010 03:50 PM, Cristian Rodríguez wrote:
El 27/05/10 01:47, Wolfgang Rosenauer escribió: .
There are bad examples as libpng though where upstream maintainers are not willing to take extensions for apng.
Well, why not then apng is made a separate library that depends or libpng or something similar that does not require bundling the full library into Mozilla ?
Depends on who you ask? I could probably do that but what is the big win? I know that all mozilla based apps would use it if I put the work in to build it that way. So we could share it between probably 3 apps. Does it make a difference? Why APNG is not a library on top of PNG I don't know and I'm not going to change that myself. I wouldn't expect anything like that from Mozilla because they have to win exactly nothing but more work and uncertainty about their behaviour. I understand the Unix/Linux philosophy and there is a reason why NSPR and NSS are separate components because I've driven that in the past. But every component is an extra decision and we have to find a good compromise for them and need to check pros and cons carefully. I don't see too many pros on the apng example right now. Wolfgang -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
James Mason schrieb:
I know its late in the game, but it would be *awesome* to ship 11.3 with some built-in support for WebM Media (Google's open-sourced VP8 video + Vorbis audio in a Matroska container)
There are nightly builds for Chrome& Firefox w/ support, a patch for FFMPEG, and Gstreamer plugins are in development.
There is no well-tested and stable decoder or encoder yet, as Google just open-sourced what On2 had, which might be stable enough or not, the time has so far been too short to tell. I doubt anyone besides Google will feel comfortable with shipping that code in a stable release before 11.3 goes gold. That said, for the parts I know best, in Mozilla land, the code isn't even yet in the edge-of-development Minefield nightlies, it's on an experimental branch right now, work is going on to get it merged to the mainline, but a number of reviews probably still need to happen there. I wouldn't expect it to land in a stable release before Firefox 4, which is only expected in October of November, so I think that will be for the next openSUSE release after 11.3 (might be 12.0 or so). Robert Kaiser -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
El 24/05/10 13:06, James Mason escribió:
I know its late in the game, but it would be *awesome* to ship 11.3 with some built-in support for WebM Media (Google's open-sourced VP8 video + Vorbis audio in a Matroska container)
There are nightly builds for Chrome & Firefox w/ support, a patch for FFMPEG, and Gstreamer plugins are in development.
I see a long and painful episode of legal insanity coming, please sit and enjoy the show.. ;-) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
On Mon, 2010-05-24 at 10:06 -0700, James Mason wrote:
I know its late in the game, but it would be *awesome* to ship 11.3 with some built-in support for WebM Media (Google's open-sourced VP8 video + Vorbis audio in a Matroska container)
There are nightly builds for Chrome & Firefox w/ support, a patch for FFMPEG, and Gstreamer plugins are in development.
https://features.opensuse.org/309589
- James Mason 'bear454'
Instead of the on-going discussion about to ship it with release-x.x,... Why not create a branche on the OBS, so that people can get to know it, test it, and when/if mature enough (both in technical or legal aspects) one might start considering to include it to the list of packages that are default shipped. Not? hw -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org
participants (13)
-
Andrew Wafaa
-
Cristian Morales Vega
-
Cristian Rodríguez
-
Gerald Pfeifer
-
Hans Witvliet
-
James Mason
-
Karsten König
-
Martin Schlander
-
Philipp Thomas
-
Robert Kaiser
-
Stephan Kleine
-
Vincent Untz
-
Wolfgang Rosenauer