Slashdot Mirror


Mozilla Debates Supporting H.264 In Firefox Via System Codecs

An anonymous reader writes "Adoption of the HTML5 video element has been hampered by the lack of a universal video format that is supported in all browsers. Mozilla previously rejected the popular H.264 video codec because it is patent-encumbered and would require implementors to pay royalty fees. The organization is now rethinking its position and is preparing to add support for H.264 video decoding in mobile Firefox via codecs that are provided by the underlying operating system or hardware. The controversial proposal has attracted a lot of criticism from Firefox contributors, including some employed by Mozilla."

10 of 320 comments (clear)

  1. ANY native-supplied codec should be usable by msobkow · · Score: 5, Insightful

    It only stands to reason that if you're using standard system APIs to access codecs that have been purchased or installed by the user/owner, then ALL of those codecs should be usable, not just the free ones.

    What's the point of having a general purpose browser if you let it get polluted by political arguments about which codecs the USER installs? Using system codecs is not "polluting the code" -- it's letting the user decide.

    --
    I do not fail; I succeed at finding out what does not work.
  2. Re:WebM by CharlyFoxtrot · · Score: 5, Insightful

    Those companies didn't have to implement WebM because they already had implemented H.264. In format wars Johnny-come-lately = also-ran. Plus why use a competitors' format, WebM, when you can use your own ? People are quick to call "patent trap" when Microsoft releases something "open", but when it's Google everyone has to trust blindly ?

    --
    If all else fails, immortality can always be assured by spectacular error.
  3. Re:WebM by Kjella · · Score: 5, Informative

    "Adoption of the HTML5 video element has been hampered by the lack of (software vendors like Microsoft and Apple implementing WebM)" is closer to reality

    Companies that won't support H.264: Mozilla
    Companies that won't support WebM: Many...

    Not to mention that for mobile devices, in many cases the hardware support for WebM is missing. H.264 is what almost all cameras record in now. H.264 is what professionals use in BluRays etc. H.264 is what pirates tend to use. Almost everybody, everywhere is using H.264, apart from the WebM beta on YouTube I haven't seen it used anywhere. Firefox represents one web browser, zero devices and a microscopic share of the whole video format ecosystem but think the whole world will bend to their will for WebM. The rest of the world will continue to work with H.264, while Firefox is worked around with Flash/H.264 until Mozilla either changes their mind or becomes irrelevant. Which I suppose is the case on mobile, I can't even find them on the mobile browser stats.

    --
    Live today, because you never know what tomorrow brings
  4. Piracy drives technology by Snowlock45 · · Score: 5, Informative

    In this case, I would be willing to be that the reason is that the pirate groups have now made x264 the defacto standard for standard definition TV. AVI is falling by the wayside, and therefore Mozilla is just keeping up with the tech savvy of the interwebs. http://torrentfreak.com/bittorrent-pirates-go-nuts-after-tv-release-groups-dump-xvid-120303/

  5. Re:WebM by Goaway · · Score: 5, Insightful

    Except that PNG is objectively better than GIF, while WebM is objectively worse than h.264.

  6. Re:WebM by mrnobo1024 · · Score: 5, Informative

    WebM supporters: Free Software Foundation, Participatory Culture Foundation, Xiph, Android, Codecian, Collabora, CoreCodec, Digital Rapids, FFmpeg, Adobe Flash Player, Flumotion Services, Google Chrome, Grab Networks, iLink, Inlet Technologies, Oracle Java, Matroska, Moovida, Mozilla, ooVoo, Opera, Oracle, Harmonic Rhozet, Skype, SightSpeed, Sorenson, Telestream, Tixeo, Ucentrik, VideoLAN, Wildform, Winamp Media Player, Wowza Media Server, XBMC Media Center, Allwinner Tech, AMD, Anyka, ARM, Broadcom, Chinachip, Chips&Media, C2 Microsystems, DSP Group, Freescale, GeneralPlus, Hisilicon, Hydra Control Freak, Imagination Technologies, Shanghai InfoTM Microelectronics, Leadcore Technology, Logitech, Marvell, MIPS, MStar Semiconductor, nVidia, Qualcomm, Rockchip Microelectronics, RayComm Group, SEUIC, Socle Technology Corp., ST-Ericsson, Texas Instruments, Verisilicon, Videantis, ViewCast, ZiiLABS, ZTE Corporation, Anevia, Brightcove, Delve Networks, Encoding.com, EntropyWave, Flumotion Services, HD Cloud, HeyWatch.com, Kaltura, Media Core, MetaCDN, ooyala, Panda, Panvidea, Sorenson 360, thePlatform, VideoRX.com, VMIX, YouTube, Zencoder

  7. Re:WebM by Kjella · · Score: 5, Informative

    And Opera

    Actually, according to Opera itself:

    Opera Mobile's support of particular video codecs is device-dependent: WebM and H.264 are supported, if available on the platform.

    So Opera is not refusing to use the system codecs on mobile, like Firefox is.

    Which? Microsoft and Apple? So to on each side then.. And guess what; Microsoft don't support h264 in IE, they just support plugins. Blah blah everybody blah blah.

    Opera is practically insignificant on the desktop and they support H.264 on the mobile. And yes IE does support H.264 it's everything else they only support via plugins.

    Yeh google should remove all support for h264 in android. Oh thats 60% of smart phones. woops. And remove flash and h264 from youtube. Should make webM relevant then. How many sites do you use which have videos?

    And here's really the clue, there's no indication Google is actually doing any of these things. Chrome still ships with H.264 support, every Android phone ships with H.264 support, YouTube's WebM is in eternal beta while everything is standardizing on H.264. Mozilla has been standing on the other side waiting for Google to join them but they're not coming, it's like threatening to migrate from MS Office to LibreOffice to get a better price but in the end you're staying on MS Office anyway. And Mozilla is now standing there dumbfounded saying "but but but you said you were migrating". It's not Firefox and Google, it's just Firefox and wishful thinking.

    --
    Live today, because you never know what tomorrow brings
  8. Re:Defining the purpose of Mozilla by Zenin · · Score: 5, Interesting

    "Its a throwback to the times when every program used to include its own graphics, sound, and printer drivers. We moved away from those times for a very good reason."

    There's a reason why VLC can play basically anything, on any system, far better and more reliably then anything else on the planet. And it sure as hell isn't because they're leveraging whatever maze of codec hell happens to be lying around a user's system.

    System codecs were a nice idea in theory that never delivered in practice. Too many bad codecs included with every random software application that all register themselves to try and be the first priority codec for every format for the entire system... Did I mention there's no sane way for users to adjust codec priority order? The best of tools are 3rd party and at best can be described as incredibly cryptic. And they each are trying to reinvent that wheel because the ones actually shipped with the base OS are themselves, bad.

    Mozilla using system codes would increase crash reports 100 fold overnight, as well as security breaches, 99.9% of which would have nothing to do with Mozilla but damned if the users know or care about the distinction, and there wouldn't be a damned thing Mozilla could do to fix it if they wanted to.

    --
    My /. uid is better then your /. uid
  9. Re:WebM by smash · · Score: 5, Insightful

    Cute twist you're trying to pull -- make a realistic statement mixed with falsehood. WebM is Open Source, h.264 is proprietary. Both are 'free' to use but there's much, much more likelihood that at any point in the future h.264 could implement 'fees'. Or maybe you're just naive and inadvertently mixing 'open' with 'free'.

    Actually, h.264 is "openly" patent encumbered, with a well known licensing policy. WebM/VP8 is on shaky legal ground; there is only google claiming it is "open" and "free". It has yet to be tested in court, and an analysis of the code/algorithm shows siginificant similarities.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  10. Re:WebM by unrtst · · Score: 5, Insightful

    Thus, the average user won't use it.

    BS. The "average" user will use whatever youtube, hulu, netflix, funnyordie, xtube, pornhub, etc etc spit out at them.

    The past has had real player, quicktime, wmv, mpeg*, flash (with multiple video codecs), silverlight (multiple codecs), etc etc etc etc. Neither WebM nor h.264 is going to be the format to end all formats.

    We're down to only two formats now in this spec. This should be easily fixed with a combo of:

    a) let the browser support both via plugins of some sort (or OS media layer calls)
    b) let the site detect and send the supported format.

    Maybe that's not ideal, but your average user won't give a rats ass. h.264 has the technical/performance edge, and WebM has the open edge... there is no clear winner (you may define one, but others obviously do not). There's no point in wasting any more time arguing about it until h.264 clears the patent roadblocks or WebM catches up in hardware and software support.... just plan to support both, and ALL your users will be happy.