|
|
|
|
|
by blasdel
5932 days ago
|
|
I'd already read it when it was published along with the rest of the Mozilla employee apologia. They don't have to bundle a h.264 decoder with the browser — Google is the only one that does that with their binaries (depending on how many transcoding machines they had for youtube, they may have already been paying the full license fee), and they're nice enough to dynamically link with libavcodec, so if you build it yourself you can just symlink to your platform's copy, and get every codec under the sun instead of just wav, mp3, aac, vorbis, h.264, and theora. Apple and Microsoft just link with their native platform libraries (QT & DirectShow), and use the licensed codecs they already licensed to bundle so your computer can function in the real world. Opera's using GStreamer on at least some of their platforms, but I think it's with a private copy. GStreamer would be a great fit for Mozilla if they'd get their heads out of their asses: they could even bundle their whole own private copy with only their foss-wank decoders. They don't even have to make it fall back to the platform libraries, as long as it's possible to drop in more decoders. They could even implement the same 'a proprietary plugin is missing' thing they do for Flash, and just download the binaries from the upstream developers (most of whom are based in western europe). |
|
Apple gets you to install Quicktime on Windows if you want video in Safari.
Any thoughts on why you'd want to support every codec under the sun (and pay licence fees for most of them) if the market externalities and network-effects lead to only one codec being used? Why argue for "choice" if you know that will lead to people being forced to support one particular codec?