Slashdot Mirror


Oh, What a Lovely Standards War

ChiefMonkeyGrinder writes "You know something big must be afoot when people start to get worked up over video compression standards. Basically, the issue is whether the current de facto standard, H.264, will continue to dominate this field, and if not, what might take over." Related, reader eihab writes "Nuanti, a company that develops Web browsing technologies, has produced a high-performance Ogg Theora decoder for Microsoft's Silverlight browser plugin. Nuanti's Highgate Media Suite will enable support for standards-based HTML5 video streaming with Theora in browsers that have Silverlight. It works entirely without requiring the users to install any additional software."

400 comments

  1. No additional software? by wealthychef · · Score: 4, Insightful

    It works entirely without requiring the users to install any additional software."

    Except, of course, a browser that has Silverlight. :-|

    --
    Currently hooked on AMP
    1. Re:No additional software? by ElusiveJoe · · Score: 3, Funny

      I have an idea, this could be implemented in Flash, too... oh, wait.

    2. Re:No additional software? by alansingfield · · Score: 1

      But the Silverlight dependency can be removed later as browsers are upgraded. Vast quantities of H.264-encoded video will be far more difficult to change.

    3. Re:No additional software? by Anonymous Coward · · Score: 2, Insightful

      Far more difficult to change to what, exactly? If you're assuming browsers will directly support video playback without a plugin why would they not support H.264?

    4. Re:No additional software? by tepples · · Score: 5, Informative

      If you're assuming browsers will directly support video playback without a plugin why would they not support H.264?

      Free software that decodes H.264 cannot be distributed in countries that recognize MPEG LA members' patents. Slashdot is operated and hosted in one of those countries.

    5. Re:No additional software? by Anonymous Coward · · Score: 0

      Yea, but everyone just clicks "yes I want to download this anyways"

    6. Re:No additional software? by hawk16zz · · Score: 1

      This AC has a point. And the post doesn't deserve a -1 Troll, even if there are royalties to be paid. I remember there being an HTML5 article a few weeks ago talking about the YouTube beta and how it's supported in IE, Chrome, and maybe Opera and Safari (don't remember) and since YouTube used h.264 for it's videos the AC still has his valid point.

      --
      Take me where I cannot stand...
    7. Re:No additional software? by Anonymous Coward · · Score: 0

      Not to mention the fact that is has absolutely nothing to do with decoding as to why it hasn't been chosen by most.

      Unless the format is improved, sadly, H.264 will win.

    8. Re:No additional software? by Anonymous Coward · · Score: 0

      Uh... yeah. You know, that one that has to be installed just like it's direct competitor Adobe Flash (which is already installed on 99%+ computers)?

    9. Re:No additional software? by nine-times · · Score: 1

      Maybe we should start distributing browsers and hosting websites only from countries that don't recognize those patents. Move enough commerce offshore, and maybe we'll get some patent reform.

    10. Re:No additional software? by Anonymous Coward · · Score: 4, Insightful

      Firstly, they shouldn't have to click yes to download anything

      also

      The MPEG LA could very easily charge massive licensing fees in the future
      (or even just big enough to prevent free software from using it) or place
      additional restrictions on it's use such as requiring DRM to be implemented
      or some 'phone home to check you have permision' feature.

    11. Re:No additional software? by Anonymous Coward · · Score: 0

      Yes.

      In the countries we move said commerce to.

      And not in our favor.

    12. Re:No additional software? by click2005 · · Score: 4, Insightful

      Free software that decodes H.264 cannot be distributed in countries that recognize MPEG LA members' patents

      It wouldn't surprise me if ACTA eventually requires countries to abide by patents held in other countries?

      --
      I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
    13. Re:No additional software? by X0563511 · · Score: 1

      You think that will stop people?

      I for one, don't mind a little civil disobedience.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    14. Re:No additional software? by samkass · · Score: 3, Insightful

      So other platforms will have native, hardware-accelerated, high-quality h.264, and the open-source community will be stuck with emulated, software-only, lower-quality Theora. That doesn't sound like a good outcome, despite the solution to compatibility concerns.

      --
      E pluribus unum
    15. Re:No additional software? by Anonymous Coward · · Score: 0

      FUD. The one absolute certainty in a standards war.

    16. Re:No additional software? by Anonymous Coward · · Score: 0

      ACTA will also require DMCA style takedowns so it'll make finding the software a lot harder.
      Then they'll go after the developers for writing software DRM etc etc

    17. Re:No additional software? by dakameleon · · Score: 1

      ACTA relates specifically to counterfeit goods - Patents are more like to be covered by the Patent Cooperation Treaty and other WIPO treaties, but still requires an application for an international patent.

      --
      Man who leaps off cliff jumps to conclusion.
    18. Re:No additional software? by Your.Master · · Score: 1

      I think that will stop Firefox and Webkit from incorporating it. Hypothetically somebody could fork a free software browser that decodes H.264 and distribute it into countries that recognize the patents, but I doubt that anybody without backing significant enough that civil disobedience is out of the question could reach a lot of people. Although I think that makes it a time bomb for any redistributors and not, in fact, free software.

      Or they could do it via plugin, but that defeats the "without installing additional software" goal.

    19. Re:No additional software? by Anonymous Coward · · Score: 0

      Countries with H.264 patents:

      Europe: Germany, France, UK, Finland, Italy, Sweden, Belgium, Bulgaria, Liechtenstein, Austria, Czech Republic, Denmark, Spain, Hungary, Ireland, The Netherlands, Poland, Romania, Portugal, Slovenia
      Asia: Japan, China, South Korea, Hong Kong, Singapore, Taiwan, India
      Americas: US, Canada, Mexico
      Pacific: Australia

      but not New Zealand. Oooooh yeah :)

    20. Re:No additional software? by Anonymous Coward · · Score: 1, Informative

      Ahaha. Oh, you. So naïve!

    21. Re:No additional software? by Anonymous Coward · · Score: 0

      >> Free software that decodes H.264 cannot be distributed in countries that recognize MPEG LA members' patents

      > It wouldn't surprise me if ACTA eventually requires countries to abide by patents held in other countries?

      That is somewhat obvious.

      1) Impose your anti-copy money-shakedown laws on others.
      2) Force your valuable IP assets onto them.
      3) Avoid competitors (e.g. by pretending to defend them from piracy).
      4) Sell said IP, preferably multiple times to the same fool.
      5) Profit.
      6) Buy questionable substances and
      7) Make war based on unsubstantiated allegations.
      8) Go to step 1 and repeat.

    22. Re:No additional software? by arminw · · Score: 1

      ...cannot be distributed in countries that recognize MPEG LA members' patents....

      Except that we can all hope, that the Supreme Court will invalidate or at least severely limit all software patents.

      --
      All theory is gray
    23. Re:No additional software? by Jane+Q.+Public · · Score: 1

      h.264 support is controversial anyway. It is a commercial product. Though it is being allowed to be used right now for free (no doubt in order to build market share), there is no guarantee that it will be free to use tomorrow.

      The HTML5 standards people were considering adopting Ogg as a standard, and recanted at pretty much the last minute, adopting only h.264. That was a very questionable decision.

    24. Re:No additional software? by Anonymous Coward · · Score: 0

      You can thank Apple for that.

    25. Re:No additional software? by node+3 · · Score: 1

      Free software that decodes H.264 cannot be distributed in countries that recognize MPEG LA members' patents.

      Strictly speaking, this is not true.

    26. Re:No additional software? by Yvanhoe · · Score: 0

      I love these assumptions. After all, if everyone has had VLC installed with any new Windows machine, Youtube would never have been necessary. It all comes down to the inaptitude of Microsoft to make a decent movie player...

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    27. Re:No additional software? by SanityInAnarchy · · Score: 1

      Wait, when did they adopt h.264? My understanding was that they refused to adopt any standard -- h.264 is a defacto "standard", but so far, there's no actual standard codec.

      --
      Don't thank God, thank a doctor!
    28. Re:No additional software? by AniVisual · · Score: 1

      IIRC, they were originally deciding to settle on Ogg but the first signs of this American Corporate Politics fight made them settle at no standard.

    29. Re:No additional software? by Anonymous Coward · · Score: 0

      If the flash plugin can be used freely to decoder h264 then the decoder of the GPU, too. Where is the problem?

    30. Re:No additional software? by Anonymous Coward · · Score: 0

      That’s the reason the EU are blocking it, however. Totally different patent system in the US, and in almost everywhere else, and conflicting patents make that impossible.

    31. Re:No additional software? by SimonTheSoundMan · · Score: 1

      You mean, on a European server where software patents don't exist?

    32. Re:No additional software? by Elektroschock · · Score: 1

      ACTA is an attempt of trade administrations to try everything. Legislation is for the democratic legislator.

    33. Re:No additional software? by Elektroschock · · Score: 1

      Those persons from Europe can at least sign a petition because there is no legal base for software patenting.

      Currently Israel and NZ are reformed.

      In India there are no soft patents.

    34. Re:No additional software? by Teun · · Score: 1

      You have to add there is a significant difference between registering, what's happening in Europe, and having an enforceable patent.

      --
      "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
    35. Re:No additional software? by tepples · · Score: 1

      but not New Zealand. Oooooh yeah :)

      Before bragging about your country, consider this question: How many million refugees from oppressive patent regimes will your country take?

    36. Re:No additional software? by tepples · · Score: 1

      Free software that decodes H.264 cannot be distributed in countries that recognize MPEG LA members' patents.

      Strictly speaking, this is not true.

      I am intrigued. What technicality are you talking about?

    37. Re:No additional software? by tepples · · Score: 1

      If the flash plugin can be used freely to decoder h264

      Then you have a license to decode H.264 as long as you do so through the Flash Player plug-in. This license hasn't been shown to extend to other software on the machine. Could you explain the loophole you're thinking of?

    38. Re:No additional software? by Anonymous Coward · · Score: 0

      or on a Cuban server, ok you guys in the states might have to download via a hop to central america, then to west africa, then to europe and then to Kansas, but that'll only add a little latency - your download will stream nicely. Unlike today, where you get the choice of not downloading it at all.

      And you'll get to really piss the Depratment (intentional sp) of Commerce off a lot, possibly enough that they start ignoring the ACTA lobbyists!

    39. Re:No additional software? by arose · · Score: 1

      Something can only supported by browsers with a marketshare (combined) of under ten percent, can hardly be called a defacto standard. It is an ISO standard and adopted as the defacto standard in many areas, web browsers are not one of those.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    40. Re:No additional software? by SanityInAnarchy · · Score: 1

      Just so, which is why I'm confused.

      It's kind of like when some Christians whine about how they're being "censored" when they can't force everyone else to accept their views. "You can't require people to pray during science class," somehow gets twisted into "You can't open a Bible in school," which isn't true at all.

      So yes -- there is currently no standard. This does not mean h.264 is the standard, it means h.264 is still a possible candidate, and that it would still be standard to deliver video in h.264 format -- and also in Theora, DivX, or anything else. Just like it's currently allowed to distribute images in PNG, GIF, or anything else.

      --
      Don't thank God, thank a doctor!
    41. Re:No additional software? by SanityInAnarchy · · Score: 1

      Question: Are we talking under ten percent of all browsers, or just browsers that support HTML5? Keep in mind that IE doesn't support HTML5, so it's not terribly relevant to that "percentage" calculation, unless you also want to compare the same numbers for Theora.

      --
      Don't thank God, thank a doctor!
    42. Re:No additional software? by arose · · Score: 1

      It's the percentage of surfers that can actually see H.264 with the video tag, so all browsers. The end user doesn't care too much if the video tag (the specific part that IE doesn't support) is supported. Theora's share of this market is just shy of 35%.

      If we only look at Firefox, Chrome and Safari (to my knowledge they haven't made a final release with video support) then H.264 support is still under 20% while Theora is over 90%. Chrome is growing, but when Opera's final release should offset that increase.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    43. Re:No additional software? by arose · · Score: 1

      Disregard the stats in the second paragraph, I completely managed to space the fact that Firefox 3.0 is still going strong. :-/

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    44. Re:No additional software? by Jane+Q.+Public · · Score: 1

      Okay, maybe h.264 was not officially adopted as a standard, but neither was Theora, and it is that part I feel was a mistake.

    45. Re:No additional software? by SanityInAnarchy · · Score: 1

      I'm not sure I agree. The <img> tag doesn't specify a format; why should <audio> or <video>?

      --
      Don't thank God, thank a doctor!
    46. Re:No additional software? by dave87656 · · Score: 1

      As soon as people have to start paying for H264, ogg theora will take over.

    47. Re:No additional software? by cas2000 · · Score: 1

      ACTA relates specifically to counterfeit goods

      that's like saying the purpose of the US PATRIOT Act is to encourage patriotism.

    48. Re:No additional software? by Anonymous Coward · · Score: 0

      You might be able to _open_ a Bible in school, but woe to those who draw a picture of Jesus, pray, ask to start a Bible club, or physically bring the Bible to school. Those may (anecdotally) get you suspended.

      There seem to be no publicized cases where "Opening" the book resulted in suspension. Yet.

    49. Re:No additional software? by SanityInAnarchy · · Score: 1

      As my Christian friends love to point out whenever I quote a particularly uncomfortable Bible passage, it's all about context.

      woe to those who draw a picture of Jesus,

      In what context? If it's in art class, and if the assignment allows it, I don't see a problem. If you were supposed to be doing a master copy, or maybe it wasn't a class related to art at all, that would be a problem.

      pray,

      If it's in a cafeteria, say, or in the hall, sure! If it's in class and it's disrupting people, again, we have a problem.

      ask to start a Bible club,

      Are you intending to use school funds for that? If so, I can see that being a problem -- you're asking for the school, and thus the taxpayers, to support your particular religion. Oddly enough, I know that each of the multiple religious student groups on campus here are "equal opportunity", and that technically, I could join all of them, and they couldn't kick me out on the basis of my religion (or lack thereof).

      or physically bring the Bible to school.

      That shouldn't be a problem, though I would again have to ask for context -- how was it being used? If the kid was simply carrying it in his backpack, no problem. If he was studying it when he was supposed to be studying something else, problem.

      Also: Citation needed. Which cases are you talking about, so that we have a chance of moving beyond speculation?

      --
      Don't thank God, thank a doctor!
  2. Eww... by Anonymous Coward · · Score: 4, Insightful

    ...Silverlight

    it's just as bad as flash only from an even scummier company.

    1. Re:Eww... by Mashiki · · Score: 1

      Except silverlight doesn't choke clockcycles as badly as flash does. Tough call...

      --
      Om, nomnomnom...
    2. Re:Eww... by arizonagroovejet · · Score: 1

      Silverlight is worse than Flash in that it's produced by a company that tends to openly discriminate against people who are not using one particular operating system. The last thing the world wide web needs is something that's basically Flash but only works properly on one operating system.

    3. Re:Eww... by Anonymous Coward · · Score: 0

      You haven't dealt with Adobe if you think MS is scummier ;)

    4. Re:Eww... by Anonymous Coward · · Score: 0

      ...only from an even scummier company[citation needed].

  3. I do not think that means what you think it means. by deliciousmonster · · Score: 0

    It works entirely without requiring the users to install any additional software... in browsers that have [the Microsoft] Silverlight [plugin]. c'mon now...

    --
    I have a plan. Using mainly spoons, we'll tunnel our way out of the city...
  4. It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 2, Informative

    The only video codec that every browser can use at the moment is Ogg Theora. Unlike H.264, there are no costs involved beyond implementing support for it in your browser and there are no licencing issues that prevent distribution. Firefox, Opera, and Chrome currently support Ogg Theora. It's a shame that Safari and IE won't support it by default in the near to medium term.

    It will be interesting to see what Google does once they own On2 Technologies. They may choose to open source the VP8 codec so every browser can use it and make it the default codec for YouTube, possibly as VP8 in Ogg as Ogg is a pretty good container format.

    1. Re:It will be Ogg Theora or VP8 by ObsessiveMathsFreak · · Score: 0, Offtopic

      The only video codec that every browser can use at the moment is Ogg Theora.

      Nnnoo. MPEG-LA have promised us that all H264 hits are free until 2016.

      That's so far away, I can't even foresee any future problems with the internet giddily adopting H264 en mass. Now, here; be quiet and take a sniff of this pipe I'm going to pass you. It'll feel good.

      --
      May the Maths Be with you!
    2. Re:It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 5, Informative

      Not at all! H.264 continues (as it has in the past) to require license fees to be paid for _every_ encoder or decoder.

      The recent news from MPEG-LA is about fees for distributing CONTENT - which they may charge for in the future, but have announced that that's remaining free for now.

      Don't be deluded into thinking that this doesn't require you to pay for H.264 though - it's just that the charge is on the production and consumption ends, rather than in the middle.

      Mike

    3. Re:It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 2, Informative

      The recent MPEG-LA announcement was a *great* way of spinning "We have chosen not to increase prices on h264 this year" which somehow has everyone dancing around saying 'It's free! It's free!"

      All the encoder and decoder royalties are unchanged (still high). And they are still allowed to increase them next year if they wish. Read the whole thing!

      They chose not to add a new royalty on the streams themselves for now, a royalty that has never existed before but may yet exist in 2016. In short, they decided not to commit a messy public suicide by driving the whole industry out of business and the fanboys are cumming all over themselves about it.

    4. Re:It will be Ogg Theora or VP8 by mdarksbane · · Score: 1

      The real problem with H.264 is that it's *really* good. It makes it a really hard sell for those who can't afford to use it for various reasons to those who can.

    5. Re:It will be Ogg Theora or VP8 by _merlin · · Score: 1

      So because you can use it via Silverlight, you say that you can use Theora in Safari and IE? Well, by that standard, you'd have to say that h.264 is just as well supported, because you can use it in Firefox via Flash or Quicktime.

    6. Re:It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 2, Insightful

      So because you can use it via Silverlight, you say that you can use Theora in Safari and IE? Well, by that standard, you'd have to say that h.264 is just as well supported, because you can use it in Firefox via Flash or Quicktime.

      No, you've missed the point. I say that Safari and IE could implement native support for Theora should they choose to do so. In contrast, Firefox can never implement native support for H.264 because of the licencing issues involved. The lack of barriers to implementing support for Theora is the greatest appeal of Theora. This freedom isn't only relevant to software that the decodes the video. It's just a relevant to software for production and encoding of the video.

      The fact that you can use the Cortado Java applet or a Silverlight applet to display the video in browsers that either don't support the codec out of the box (like Safari) or browsers that don't even support the video tag (like IE) is, one would hope, only a short term workaround.

    7. Re:It will be Ogg Theora or VP8 by AHuxley · · Score: 1

      They said that about OS before Linux too.
      Now look what a lot of talent, hard work and gifted people have made.
      If some corp can make a codec, so can the wider world.
      If they have patens on 'math', think of new math :)
      Then open source it to the world.

      --
      Domestic spying is now "Benign Information Gathering"
    8. Re:It will be Ogg Theora or VP8 by arminw · · Score: 1

      ...All the encoder and decoder royalties are unchanged (still high).....

      How much does an H264 encoder/decoder add to the cost of a computer? If an iTablet costing $500 has such a decoder, how much does that add to the price?

      --
      All theory is gray
    9. Re:It will be Ogg Theora or VP8 by Sir+Homer · · Score: 1

      VP-8 is a far better codec in just about every way (compression ratio, computational complexity, etc.). I just wonder what Google plans to do with it.

    10. Re:It will be Ogg Theora or VP8 by shutdown+-p+now · · Score: 2, Insightful

      Firefox doesn't need to implement native support for H.264. It just needs to implement native support for OS codecs. Then Firefox on Windows 7 and OS X will have transparent H.264 support out of the box, and for other platforms you'll have an option of either buying the codec if you want it all nice and legal (0%), or, just like everyone does today with MP3, click on all the "Yes, I know this is patented to hell, I don't care, install anyway" prompts and have it all work just as well (100%).

    11. Re:It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 0

      One big question I've got is whether it's legal for the MPEG-LA to charge for content or if it's just a bunch of bullshit. Looking at it from a layman's perspective there's the whole cartel, bait and switch, and charging for H.264 content which is a machine manufactured product. It's an old legal trick to win dodgy court judgements and create a cluster of case law which runs counter to the intent of statute and this game the MPEG-LA, IHV's, and ISV's are playing looks the same. So, yeah. I call cartel on this one and would like MPEG-LA to get their asses burned in an anti-trust showdown.

    12. Re:It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 1, Insightful

      Firefox doesn't need to implement native support for H.264. It just needs to implement native support for OS codecs.

      So Firefox and all other web browsers will have significant, non-portable dependencies on third party software, viewing of web content will still balkanized, and we'll be in exactly the same position we're in with plugins like Flash. Are you certain that's the web you want? I'm certain that's not the web I want.

    13. Re:It will be Ogg Theora or VP8 by shutdown+-p+now · · Score: 2, Insightful

      Are you certain that's the web you want? I'm certain that's not the web I want.

      I apologize for being blunt, but you're not going to get what you want. It's perfectly clear by now.

      And if it's a choice between Firefox being unusable for large parts of the Web for everyone, and only being unusable for those who are not willing to compromise their FLOSS principles - well, I'd take the latter any day.

    14. Re:It will be Ogg Theora or VP8 by node+3 · · Score: 1

      In contrast, Firefox can never implement native support for H.264 because of the licencing issues involved.

      This is not true.

    15. Re:It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 0

      I apologize for being blunt, but you're not going to get what you want. It's perfectly clear by now.

      And if it's a choice between Firefox being unusable for large parts of the Web for everyone, and only being unusable for those who are not willing to compromise their FLOSS principles - well, I'd take the latter any day.

      It isn't about FLOSS principles. To suggest that it is is to miss most of the point. The only formats that will succeed in the long term on the web are open formats. It was true for PNG and it will be true for HTML5 video. Open formats are the precise reason the web is possible at all. I think I will get what I want.

      Have a read of Christopher Blizzard's perspective.

    16. Re:It will be Ogg Theora or VP8 by SanityInAnarchy · · Score: 1

      If they have patens on 'math', think of new math :)

      I don't think you understand how math works.

      --
      Don't thank God, thank a doctor!
    17. Re:It will be Ogg Theora or VP8 by SanityInAnarchy · · Score: 2, Interesting

      Let me put it this way: Would you want the Web to be a place with BMPs and GIFs for image formats?

      Of course not. But it's not specified. <img> supports pretty much anything, and it's up to the browsers and site authors to agree what to use. It's settled mostly on PNG, GIF, and JPEG, but you can still find BMPs out there, and they still work.

      I'd rather have a Web which embraces the robustness principle of, "be conservative in what you send, liberal in what you accept" -- I don't want the Web to be dominated by h.264. However, if I've got an h.264 video, from whatever source -- pirate bay, camera, Blu-Ray rip, whatever -- I'd rather not have to castrate the quality by converting it to another format just to make the browser happy. If I have to transcode anyway to downgrade the quality, sure, I'll use whatever format makes sense, but I'd like the original format to be supported.

      Let me put it as simply as I can: How would you like a VLC which only supported Theora? Maybe that will help you understand my disgust with a Firefox that only supports Theora.

      --
      Don't thank God, thank a doctor!
    18. Re:It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 0

      Let me put it this way: Would you want the Web to be a place with BMPs and GIFs for image formats?

      Of course not. But it's not specified. <img> supports pretty much anything, and it's up to the browsers and site authors to agree what to use. It's settled mostly on PNG, GIF, and JPEG, but you can still find BMPs out there, and they still work.

      I'm sorry but every image format you've cited here as an example is an open format unencumbered by patents and restrictive licencing. Yes, even GIF is an open format these days as Unisys' patents expired in 2004. Let's not forget just how quickly the popularity of GIF plummeted once Unisys decided it would be a good idea to enforce its patents.

      You are, in fact, arguing for Ogg Theora and open video formats. And in this I find myself in complete agreement with you.

    19. Re:It will be Ogg Theora or VP8 by _merlin · · Score: 1

      I'm sorry but every image format you've cited here as an example is an open format unencumbered by patents and restrictive licencing.

      No they aren't - JPEG is covered by lots of patents.

    20. Re:It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 0

      No they aren't - JPEG is covered by lots of patents.

      Here's what JPEG has to say:

      It has always been a strong goal of the JPEG committee that its standards should be implementable in their baseline form without payment of royalty and license fees, and the committee would like to record their disappointment that some organisations appear to be working in conflict with this goal. Considerable time has been spent in committee in attempting to either arrange licensing on these terms, or in avoiding existing intellectual property, and many hundreds of organisations and academic communities have supported us in our work.

    21. Re:It will be Ogg Theora or VP8 by icebraining · · Score: 1

      They "can", but it goes against their mission, and the principles behind the GPL and LGPL.

      So why doesn't Mozilla just license H.264 (like everybody else)? One big reason is that that would violate principles of free software that we strongly believe in. In particular, we believe that downstream recipients of our code should be able to modify and redistribute it without losing any functionality. This is freedom that copyleft licenses such as the GPL and LGPL (which we use for our code) are intended to ensure. It is possible to obtain patent licenses in a way which works around the letter of the GPLv2 and LGPLv2, but honoring the letter while violating the spirit is not a game we are interested in playing.

      But aren't there (L)GPL implementations of H.264? Yes, but they're not as free as they appear. Their freedom has been silently stolen by patents (in jurisdictions where those patents exist and are enforceable). The software license permits you to redistribute and use the code, but the MPEG-LA can still stop you. [2]

    22. Re:It will be Ogg Theora or VP8 by Philip_the_physicist · · Score: 1

      Mozilla already have a gstreamer implementation for Windows and OS X, for Songbird, but they don't want to use it for Firefox because it isn't efficient enough, because you are adding another layer of indirection. It might be worth including as a stopgap, though.

    23. Re:It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 0

      I like your poem, but....

      You keep using that word. I do not think it means what you think it means.

    24. Re:It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 0

      A Firefox that only supports Theora is not the making of Firefox nor of Theora, but of the other formats.

    25. Re:It will be Ogg Theora or VP8 by Rockoon · · Score: 1

      The only formats that will succeed in the long term on the web are open formats.

      H.264 can not only be described as having succeeded, it in fact has won vs all the alternatives. It is hands-down the clear winner. If this was the Olympics it would not only take the gold, but the silver and bronze too.

      The only reason Theora is even a consideration is because its "open." On a merits standpoint, its not even in the running.

      --
      "His name was James Damore."
    26. Re:It will be Ogg Theora or VP8 by Yvan256 · · Score: 2, Informative

      PNG only became popular well after the GIF patents were over. It needed proper support (i.e. alpha support) from the most popular browser (Internet Explorer) before people could use it.

      The fact that Adobe programs add bloat to the file size of PNG files didn't help matters, not to mention the whole gamma correction problems between what Adobe added to the files and what the browsers supported.

      If you use Mac OS X, ImageOptim is a great PNG tool for both reducing file size and removing gamma correction metadata.

      H.264, on the other hand, is already used everywhere and has hardware decode support in a lot of devices. Those same devices probably wouldn't be able to decode Theora in software and even if they could their battery life would be so much shorter that people wouldn't even bother with Theora anyway.

    27. Re:It will be Ogg Theora or VP8 by SanityInAnarchy · · Score: 1

      Yes, even GIF is an open format these days as Unisys' patents expired in 2004.

      Yes, let's try to remember that the h.264 patents will eventually expire, also. It'll be an annoying decade or so until it happens, granted, but there's something to be said for choosing the appropriate codec on technological grounds and letting the legal system catch up.

      Let's not forget just how quickly the popularity of GIF plummeted once Unisys decided it would be a good idea to enforce its patents.

      Let's also try to remember that GIFs hardly disappeared from the Internet at that time. Sure, it drove adoption of PNG, which is a good thing, but even today, PNG is not a complete replacement for GIF.

      --
      Don't thank God, thank a doctor!
    28. Re:It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 0

      Yes, let's try to remember that the h.264 patents will eventually expire, also. It'll be an annoying decade or so until it happens, granted, but there's something to be said for choosing the appropriate codec on technological grounds and letting the legal system catch up.

      The legal system has already caught up. The legalities are at the core of the entire problem. The patents on H.264 don't expire until 2025. So your proposal is that in 15 years time, the web will be ready for video. I say the web is ready for video now and we already have open video formats to implement it. And as you say, in the future we'll have more open formats to choose from.

      That fact that H.264 is not an open format is exactly what makes it a poor technological choice for the web. We wouldn't be having this discussion if H.264 was an open format. Take JPEG as the example. The JPEG committee understands the value of open formats. MPEG-LA could solve this problem tomorrow by following JPEG's example and licencing H.264 as an open format that can be freely implemented. MPEG-LA is unlikely to do this.

      Honestly, there is very little value in closed formats to you as an end user. It's in your own best interest to pursue the use of open formats. Luckily for you, the only formats that will succeed on the web are open formats. As you demonstrated, it's true of image formats just as it will be true of video formats.

    29. Re:It will be Ogg Theora or VP8 by SanityInAnarchy · · Score: 1

      The legal system has already caught up.

      Not in the sense I'm talking about. I'm talking about either the relevant patents expiring, or broad patent reform. This is inevitable. What's not known is whether or not a better format than h.264 will be discovered, and I'd hate to think we went with the second-best technologically because of some short-term legal bullshit.

      The patents on H.264 don't expire until 2025. So your proposal is that in 15 years time, the web will be ready for video.

      No, my proposal is that in 15 years time, the H.264 patents specifically will become a moot point. Likely less, but I'm not sure.

      I say the web is ready for video now and we already have open video formats to implement it. And as you say, in the future we'll have more open formats to choose from.

      So I'd rather start using those now.

      I agree more or less with your sentiment. The biggest problem I have with this attitude is Firefox' response, which has been to refuse to implement H.264 for no legal, monetary, or technical reason, but entirely as an ideological stand, to prevent H.264 from even being considered. This is the kind of behavior you'd find deplorable in proprietary software -- it would be as if IE refused to support PNG because they had a stake in the GIF patents.

      Honestly, there is very little value in closed formats to you as an end user.

      There's little value in them being closed, but vast value in specific formats.

      H.264 has hardware support on every platform I am ever likely to use, including mobile platforms where it's actually needed. Theora doesn't.

      H.264 has better video quality.

      H.264 has thousands of videos encoded in it. I can download videos from YouTube, BitTorrent, and many other places, in H.264 format. If I want those same videos in Theora, I have to re-encode, thus taking Theora's quality hit plus the generational loss.

      Give me a Theora video, and I either have to re-encode to H.264 to watch on a mobile device, or I have to likely crack it, install custom software, and burn battery. The custom software and battery life hits even apply to laptops.

      If you want me to support Theora, give me technical reasons to do so. Make the quality and performance better than H.264. Get hardware vendors to support it. Get OS vendors to include it. And do it in less than 15 years, or H.264 becomes open anyway.

      Luckily for you, the only formats that will succeed on the web are open formats.

      That is incredibly naive. Were that really the case, would we see Flash video dominate, ever?

      --
      Don't thank God, thank a doctor!
    30. Re:It will be Ogg Theora or VP8 by Rockoon · · Score: 1

      This isnt true.

      Firstly, all browsers can be designed to use whatever codec the user can supply. This would include H.264.
      Secondly, many embedded devices have H.264 and other decoding capability, but not Theora. This prevents some of those existing devices from ever decoding Theora.

      So your statement that the only video codec that every browser can use is Theora just doesnt wash.

      This, my friend, is coming to you live from an Opera user.. a browser that does not support H.264 playback. The makers of my browser are as dumb as the makers of your browser. Since when did it become OK for the browser makers to dictate these things?

      Let the users decide in cases where they can (I have the codec already.. it came with the OS), and let vendors decide in cases where they must make their own choices.

      This is similar to Firefox or Opera saying that they wont support Flash or Silverlight. Both are proprietary as fuck, but there they are launching and interacting with the binary when Flash content is on the page. Whats different? Did the Mozilla boys suddenly find morals? Really? I would hazard a guess that something else besides morals is behind their refusal to make the obvious choices that would enable them to play video encoded with any arbitrary codec at no cost to them.

      --
      "His name was James Damore."
    31. Re:It will be Ogg Theora or VP8 by Anonymous Coward · · Score: 0

      There's little value in them being closed, but vast value in specific formats.

      H.264 has hardware support on every platform I am ever likely to use, including mobile platforms where it's actually needed. Theora doesn't.

      H.264 has better video quality.

      H.264 has thousands of videos encoded in it. I can download videos from YouTube, BitTorrent, and many other places, in H.264 format. If I want those same videos in Theora, I have to re-encode, thus taking Theora's quality hit plus the generational loss.

      Give me a Theora video, and I either have to re-encode to H.264 to watch on a mobile device, or I have to likely crack it, install custom software, and burn battery. The custom software and battery life hits even apply to laptops.

      If you want me to support Theora, give me technical reasons to do so. Make the quality and performance better than H.264. Get hardware vendors to support it. Get OS vendors to include it. And do it in less than 15 years, or H.264 becomes open anyway.

      This argument is wonderfully circular. So because closed video formats are the way things are for some applications, closed video formats are the way things should remain.

      Regrettably this kind of apathy toward closed formats is what frequently makes it necessary for a king-maker to champion the cause of open formats. Google will probably be that king-maker and the video codec they're likely to make king is VP8. And fret not, once that happens broad device support will follow.

      Luckily for you, the only formats that will succeed on the web are open formats.

      That is incredibly naive. Were that really the case, would we see Flash video dominate, ever?

      Flash video? You mean that problematic, closed system that everyone is trying to move away from with HTML5? Flash has no future. Naive? Hardly. The accurate adjective to use here is "pragmatic". Again, as your image format analogy so convincingly articulates, open formats are the way forward.

    32. Re:It will be Ogg Theora or VP8 by SanityInAnarchy · · Score: 1

      This argument is wonderfully circular. So because closed video formats are the way things are for some applications, closed video formats are the way things should remain.

      Momentum tends to be that way.

      No, I'm not saying things should remain that way, but I'm saying that is why there will be a lot of h.264 video, and I'd like to be able to deal with it. That's also why if you want Theora to win, you're going to have to address it there.

      It's not a fun problem -- you've got the chicken-and-egg situation of vendors not supporting you because the format isn't popular, and the format certainly won't be popular if it drains everything's battery life and stutters madly on slower machines.

      Google will probably be that king-maker and the video codec they're likely to make king is VP8. And fret not, once that happens broad device support will follow.

      Great! And I do mean that.

      Even if this were to happen, though, it's not going to be an instant overnight change. I still want my browser to be able to play h.264 in a video tag.

      Flash video? You mean that problematic, closed system that everyone is trying to move away from with HTML5?

      Sadly not everyone.

      Flash has no future.

      I hope so, but the current install base and usage suggests otherwise. I'm also using it as an illustration that even if you are right and closed formats lose in the long run, they can still dominate in the short term, and for good reason.

      --
      Don't thank God, thank a doctor!
    33. Re:It will be Ogg Theora or VP8 by petermgreen · · Score: 1

      Let's not forget just how quickly the popularity of GIF plummeted once Unisys decided it would be a good idea to enforce its patents.
      I seem to remember hardly at all (heck gifs are STILL widely used despite being inferior to PNG). Do you have any data to the contary?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  5. Doublespeak by dr00g911 · · Score: 1, Insightful

    Installs in Silverlight but doesn't require additional software?

    Huh? That's full-on doublespeak.

    I'm not sure that the words "standards" and "just works" mean the same thing to some folks. Developing an open source project that uses Silverlight as a platform, while admirable, is pretty suspect on the philosophical front unless there's an angle here.

    Just like Adobe, MS wants Silverlight as THE web platform of the future too. And while some folks might deride Apple for lacking plug-in support of any kind on the iPhone/iPad, it's achieved more in the uptick of standards-compliant sites in the last few years than all the other guys combined.

    Silverlight's as bad as Flash, long-term, for the web. Worse in-fact because it supports DRM out of the box and can't be cached locally. Yay for big media control and zero benefit for the consumer other than streaming Netflix sucking less than the competition currently. Now if they'd only do something about having decent stuff available to stream.

    H264's patent encumbered, but is a supported, documented standard. Ogg will never take off. MKV files don't work on bloody anything reliably except VLC, even though they're theoretically an h264 variant. Then you have various other mpeg4 flavors, and that's pretty much it in terms of getting HD content out there at reasonable bandwidth.

    We've been using wrapper plug-ins as a dirty, hacky path to web video since the launch of the web proper. Enough's enough.

    So TLDR: no, no, no, no no

    1. Re:Doublespeak by shutdown+-p+now · · Score: 4, Informative

      MKV files don't work on bloody anything reliably except VLC, even though they're theoretically an h264 variant.

      Matroska (.mkv) is not a "H.264 variant". It's not a codec at all! It's a container format, which usually contains an H.264 video stream these days, but this has varied historically, and is not in any way standardized.

    2. Re:Doublespeak by Anonymous Coward · · Score: 0

      Flash & Silverlight are good for the web - they allow the web to do stuff that it takes years for standards bodies to come up with. How long has it been since HTML 4 was released and how long till we see HTML 5. Flash (& to a less extent Silverlight) have allowed that innovation in web UI's to take place at a faster pace than the standards bodies ever could.

    3. Re:Doublespeak by hitmark · · Score: 1

      "the street makes is own uses of things", or something like that...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    4. Re:Doublespeak by biryokumaru · · Score: 0, Troll

      Typically when I see a UI done with flash, it's rarely at a level of sophistication where it couldn't have been done significantly more efficiently with CSS and Javascript. And unlike flash UIs, which are always tiny and unusable, it would have been scalable to a usable size for my monitor's resolution.

      --
      When you're afraid to download music illegally in your own home, then the terrorists have won!
    5. Re:Doublespeak by dr00g911 · · Score: 4, Insightful

      Wow, got a flamebait in record time for that one.

      No offense to the OGG crew and developers, but what you're not getting is that the battle is already lost. The future of web video isn't really in the browser. It's on low-powered appliances like XBoxes, iPhones, iPads, Playstations and the like. And that's now. People are already building libraries in h264 and divx because of this. It's an insurance policy against your media not becoming obsolete like VHS and DVD.

      Divx just slides in because most devices will play it hardware assisted even though you need to install the codecs on a desktop.

      Without hardware decoding on those low-powered devices, and the ability to play your media anywhere you damn well please with no software installs necessary and no transcoding required, you may as well not exist.

      OGG's a fine set of codecs, but if I have to transcode out of it to play on anything but a desktop, basically, I have no use for it and neither does the consumer other than the idea behind it is a quite appealing one.

    6. Re:Doublespeak by BenoitRen · · Score: 1

      Ogg will never take off.

      You can look into the future?

      Then you have various other mpeg4 flavors, and that's pretty much it in terms of getting HD content out there at reasonable bandwidth.

      Most web video isn't HD. This isn't about streaming movies through services like NetFlix. It's about video sharing, first and foremost, like on YouTube.

    7. Re:Doublespeak by Draek · · Score: 1

      Installs in Silverlight but doesn't require additional software?

      Huh? That's full-on doublespeak.

      No, that's merely assuming Microsoft will start bundling Silverlight with all new versions of Windows/IE sometime in the future. And given their history, particularly that of the .NET framework itself, that's a very reasonable assumption.

      Just like Adobe, MS wants Silverlight as THE web platform of the future too. And while some folks might deride Apple for lacking plug-in support of any kind on the iPhone/iPad, it's achieved more in the uptick of standards-compliant sites in the last few years than all the other guys combined.

      Source for that? because I've yet to see a website that formerly used flash before the iPhone but now is 100% HTML. As opposed to Firefox, which *did* drive a significant switch from IE-only websites to W3C-compliant HTML code.

      H264's patent encumbered, but is a supported, documented standard.

      When the organization owning most of the patents over said 'standard' plans on charging per file, the idea of sending the standard to go screw itself is quite tempting. Isn't that what we did with OOXML? oh yes, that's exactly what we did when they tried to pull the same "patented standard" bullshit on us. Except they actually had the decency not to charge per document.

      MKV files don't work on bloody anything reliably except VLC, even though they're theoretically an h264 variant.

      Err... what? MKV is a container, and one which has nothing to do with h.264 other than the fact that most h.264-encoded stuff on the 'net has decided to use it. Also, they work quite well in all the video players I've tried so far. Though still, I can't understand why you'd bring it up as its completely irrelevant.

      We've been using wrapper plug-ins as a dirty, hacky path to web video since the launch of the web proper. Enough's enough.

      Sure, but then Apple decided to shot down the actual, working standard to solve that because they couldn't be arsed to update their iPod's firmware, hence our current situation. No, h.264 isn't an option, *YOU* may be alright with submitting the entirety of the world wide web to the whims of a litigious corporation in hopes of having your HD porn streamed directly onto your iPod, but the rest of us aren't. And "the rest of us" includes the second most popular desktop browser and the most popular mobile browser respectively, while the most popular desktop browser doesn't seem to give a crap either way so good luck getting support for your idea.

      --
      No problem is insoluble in all conceivable circumstances.
    8. Re:Doublespeak by nine-times · · Score: 1

      Yeah, if I have to install something to watch Theora movies, I'd rather not install Silverlight. I can just as easily install the Theora codec from xiph.

    9. Re:Doublespeak by X0563511 · · Score: 5, Informative

      MKV is a container. OGG is container. H.264 is a codec.

      Basket vs Fruit.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    10. Re:Doublespeak by NitroWolf · · Score: 1

      MKV files don't work on bloody anything reliably except VLC, even though they're theoretically an h264 variant. Then you have various other mpeg4 flavors, and that's pretty much it in terms of getting HD content out there at reasonable bandwidth.

      We've been using wrapper plug-ins as a dirty, hacky path to web video since the launch of the web proper. Enough's enough.

      So TLDR: no, no, no, no no

      MKV files work just fine in anything that uses mplayer as it's base, pretty much. Which describes a rather large portion of the available media players out there. I've not had any problems playing it back in the last year or so. Prior to that, I would have agreed with you, but the last year or so has seen it become pretty standard and a robust container format.

      As a point of fact, .MKV has nothing to do with H.264. You can have just about any type of file in the MKV container, not just H.264.

    11. Re:Doublespeak by Korin43 · · Score: 1

      There should be a +2 informative and succinct.

    12. Re:Doublespeak by Randle_Revar · · Score: 1

      >OGG's a fine set of codecs,
      It isn't a codec or a set of codecs

      You could have said "Xiph has a fine set of codecs..."

    13. Re:Doublespeak by drinkypoo · · Score: 2, Insightful

      It's on low-powered appliances like XBoxes, iPhones, iPads, Playstations and the like.

      The PS3 and Xbox 360 are enormously powerful. The original Xbox does not do a good job of playing H.264. The PS2 does not do a good job of playing anything. What were you saying, again?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:Doublespeak by Draek · · Score: 3, Insightful

      Yeah, except with MPEG-LA charging website owners a per-video fee (ensuring most webmasters avoid it) and with both Firefox and Opera refusing to implement it, h.264 already lost the battle as well. It's not about user's devices, it's about websites and no website will pay MPEG-LA's extortion fees and exclude over a fourth of desktop users and a significant part of mobile ones in the process.

      It's been Theora or nothing from the very beginning. You argue that it's nothing, then, and I'd be inclined to agree with you, but the idea of h.264 becoming a web standard was dead on arrival. Which is, I suspect, exactly what Microsoft and Adobe wanted from the beginning as the status quo is what benefits them the most.

      --
      No problem is insoluble in all conceivable circumstances.
    15. Re:Doublespeak by Anonymous Coward · · Score: 1, Insightful

      The future of web video isn't really in the browser. It's on low-powered appliances like XBoxes, iPhones, iPads, Playstations and the like

      And the like, which to some people includes a low-powered Linux box with mplayer or mythtv installed. And that's now.

      OGG's a fine set of codecs, but if I have to transcode out of it to play on anything but a desktop

      Get the right appliance, and you don't have to transcode.

      Also, the whole idea of "no software installs" doesn't make sense. When you're building any one of the boxes that you mention, whether it's a mythtv appliance or a playstation, someone's loading software onto it. It sounds like you just don't want to be that person. So buy your mplayerbox from someone, and you've got Ogg support. You also have divx and h.264 support if the builder decided he could probably get away with breaking the law or licensed.

      And that brings us to this:

      It's an insurance policy against your media not becoming obsolete like VHS and DVD.

      Ogg is the insurance policy that you're looking for. h.264 will probably go obsolete in 6 years, when the submarine surfaces and the patent holders decide to start suing everyone who uses it. When that happens, and then when your player breaks, you don't know whether or not you're going to be able to replace your player.

      You see, freedom-to-implement isn't just a good idea and it's not all about lofty ideals. It's practical. It's the one way to know that your software, appliances, and the data that interacts with them, stays usable. h.264 is a codec du jour that people are using right now because MPEGLA's lawyers have been letting them get nice and comfortable. The rug can be pulled out at any time.

    16. Re:Doublespeak by jd · · Score: 1

      Ok, so now we know what Phineas and Ferb are going to do today. :)

      Seriously, I'm going to generalize what I believe to be your key point -- it's no good running after where others have been. You need to get there first or (at worst) shortly behind. Waiting until the market (ANY market) stabilizes and then copying it will never work.

      In other words, get something that fundamentally works and can be extended/ported so incredibly easily that interoperability can be tagged on quickly at the end. That way, you either create the standard OR can adapt to the standard when there is one, without faffing around.

      (eg: NV and other protocols came out long before h264, but died because they were fundamentally wrong, hard to translate, non-portable and a bloody pain. Adequate for video streaming over the Internet, barely acceptable for storage, but definitely the work of a Great Old One. Nothing else is that insane.)

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    17. Re:Doublespeak by jd · · Score: 1

      Ogg -could- potentially take off, I'm sure. You'd need a small portable app that'll run across a wide range of mobile phones (ideally including ones that don't support streaming video normally) AND you'd need to anticipate where the next big user of video is coming from.

      No good just doing the phones, because by the time you can port a viewer across a large enough selection of phones, the market will be somewhere else. The only solution to forever chasing after the field is to second-guess where the field will end up. Cut directly there, rather than wait for others to figure out what the goal "should be".

      But even that is not enough, since the market uses a well-defined set of codecs already. You need to have a way of viewing any legacy codec without the user realizing that that is what they are doing.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    18. Re:Doublespeak by pem · · Score: 2, Insightful

      h.264 will probably go obsolete in 6 years, when the submarine surfaces and the patent holders decide to start suing everyone who uses it.

      The thing about submarine patents is you don't know which technology is actually in the crosshairs until they pop to the surface. Anybody who has been sued by patent trolls will tell you that independent invention is not a defense. Neither is the excuse that you couldn't see the patent, or that the patent only tenuously describes what has been implemented if you squint just right.

    19. Re:Doublespeak by Anonymous Coward · · Score: 0

      Why Theora video is not playable in those devices? Is it illegal to implement?

    20. Re:Doublespeak by cryfreedomlove · · Score: 2, Insightful

      Installs in Silverlight but doesn't require additional software?

      Huh? That's full-on doublespeak.

      No, that's merely assuming Microsoft will start bundling Silverlight with all new versions of Windows/IE sometime in the future. And given their history, particularly that of the .NET framework itself, that's a very reasonable assumption.

      MSFT will never bundle Silverlight with IE or Windows. They've spent the last decade being sued in every anti-trust court in the world because they bundled IE with Windows. They won't make that mistake again.

    21. Re:Doublespeak by Anonymous Coward · · Score: 0

      VLC is rubbish. Mplayer is much better for 'MKV files', performance wise, and interface wise!

    22. Re:Doublespeak by Dahamma · · Score: 1

      First.. I can't argue too much with the modding because you do keep confusing codecs with containers. Ogg is NOT a set of codecs, it's just a file format. Theora is a set of video codecs, and Vorbis is the audio codec. MKV is a different container, and H.264 is a common video codec used in that container. Divx is a bit more confusing because it can sometimes refer to both a container format and an *implementation* of MPEG4 pt2 or H.264 (aka MPEG4 pt 10). Anyway - the main point is there are video and audio codecs (essentially "elementary bitstreams") and file formats to contain those codecs along with information to sync the audio and video - understand the distinction and you have taken a big step ;)

      But after all that, I think you make a very good point in there. H.264 will be THE standard video codec for the near future, because it is now almost universally supported by set-top and mobile chipsets. And beyond "Internet video", all of the major cable and satellite systems have spent the last several years converting their systems to use H.264 in their transport streams (another *container*!), so more than likely if you are watching anything other than a terrestrial ATSC channel (already soooo obsoleted!) it's H.264!

    23. Re:Doublespeak by Anonymous Coward · · Score: 0

      No offense to the OGG crew and developers, but what you're not getting is that the battle is already lost. The future of web video isn't really in the browser. It's on low-powered appliances like XBoxes, iPhones, iPads, Playstations and the like. And that's now. People are already building libraries in h264 and divx because of this. It's an insurance policy against your media not becoming obsolete like VHS and DVD.

      The battle is far from lost. Codec support on the desktop and in devices will follow what major content providers decide to do. I would suggest the number one reason Flash gets installed on the desktop is to watch videos on YouTube. If Google decided to favour Ogg Theora on YouTube tomorrow, support for Ogg Theora would blossom everywhere. I think perhaps what Google will do is open source VP8 once they own it so everyone can use it without licencing hassles, stick it in an Ogg container, and make that their video platform of choice.

    24. Re:Doublespeak by randallman · · Score: 1

      You'll need to transcode twice anyway. Or can your phone playback h.264 at 1080p? Yea. Mine neither. As it stands now, I've got a DV collection that I transcode for family on the web (in theora at full res) and my n800 at 480x240 xvid. Chances are that h.264 file isn't going to play on all the devices you want it to without a transcode.

      Chicken and the egg. There was a time when there was no hardware support for h.264. And now? Have some backbone and make something happen instead of just being a follower. If enough of us published videos in theora, it could make a difference. mp3 made its advance this way. It's feasible using fallback techniques like "video for everybody".

    25. Re:Doublespeak by Sir+Homer · · Score: 1

      Thoera already has larger browser penetration then H.264:

      - Firefox supports Theora, no support for H.264
      - Opera supports Theora, no support for H.264
      - Chrome supports Theora and H.264 (Chromium only supports Theora)
      - Safari only supports H.264 by default

      So the odd one out here is 3-4% marketshare Safari with it's lack of Theora.

      Basically you are talking about, at best, 10% market penetration for HTML5 H.264, compared to 36% with Theora.

    26. Re:Doublespeak by shutdown+-p+now · · Score: 1

      Yeah, except with MPEG-LA charging website owners a per-video fee (ensuring most webmasters avoid it) and with both Firefox and Opera refusing to implement it, h.264 already lost the battle as well.

      Next Opera version will use GStreamer, which means that, as soon as there's an H.264 codec for it (isn't there one already?), Opera will happily support it.

      As for Firefox - given that Google backs H.264, wanna bet that there will soon be a (closed-source, but cross-platform) Firefox plugin that will enable support for it?

    27. Re:Doublespeak by Draek · · Score: 1

      Nobody cared when they started bundling the .NET framework with Vista and now 7, so I can't see why they'd care for Silverlight with IE.

      --
      No problem is insoluble in all conceivable circumstances.
    28. Re:Doublespeak by Anonymous Coward · · Score: 0

      ... no website will pay MPEG-LA's extortion fees and exclude over a fourth of desktop users and a significant part of mobile ones in the process.

      Except they already have decided to do just that. See YouTube and DailyMotion. You're kidding yourself if you think Mozilla has enough clout to have any input, and Opera obviously has less-than-zero clout. The decision is not really for browser vendors to make, it's already been made by the low-powered device industry as well as online content providers. The Firefox market share climb has already stalled, and they will fall quickly if they can't or won't support the format that people are streaming on popular sites with other browsers and on their low-powered devices with h.264 hardware acceleration.

    29. Re:Doublespeak by CSMatt · · Score: 1

      Divx just slides in because most devices will play it hardware assisted even though you need to install the codecs on a desktop.

      Before MPEG 4 Part 2 (a.k.a. "DivX) became popular on the desktop, how many DivX-compatible devices did you see in the marketplace?

    30. Re:Doublespeak by node+3 · · Score: 3, Interesting

      h.264 video outnumbers Theora video on the web by many orders of magnitude. Perhaps you missed the memo, but YouTube, Apple and Hulu all use h.264 extensively. Asserting that h.264 has somehow lost is delusional.

      As it stands, h.264 is the dominant web format for new video, only possibly outnumbered by legacy videos (which are very much *not* encoded with Theora).

      Claiming that 1/4 of the desktops on the web can't view h.264 is rather amusing given that the vast majority of Firefox installs play h.264 just fine, as they almost universally have the Flash plug-in.

    31. Re:Doublespeak by rdnetto · · Score: 1

      MKV files don't work on bloody anything reliably except VLC, even though they're theoretically an h264 variant

      Setting aside the fact that MKV is a container, not a codec, try using SMPlayer. It seems to handle MKVs better, and it's also cross platform and (IIRC) FOSS.

      --
      Most human behaviour can be explained in terms of identity.
    32. Re:Doublespeak by Anonymous Coward · · Score: 0

      "can't be cached locally" - of course it can but silverlight leaves that to website developers rather than viewers.

    33. Re:Doublespeak by Vahokif · · Score: 1

      Flash supports DRM out of the box, and Silverlight has several features that make it better than Flash. Even its open-source implementation is better.

    34. Re:Doublespeak by Mista2 · · Score: 1

      IEEE1394 is a standard IO interconnect. If you call it Firewire, you owe Apple 30c per port. If you call it iLink, it's free 8). Standards can still be licence encumbered.

    35. Re:Doublespeak by Anonymous Coward · · Score: 0

      Funny, Microsoft have been gleefully pushing out Silverlight as a critical update every couple of months. Even after changing settings to ignore it, up it pops again like a bad penny. So when can we expect the lawsuit?

    36. Re:Doublespeak by Anonymous Coward · · Score: 0

      And *that* is a fine example of people not getting it.
      Creating libraries of movies in a patented format means you are gambling on the future: will you be able to decode these movies in 20 years' time, legally ?
      Well, you do not know.
      That's the whole POINT of Theora: it's free, and you'll be able to do whatever you want with your data at any time in the future, regardless of whatever the MPEG-LA gets to decide.

    37. Re:Doublespeak by emanem · · Score: 1

      Sorry mate, you're totally far from the truth.
      I agreed with you except when MPEG-LA extended their free content scheme till 2016.
      This simply means that they are f**king scared to lose the format war because of stupid fees. Plus decoding Theora at SD or less (i.e. 640x480 or less) doesn't require a lot of CPU power. Sure, on a small device like the iPhone (aka battery hogger) this could be problematic, but is Apple's issue.
      And btw, both Theora and H.264 are form the same family, the core algorithm of coding/decoding is DCT/iDCT. It shouldn't take long before someone implements it. As nVidia and AMD have now accelerated support for H.264, it should be pretty straightforward for them to implement Theora support.
      Now, to clarify, I honestly believe that for HD video content (720/1080p) at the same bitrate H.264 is better than current Theora encoder.
      Cheers,

    38. Re:Doublespeak by blankinthefill · · Score: 1

      This is only true because much of the licensing for h.264 has been free up to this point. There was a post here a bit ago about Mozilla not putting support for h.264 in due to not only the impending application of licensing fees to encoders and decoders... but also the very real possibility of licensing fees on ANY CONTENT that is produced in h.264. In a situation like that, it doesn't matter that many sites run use h.264. Sites like youtube will almost certainly move away from it as fast as possible, since either they support a codec that most of their users will drop them because of (who's going to pay to upload videos to youtube? Usage would drop immediately, and they wouldn't even be getting any of the money.), or they get to pay the content licensing for all the videos that get published on the site... another proposition that leads to a huge monetary loss. When you consider that, h.264 immensely less attractive. We'll see how it turns out, obviously, but if MPEG-LA charges the types of licensing they've been talking about, then the codec will die very very quickly.

    39. Re:Doublespeak by Philip_the_physicist · · Score: 1

      Where is metamoderation when we need it. The parent is right.
      Flash video filled a useful role, and still does, though hopefully it will go away, and flash games really need to be replaced by SVG rather than (X)HTML 5 for the most part, (although I have seen simple games with HTML 3 or 4, we want people to do things the right way), most flash UIs are annoying and could be done with HTML 4 and CSS. They're still better than full-page JPEGs with image-map hyperlinks, but only just.

    40. Re:Doublespeak by agnosticnixie · · Score: 1

      I dare the troll mod to go to the adobe webstore and tell us it's a good UI; or maybe we should remind the offended flash "coder" that if they write inaccessibly for a major corporation, they're liable to pay the consequences AND to have to fix their shit if they don't fix said shit in the first place.

    41. Re:Doublespeak by biryokumaru · · Score: 1

      I'm really glad I'm not the only one a little surprised by that post getting modded troll.

      --
      When you're afraid to download music illegally in your own home, then the terrorists have won!
    42. Re:Doublespeak by Draek · · Score: 1

      You're making the same mistake as the people on the Blu-Ray vs HD-DVD 'fight'. It's not about who has a bigger share, but whether either has a share comparable to that which came before it. And face it, h.264+HTML5 was designed to *replace* h.264+flash, so the prevalence of the latter isn't a testament to the former's triumph, so to speak, but rather of the exact opposite.

      If h.264 wrapped in flash continues being the de-facto standard of the web, then we have won nothing. And that's exactly what's going to happen if Apple continues to refuse Theora, for the reasons I've already explained.

      --
      No problem is insoluble in all conceivable circumstances.
    43. Re:Doublespeak by ahankinson · · Score: 1

      And at that time, webmasters will be free to move to a royalty-free codec. The internet has a great amount of momentum on 'free,' and being forced to pay for something will always be a huge impetus to move away from it. Not to mention the fact that h.264 and Theora will be out-of-date in a few years, and we'll be on something new. This battle is lost - start preparing for the next one and maybe you'll win it.

    44. Re:Doublespeak by TropicalCoder · · Score: 1

      Flash supports DRM out of the box, and Silverlight has several features that make it better than Flash. Even its open-source implementation [mono-project.com] is better.

      I develop in Flash Builder with Eclipse using AS3, and I can testify that is a very powerful tool set. Try creating a Photoshop replacement like Aviary's Phoenix and related tools that runs in your browser of choice or a full featured audio editor RIA with your platform. You won't find anything today that can touch these applications in Silverlight. [Disclosure - I worked on Myna].

      I followed your link to take a look at Silverlight 3. As far as DRM goes, the site you link to states "Silverlight DRM, Powered by PlayReady Content Protection enables protected in-browser experiences using AES encryption or Windows Media DRM." I must admit though that Silverlight 3 is starting to look like a very capable platform. I am not going to dispute that with you. Obviously, if it is not there yet it will soon be, because it can leverage the world of Net development. However, I would ask why anyone would want to support Silverlight, which represents Microsoft's ambition to extend its dominance on the desktop to the internet. Haven't we all had quite enough of this company? They are not good corporate citizens. Being more like a mafia than a corporation, Microsoft has maintained a strangle hold on the market for many years, impeding a healthy ecosystem from flourishing. It is because of the Monoculture that the internet has become a murky virus infested swamp where vast botnets flourish. Why would you want to promote this company? Recently, I have returned to Java for a new project. Java is very powerful and very fast for the thing like audio and image processing, and I would like to see it continue to evolve. Promoting open standards via HTML 5 and future versions that would allow us to create rich internet applications with non-proprietary tools should be our goal.

    45. Re:Doublespeak by Vahokif · · Score: 1

      What has Microsoft actually done wrong in the last few years apart from the OOXML debacle? Now I agree that HTML5 would be better than any plugin but it's not even finished yet and Silverlight is the most powerful alternative available. If you like Java, take a look at C#. It's pretty much universally considered a better language right now, and its specification is as open as Java's, if not more. Incidentally, you can code for Silverlight in pretty much any language you want (Java, Python, Ruby, C++, anything), not just JavaScript.

    46. Re:Doublespeak by node+3 · · Score: 1

      You're making the same mistake as the people on the Blu-Ray vs HD-DVD 'fight'. It's not about who has a bigger share, but whether either has a share comparable to that which came before it.

      h.264 has already won. The problem facing BD is that people are still overwhelming buying DVDs. On the other hand, for new videos, h.264 is the standard. It would be like if people were buying more BDs than DVDs.

      h.264 has already won. Theora is a fantasy. It has its chance, and it lost. Today it's an inferior codec, so it's never going to get its chance again.

      If h.264 wrapped in flash continues being the de-facto standard of the web, then we have won nothing. And that's exactly what's going to happen if Apple continues to refuse Theora, for the reasons I've already explained.

      You haven't explained shit. If Apple and Google embrace html5, then you'll see sites offering the superior html5 experience along side the legacy Flash experience.

      If Firefox wants to stick with Theora-only, they're simply relegating themselves to becoming a second-class citizen on the web. I could support their stance in holding out for Theora *if* it were a better codec and *if* they actually had a chance of triumphing. But it's not, and they won't.

      You are right in one aspect, however. If h.264 via Flash remains the standard, we will have won nothing. The catch is that this will only be true for browsers which do not support h.264. In other words, Firefox.

      As for the rest of us, we will have won something very nice indeed. We will have won freedom from Flash. If Firefox truly wants to win the war, they better surrender this battle. It would truly be a shame for them to begin to lose their hard-won market share. Fortunately, instead of ceding ground to IE, Chrome and Safari will be there to pick up the slack.

    47. Re:Doublespeak by goose-incarnated · · Score: 1

      It wasn't a mistake, lawsuits notwithstanding. They'll do it again because it worked the last time they did it.

      --
      I'm a minority race. Save your vitriol for white people.
    48. Re:Doublespeak by badkarmadayaccount · · Score: 1

      On a related note - has anybody thought of adding AS3 support to Chrome/FF, and make some sort of Flash vector graphics -> SVG compiler, so we can at least relegate Flash to Opera (sorry guys) and IE and Safari (screw 'em). That way you can use Flash development tools and make relatively open websites. AS3 is an open spec with an open source compiler and nobody said that browsers need to support only JS, and I hear AS ain't that bad. To top it off, Apple isn't gonna be happy being left behind, so they are probably going to incorporate AS support as well, which, combined with h.264 support makes flash completely pointless in Safari. Opera is major only in mobile devices, so we can leave them out the picture. So, Flash is unnecessary for apps in everything but IE. IE+Silverlight has Theora support as a given. So if everyone switches to theora, they'll only screw over Safari users too lazy to install proper codecs. Big loss. Wow. And only fuctards or people working for such using IE will only use both Flash and Silverlight to get what everyone has pretty much out of the box. Now if they release Theora for Flash, Silverlight becomes pointless, and using Flash will be relegated to IE. Perfect. And Adobe still gets to sell dev kits. Someone get working on that compiler and AS3 support quick, please!

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    49. Re:Doublespeak by badkarmadayaccount · · Score: 1

      Sorry for double posting.
      Just had a brainstorm. What if there is an open source implementation of h.264, specifically routing around MPEG-LA patents, and then use a special extended (LLVM?) JIT compiler to transform the algorithms used into something with higher performance, even if it infringes on any nuber of patents? That way, neither the decoder, nor the compiler are patent encumbered, and the only infringers are people who actually run the package, i.e. the end users. What, the MPEG-LA are gonna go wasting money RIAA style to get negligible patent fees from every Joe Shmoe? Not worth it. They'll have to settle with patent fees for encoding only.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  6. Video for Everyone code hack is the solution by jroysdon · · Score: 3, Informative

    For now, the Video for Everyone code hack is the solution. Works on Firefox, Opera, and Chrome natively with Ogg Theora, and Safari natively with H.264, and Internet Explorer with Flash (loading the H.264 content).

    Naturally the best solution would be that everyone implements Ogg Theora as a standard fall-back solution, and use their "better/proprietary" solution when available.

    1. Re:Video for Everyone code hack is the solution by maxume · · Score: 1

      So, they have to serve h.264 inside of flash to support Internet Explorer, once that concession has been made, what's the point of the rest of it?

      I guess if they want viewers to have access to the video they could provide a direct link to the file.

      --
      Nerd rage is the funniest rage.
    2. Re:Video for Everyone code hack is the solution by rsborg · · Score: 2, Insightful

      For now, the Video for Everyone code hack is the solution. Works on Firefox, Opera, and Chrome natively with Ogg Theora, and Safari natively with H.264, and Internet Explorer with Flash (loading the H.264 content).

      Great, now just go tell YouTube, Vimeo, etc. to convert all their terabytes (probably exabytes) of H.264 content into Theora... I'm sure they wouldn't mind double the work and storage requirements.

      --
      Make sure everyone's vote counts: Verified Voting
    3. Re:Video for Everyone code hack is the solution by tayhimself · · Score: 2

      This solution requires the installation of Flash or Quicktime for h.264 videos. Sucks almost as much as the Silverlight option. I hold out hope that Mozilla will choose to support h.264. Otherwise, I may finally switch to Chrome & Safari.

    4. Re:Video for Everyone code hack is the solution by MightyYar · · Score: 2, Informative

      So, they have to serve h.264 inside of flash to support Internet Explorer, once that concession has been made, what's the point of the rest of it?

      On Windows, Flash is almost as ubiquitous as IE.

      On Mac and Linux, Flash sucks.

      On other platforms, it is pretty much non-existent.

      So I see value in a solution that only requires Flash on Windows users who are still running IE. I'll certainly consider using it on my page, which currently requires Quicktime.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    5. Re:Video for Everyone code hack is the solution by drinkypoo · · Score: 3, Informative

      For now, the Video for Everyone code hack is the solution.

      Your solution only solves the problem for users, not for those who wish to host video content, and can still potentially end up in a situation where they have to re-encode all their video in 2016. Any "solution" for today which can cause problems in six years is not a good solution.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:Video for Everyone code hack is the solution by shutdown+-p+now · · Score: 1

      If I understand one of the main arguments of Theora supporters correctly, the problem is that H.264 requires website owners to pay up for a license, eventually. So you can use Flash/Silverlight/Java/... to provide "kinda seamless" H.264 support for the end users, including those with otherwise FOSS browsers, but content publishers are still SOL.

      In contrast, doing the same trick for Theora means that those who care about pure FOSS can have it that way (FOSS server, FOSS client, and no patent fees), while people at large who don't know the world outside IE can still have access to all that content.

      However, the technical inferiority of Theora is a serious counter-argument to that.

    7. Re:Video for Everyone code hack is the solution by maxume · · Score: 1

      As my post indicates, I am lazier than you. I would embed the video using flash and just provide a direct link for people that didn't want to mess with flash. I guess, I might use a video tag with just the h.264 and fallback to flash inside of it though. I wouldn't mess around encoding everything twice.

      --
      Nerd rage is the funniest rage.
    8. Re:Video for Everyone code hack is the solution by KiloByte · · Score: 2, Informative

      Mozilla CAN'T support h264, at least not in countries with broken patent law (US, Germany, UK, Japan).

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    9. Re:Video for Everyone code hack is the solution by Midnight+Thunder · · Score: 1

      In contrast, doing the same trick for Theora means that those who care about pure FOSS can have it that way (FOSS server, FOSS client, and no patent fees), while people at large who don't know the world outside IE can still have access to all that content.

      However, the technical inferiority of Theora is a serious counter-argument to that.

      Not only that, this is not a solution that works out of the box. If it doesn't work out of the box, then it won't find itself added to all boxes, especially for company desktops.

      --
      Jumpstart the tartan drive.
    10. Re:Video for Everyone code hack is the solution by shutdown+-p+now · · Score: 1

      Not only that, this is not a solution that works out of the box. If it doesn't work out of the box, then it won't find itself added to all boxes, especially for company desktops.

      No solution at present works out of the box, and this won't change anytime soon, as IE doesn't support the HTML5 video element in the first place.

    11. Re:Video for Everyone code hack is the solution by ClosedSource · · Score: 2, Interesting

      Since all solutions require a browser, there is no such thing as a an "out of the box" solution anyway. Certainly the ability to have a solution that works on all major platforms is important, but it has nothing to do with packaging.

    12. Re:Video for Everyone code hack is the solution by NatasRevol · · Score: 1, Insightful

      They sure can. They can buy the license(s).

      They choose not to for various reasons.

      There's a huge difference.

      http://weblogs.mozillazine.org/roc/archives/2010/01/video_freedom_a.html

      --
      There are two types of people in the world: Those who crave closure
    13. Re:Video for Everyone code hack is the solution by jroysdon · · Score: 1

      Excellent point. Of course, you'd have it all in Ogg Theora format (Video for Everyone has hosts encoding in both Ogg Theora and H.264), and in 2016 you could always just tell all your users to install the Ogg Theora plugin, install Firefox/Chrome/Opera, or take a hike. That's what users get now with all the Flash requirements anyway.

    14. Re:Video for Everyone code hack is the solution by jroysdon · · Score: 1

      Also, note that I said, "For now". It's a 5-year solution. Who knows what will change in the internet world in 5 years. That's like 100 "business" years and like 1000 dog years.

      Hopefully Ogg Theora will just take over and/or surpass H.264 and/or MPEG LA will get their patents tossed or that sort of patent will be invalidated globally. We can only hope.

      Perhaps 2016 will be when all the internet broadcasters "pull the plug" and drop H.264 support since Ogg Theora and "open" browsers will be common-place.

      We can speculate a lot about what will be in 2016, but:

      For now, the Video for Everyone code hack is the solution.

    15. Re:Video for Everyone code hack is the solution by jroysdon · · Score: 1

      So read up on Video for Everyone. It addresses all 3, and "just makes it work" with whatever solution you have.

      FOSS folks get pure FOSS. Closed-source/license folks get that (and hosts until 2016), and IE folks with flash (com'on, you can't navigate almost any sites without flash these days). It does this right now with only two encodings and on block of code.

    16. Re:Video for Everyone code hack is the solution by lewiscr · · Score: 1

      In 6 years, computers will be 16 times as powerful vs. today. Just transcode the videos then.

      You are saving them in high enough quality that you can transcode, right? If not, you're going to have problems eventually.

    17. Re:Video for Everyone code hack is the solution by jroysdon · · Score: 1

      Any H.264 solution requires some form of playback support (either native in the browser, like Chrome and I believe Opera) or Flash. That means someone must agree to MPEG LA licensing.

      This solution (Video for Everyone) doesn't require H.264, and in fact prefers FOSS/license-free Ogg Theora first.

      It falls back to H.264 if OGV fails, then H.264 via Flash, and then telling the user to use one of the 2 download links.

      It's not a perfect solution, but it solves things where they are right now until Microsoft and Apple can get their heads out of their behinds and support Ogg Theora, or until H.264/MPEG LA opens up H.264 license-free, or until all users install Firefox/Chrome/Opera. Which do you think will happen sooner?

      None of the above, so we support all 4 work-arounds with Video for Everyone, and no one has to install anything if they don't want to.

    18. Re:Video for Everyone code hack is the solution by jroysdon · · Score: 1

      The "concession" is on the side of the end-user to have a crappier experience.

      The informed end-user can have native H.264 support, or the enlightened FOSS end user can have Ogg Theora support.

      To me, Video for Everyone is about choice. The end user gets to choose.

      Video for Everyone supports all 4 classes of users (the 4th class is the direct-link class who will download it and play it outside of a plug-in).

      It's just a bit of code, and requires only two encodings.

    19. Re:Video for Everyone code hack is the solution by jroysdon · · Score: 1

      From my point of view, if I'm a content provider and I don't want to lose eyeballs, I'm going to encode and support both.

      Give the end user the support for all 4 of the different options (OGV native, H.264 native, H.264 via flash, or direct download for playback with non-plugin) and lose no eyeballs. To me, that's the right way to go.

    20. Re:Video for Everyone code hack is the solution by drinkypoo · · Score: 0, Flamebait

      Also, note that I said, "For now". It's a 5-year solution. Who knows what will change in the internet world in 5 years. That's like 100 "business" years and like 1000 dog years.

      Yeah, in five years I could lose my original videos, and then I'm forced to pay up, or make the content disappear. That's like a total failure. It's all well and good to say I shouldn't do that, but accidents happen, especially during 100 business years or 1000 dog years.

      Hopefully Ogg Theora will just take over and/or surpass H.264 and/or MPEG LA will get their patents tossed or that sort of patent will be invalidated globally. We can only hope.

      No, that is bullshit. We also have the option not to use H.264, so we don't have to hope.

      Perhaps 2016 will be when all the internet broadcasters "pull the plug" and drop H.264 support since Ogg Theora and "open" browsers will be common-place.

      But that won't help me if all my content is in H.264 and I'm forced to transcode from it, producing shitty-looking video.

      We can speculate a lot about what will be in 2016, but:

      ...but repeating an unfounded, unsupported assertion doesn't make it true, no matter how many times you do it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    21. Re:Video for Everyone code hack is the solution by jroysdon · · Score: 1

      Disk is cheap. Not storing your original recording doesn't make sense, even with sticking with just Ogg Theora / OSS methods.

      Ogg Theora will continue to evolve and improve. Without a doubt you will want to re-encode to take advantage of these improvements.

      I crossed that logic bridge a long time ago with my CD collection. I just rip once to FLAC, and re-encode for whatever I need (usually just Ogg Vorbis, but sometimes, like on cell phones, you don't have support, so you want to re-encode with the best fidelity possible, and re-encoding from another compressed format is always more lossy than from flac/source).

    22. Re:Video for Everyone code hack is the solution by prockcore · · Score: 1

      In 6 years, computers will be 16 times as powerful vs. today. Just transcode the videos then.

      Yes, but there will be more than 16 times as much video content on the web.

    23. Re:Video for Everyone code hack is the solution by Draek · · Score: 1

      They can, by abusing certain loopholes of the GPL. And loopholes *they* believe they exist, if Richard M. Stallman and the FSF believe differently (and you can bet they will), Mozilla may have to prove it in courts. Not to mention the *huge* PR loss that'd result from betraying the F/OSS community in such a way, and the brain drain that's sure to follow.

      By then I'm sure that even outright patent infringement would've been less damaging.

      --
      No problem is insoluble in all conceivable circumstances.
    24. Re:Video for Everyone code hack is the solution by Jah-Wren+Ryel · · Score: 1

      Great, now just go tell YouTube, Vimeo, etc. to convert all their terabytes (probably exabytes) of H.264 content into Theora.

      I doubt that it is exabytes. Youtube only recently started doing higher-quality videos in h264, most everything else was some other format, probably h263.

      I'm sure they wouldn't mind double the work and storage requirements.

      While h264 is somewhat more efficient than ogg theora, it ain't 2x more efficient.

      --
      When information is power, privacy is freedom.
    25. Re:Video for Everyone code hack is the solution by Mongoose+Disciple · · Score: 1

      While h264 is somewhat more efficient than ogg theora, it ain't 2x more efficient.

      But if it's even as efficient and you need to store it twice (once in each of the two formats)... then, yeah, that's double.

    26. Re:Video for Everyone code hack is the solution by shutdown+-p+now · · Score: 1

      Closed-source/license folks get that (and hosts until 2016)

      We're talking long-term, not "until 2016". What happens then? Everyone who wants to serve video to closed-source clients has to pay up?

    27. Re:Video for Everyone code hack is the solution by drinkypoo · · Score: 1

      Disk is cheap. Not storing your original recording doesn't make sense, even with sticking with just Ogg Theora / OSS methods.

      Disks fail. My web hosting provider says I have unlimited storage, but they don't really mean it, so even if I wanted to keep it all there, I really couldn't.

      Ogg Theora will continue to evolve and improve. Without a doubt you will want to re-encode to take advantage of these improvements.

      I doubt it very much. If the video is good enough for my purposes today, it will be good enough tomorrow.

      I crossed that logic bridge a long time ago with my CD collection. I just rip once to FLAC, and re-encode for whatever I need (usually just Ogg Vorbis, but sometimes, like on cell phones, you don't have support, so you want to re-encode with the best fidelity possible, and re-encoding from another compressed format is always more lossy than from flac/source).

      Factory-pressed CDs have superior longevity to any storage technology currently available to the consumer.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    28. Re:Video for Everyone code hack is the solution by Jah-Wren+Ryel · · Score: 1

      But if it's even as efficient and you need to store it twice (once in each of the two formats)... then, yeah, that's double.

      Why store it twice? Ogg theora decoders are available for all the plaforms where flash is available, and more.

      --
      When information is power, privacy is freedom.
    29. Re:Video for Everyone code hack is the solution by jroysdon · · Score: 1

      Disks fail.

      Buy a cheap raid system and have an offline disk backup system.

      I doubt it very much. If the video is good enough for my purposes today, it will be good enough tomorrow.

      Suit yourself, you just want to argue. I'm done.

      Factory-pressed CDs have superior longevity to any storage technology currently available to the consumer.

      Loading 1000s of CDs ripped to FLAC and re-encoded to MP3s takes me only the transfer time limited to my phone (limited to USB2 or whatever the phone supports). How long does it take to do it if you have them only stored in CD format and have to re-rip them? I can have multiple quality levels of MP3s as well for devices that doesn't sort as much (like my kids' cheaper cell phones which support smaller microSD cards). I can run batch jobs to re-encode these without any human intervention. Your method costs hundreds of human hours of intervention flipping CDs (again) for which I've already done.

      Again, you just want to argue, you've no clue what you're talking about. Stating two facts about disks failing and CDs lasting longer doesn't discount what I've said as accurate. I'll only ever lose more than 1-2 days of new data at most, because I've RAID systems in place and 3 offline backup systems that I rotate through (plus two off-site on-line backups). I'll never have to re-encode my CDs because I have 100% perfect double-verified FLAC versions.

      Stating an uninformed opinion about encoding quality of today being find for tomorrow doesn't discount what I said about keeping originals. "640k of memory is enough for anyone." Yup. Bandwidth/disk gets cheaper and cheaper, for instance, my first MP3 player held 32mb, so I could just hold a CD if I encoded very lossy, but then I had to re-rip when I got a few hundred mb MP3 player... twice was enough, never again, flac saves the day and I've never ripped a CD a second time. Now I use 256kb/s vbr encoding, but I've changed at least 3 different times for my MP3s since I went to FLAC, and twice for my Oggs. Even Youtube encodes at least 2-3 times (SD, and different HD levels).

      Reply all you want, but I'm done.

    30. Re:Video for Everyone code hack is the solution by jroysdon · · Score: 1

      Yes, at which time they could tell closed-source clients to install open-source plugins or open-source and/or more-friendly (Theora-supporting) browsers.

      Or someone comes up with a license-free, plugin free solution for those closed-source clients like HTML5 Theora video codec for Silverlight. Wait, someone has done that, and they'll be releasing it as OSS soon. That solves newer IE clients, older IE clients can be told to upgrade anyway, and Safari users can be told to switch browsers because Apple is clueless (or someone will write a solution such as the Silverlight player for Theora but to work with Gecko/Safari).

    31. Re:Video for Everyone code hack is the solution by Air-conditioned+cowh · · Score: 1

      Mozilla CAN'T support h264, at least not in countries with broken patent law (US, Germany, UK, Japan).

      US, Germany and Japan I've heard about. I didn't realise patents had been enabled in the UK more than other EU countries. AFAIK in EU software patents are unenforceable but still granted in the hope that they will one day be enforceable.

    32. Re:Video for Everyone code hack is the solution by Anonymous Coward · · Score: 0

      Off-topic: Nice quintuplets get, MightyYar (622222) :)

    33. Re:Video for Everyone code hack is the solution by BronsCon · · Score: 1

      Well... if you prepend an "Install Theora Now" message to all your h.264 encodings, by 2016 it won't be an issue, now, will it?

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    34. Re:Video for Everyone code hack is the solution by shutdown+-p+now · · Score: 1

      Well... if you prepend an "Install Theora Now" message to all your h.264 encodings, by 2016 it won't be an issue, now, will it?

      Of course it will. Why would anyone bother actually installing it (they would have to start by looking up what "Theora" is, most likely), when they can already view those videos?

      Also, given that all big players (YouTube etc) are sticking with H.264, any effort of a few geeks will be just a drop in the bucket, and will have about the same effect as creating websites that detect IE and tell people to "install a better browser". I've first seen such back during IE vs NN wars, so it's going on for 10 years already; and yet IE, while decreasing, still has more market share than any other browser.

    35. Re:Video for Everyone code hack is the solution by Pentium100 · · Score: 1

      Sure they can, they can make the browser use system codecs. Windows 7 has h264 codec installed by default and everyone else can go download the codec (and a lot of people already have it downloaded (those who watch h264 videos outside of a browser).

    36. Re:Video for Everyone code hack is the solution by julesh · · Score: 2, Interesting

      US, Germany and Japan I've heard about. I didn't realise patents had been enabled in the UK more than other EU countries. AFAIK in EU software patents are unenforceable but still granted in the hope that they will one day be enforceable

      1. Germany is another EU country.
      2. Software patentability in the EU is a murky area, full of contradictory case law. The latest cases suggest that some software patents are considered acceptable. The legislation states that "programs for computers" aren't patentable, but courts have interpreted this to mean that just because something is a computer program doesn't mean it is automatically patentable, and the patent holder has to show that there is an invention that stands apart from mere implementation of an algorithm using a computer. That means you can't patent stuff like "a computer program to do [some thing that has been done before without computers]" and shit like that. But a completely new compression algorithm might just pass.

      There aren't many UK cases where software patents have been considered, but it's worth noting that in RIM v Inpro, concerning RIM's patent on a proxying server that simplifies web pages before sending them to a mobile device, the patent was held to be invalid not because the subject matter of the patent wan't patentable, but because the supposed invention was held to be obvious to an expert in the art.

    37. Re:Video for Everyone code hack is the solution by shish · · Score: 1

      Mozilla CAN'T support h264

      Why CAN'T they hook into the OS's native codec libraries?

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    38. Re:Video for Everyone code hack is the solution by Anonymous Coward · · Score: 0

      Mozilla CAN'T support h264, at least not in countries with broken patent law (US, Germany, UK, Japan).

      Germany?

      The last I heard, the patent - copyright situation is actually still sane here.

      As far as I know, the current state of the law does not allow copyright and patents to apply to the same piece of work, as copyright
      has the distinction of being the exclusive law to govern works it protects. (Some TRIPS or WIPO treaty said so, and there is
      a recent decision by the highest court for civil matters (BGH) that affirms it)

      Patent law only applies to solutions of technical problems, technical being defined as making natural forces controllable. (Excluding electromagnetic
      forces as they occur during the normal operation of a computer).

      Software that can be patented is by definition trivial and does not reach the necessary level of creative content to be considered copyrightable.

      Even if they managed to get a patent, as patent law only applies to corporations and there is no more copyright, every private person would
      suddenly be legally entitled to download your precious piece of movie codec and install it on his own computer if h264 had received a german
      software patent.

      Actually, every private person would be entitled to download your encoder and create his own h264 videos without paying a cent.

      It would be interesting how much of your piece of software a court would consider an implementation of the patent. If the patent is too broad, you
      could effectively loose your entire movie player. Or video editor. Or something.

    39. Re:Video for Everyone code hack is the solution by Winckle · · Score: 1

      No software patents in the EU.

    40. Re:Video for Everyone code hack is the solution by Bill_the_Engineer · · Score: 1

      Mozilla CAN'T support h264, at least not in countries with broken patent law (US, Germany, UK, Japan).

      Broken patent law?

      I agree software patents are bad especially when the USPTO seems to be hellbent on granting patents to blatantly obvious stuff. However, I wouldn't exactly call the algorithm that sends compressed video trivial or obvious.

      We have Theora which seems to be unencumbered by the patents granted to h264, and therefore the market place can decide if freedom from royalties is a greater attribute than any gains on quality given by h264.

      My point being that I too believe that we need to get rid of software patents, but I do have some nagging feeling that we shouldn't do away with software patents completely. There are some algorithms that are non-trivial and cost lots of money to develop, and there should be some legal instrument that allows the person who invested the time and money to develop the algorithm to profit from their work. We also need something that protects the small developer from large corporations when he tries to sell his work. I temper this with the reality that the patent system only favors the wealthy anyway...

      So you are correct the system is broken. sigh.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    41. Re:Video for Everyone code hack is the solution by KiloByte · · Score: 1

      There is no such country as "EU". Unlike the US, European Union law is merely a set of suggestions that are independently implemented by member countries. There are incentives for doing that and penalties for failing to bring national laws to the standard, but in the end, it's national law that counts.

      And software patents is one of fields where the laws differ.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    42. Re:Video for Everyone code hack is the solution by Winckle · · Score: 1

      I'm the UK you patronising sod, I know full well that the EU isn't a country.

    43. Re:Video for Everyone code hack is the solution by BitZtream · · Score: 1

      'Standards' come and go in 6 years on the Internet, its really not that big of a deal.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    44. Re:Video for Everyone code hack is the solution by MightyYar · · Score: 1

      Actually, you are exactly as lazy as me, since I'm currently relying on Quicktime only :)

      But since I just run a script to transcode the video, I can certainly see transcoding it twice since it involves no extra effort.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    45. Re:Video for Everyone code hack is the solution by FrankieBaby1986 · · Score: 1

      Well, I uploaded in Theora, so they already have it. http://www.youtube.com/watch?v=FogIYtdJN4k

      --
      ERROR: SIG NOT FOUND (A)bort, (R)etry, (F)ail?:
    46. Re:Video for Everyone code hack is the solution by badkarmadayaccount · · Score: 1

      The only fraking browsers that don't support Theora are IE and Safari. IE has just gotten top notch Theora support, and Safari has always had the option to use an installed, non-shady system codec. So I don't really see the point in retaining h.264 format videos. Mobile devices?

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    47. Re:Video for Everyone code hack is the solution by badkarmadayaccount · · Score: 1

      Gecko/Safari? Safari is WebKit.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  7. Oh dear... by shutdown+-p+now · · Score: 5, Insightful

    I wish there was a way to mod the original press release as +5, Epic Troll, because that's what it is with respect to Slashdot - it's going to be way more entertaining than the usual (and already somewhat tiresome) Google vs "do no evil" stories. But Microsoft's Silverlight used to enable support for Theora in pretty much all Windows browsers (and specifically IE of all things), while both Google and Apple stand by H.264 - oh my!

    Hold on a second, I've got to fetch the popcorn...

    1. Re:Oh dear... by Randle_Revar · · Score: 1

      Great .sig, it's one of my favorite quotes

    2. Re:Oh dear... by westlake · · Score: 1

      But Microsoft's Silverlight used to enable support for Theora in pretty much all Windows browsers (and specifically IE of all things), while both Google and Apple stand by H.264 - oh my!

      Silverlight already supports hardware accelerated H.264.

      In 1080p no less.

      Silverlight 4 adds support for Chrome, content protection for H.264 and support for playing offline DRM protected media. Microsoft Silverlight

      Flash 10.1 also supports H.264 hardware acceleration and content protection.

    3. Re:Oh dear... by shutdown+-p+now · · Score: 1

      Silverlight 4 adds support for Chrome

      What's wrong with Silverlight 3 in Chrome? (not that I used it much, but so far what I've seen seemed to work)

  8. Other than, you know, Silverlight. by mxs · · Score: 3, Insightful

    "It works entirely without requiring the users to install any additional software."

    Other than Silverlight. Gee, that solves the problem.

    1. Re:Other than, you know, Silverlight. by dpilot · · Score: 1

      Likely most people don't install Silverlight any more than they install Windows.

      --
      The living have better things to do than to continue hating the dead.
    2. Re:Other than, you know, Silverlight. by etrusco · · Score: 1

      Silverlight is almost shoved down the throat of anybody who enables Windows Update or visits microsoft.com. I can't find any number on SL user base, but I wouldn't be surprised if it's over 90%.
      It's just people like you and like me who won't install SL (just out of distrust in MS' security).

      OT: And that _was_ me, because fortunately in Brazil the price wars caused several vendors to start selling notebooks with Linux and my last one is one of those - to avoid the possibility of starting a war about Linux distros ;)

  9. Hardware Codec by vijayiyer · · Score: 3, Insightful

    Ogg Theora won't become relevant until there are hardware decode chips available. Why would I install Silverlight to play Ogg when I can use HTML5 and H.264 instead? Because someone might charge to develop with the codec after 2015?
    I don't care because the H.264 standard is open even though it's not free.

    1. Re:Hardware Codec by pslam · · Score: 1

      Why is a lack of hardware codec a problem? For a modern smartphone, it's possible to decode half-VGA resolution in real time. Yes, this is slightly (not majorly) more power expensive than hardware decode, but at least it provides a universal baseline.

      You also seem to be expending a lot of energy writing an email for something you don't care about?

    2. Re:Hardware Codec by Draek · · Score: 1

      Ogg Theora won't become relevant until there are hardware decode chips available.

      Much like it happened with MP3 and DivX, right? oh, wait, the hardware decoders appeared *after* they became popular. Funny, that.

      Why would I install Silverlight to play Ogg when I can use HTML5 and H.264 instead?

      Because the owner of the website you're visiting decided he didn't have the money to pay to MPEG-LA for the license, and therefore encoded his videos in Theora only. Remember, the standard doesn't specify both, it specifies *neither*. Some will support both, some will be h.264-only (read: Apple's iTMS), but many others will be Theora-only, and they'll still be HTML5-compliant so you'll have no room to bitch if they decide not to support your iPhone.

      --
      No problem is insoluble in all conceivable circumstances.
    3. Re:Hardware Codec by drinkypoo · · Score: 1

      On a desktop, the processing power to decode Theora is negligible. On a smartphone, you can already fill up your screen, and the next generation of phones will be even more powerful. Or in other words, your comment is nonsense. Further proof:

      Why would I install Silverlight to play Ogg when I can use HTML5 and H.264 instead? Because someone might charge to develop with the codec after 2015?

      You might install Silverlight to play Theora video because some content you want to view is only available in it, because there is a risk that someone might charge to distribute H.264-encoded video after 2015, and they don't want to get into a position where they have to recode all their video at that time, or remove it from the web entirely.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Hardware Codec by Pulzar · · Score: 1

      Hardware solutions typically use a lot less power to accomplish their task than general-purpose CPUs do. That's the main reason you want it for the mobile platforms.

      On a desktop, the processing power to decode Theora is negligible.

      A lot of today's PCs can't decode h.264 1080p stream without hardware support. It takes a lot of computing power to decode that stream in real-time. Is Theora much easier to decode than h.264?

      --
      Never underestimate the bandwidth of a 747 filled with CD-ROMs.
    5. Re:Hardware Codec by drinkypoo · · Score: 1

      Is Theora much easier to decode than h.264?

      Yes.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:Hardware Codec by shutdown+-p+now · · Score: 1

      On a smartphone, you can already fill up your screen

      It's not a matter of playing it fast enough. It's a matter of playing it fast enough without draining the battery just as fast.

    7. Re:Hardware Codec by Anonymous Coward · · Score: 0

      Hardware codecs are available for Theora:

      http://wiki.xiph.org/Theora_Hardware
      http://wiki.xiph.org/index.php/TheoraDecoders

    8. Re:Hardware Codec by Anonymous Coward · · Score: 0

      What makes you think that you need a hardware decoder chip for Theora? Have you made any performance tests?

    9. Re:Hardware Codec by nadaou · · Score: 1

      I won't tell you what to mod or not mod, as I think that's lame, but I will use my +2 to suggest that more eyes look at the parent to this post which is currently hovering at +0 due to AC. There seem to be about a half-dozen +5s incorrectly complaining that this doesn't exist.

      --
      ~.~
      I'm a peripheral visionary.
    10. Re:Hardware Codec by fuzzywig · · Score: 1

      You might not care, but it would make a massive difference to youtube/vimeo/othervideosite if in 6 years time they're expected to pay license fees just to host content in H.264. This is what the discussion is about, as consumers it has limited effects on us (and most people will happily use H.264 without paying a penny for it).

  10. Kinda ironic... by Anonymous Coward · · Score: 0

    Using a proprietary technology (Silverlight) to implement an open-standard...

    Probably a good thing, as we'll probably see functioning HTML5 support in IE15, coming out around 2030. It will even manage a 75% on Acid3!

  11. Cortado by Anonymous Coward · · Score: 1, Informative

    You can also implement Ogg Theora support in browser using the Cortado Java applet:

    http://www.theora.org/cortado/

  12. hope it works with Moonlight by Kartoffel · · Score: 1

    Cool. If it works with Moonlight and has decent performance, I'll be more impressed.

    1. Re:hope it works with Moonlight by nschubach · · Score: 1

      Does anything work with Moonlight yet? (Honest question... because I haven't found anything.)

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    2. Re:hope it works with Moonlight by TerranFury · · Score: 1

      My university switched this year from vanilla unprotected WMVs for course videos to Silverlight videos served by an on-demand streaming server (from which video cannot easily be downloaded as a file). On the surface (and also in practice for me) it's a dumb move, and a pain in the ass, but one can understand why they did it; it gave them a way to integrate the videos with course slides and synchronize them (still, I'd prefer plain video). All that said, the point I'm getting at is that, to my astonishment, this works perfectly fine under Moonlight. I was shocked. Hell, it's better than Flash on Linux.

  13. Has a de facto standard ever lost? by Goner · · Score: 2, Interesting

    By virtue of the de facto status, it seems like anything that the majority of people use will never be superceded by anything that barely matches or only slightly improves on the de facto standard. From what I've read Theora is quite bare-bones compared to H.264 and hasn't been designed with hardware decoding in mind.

    1. Re:Has a de facto standard ever lost? by pslam · · Score: 3, Informative

      By virtue of the de facto status, it seems like anything that the majority of people use will never be superceded by anything that barely matches or only slightly improves on the de facto standard. From what I've read [reddit.com] Theora is quite bare-bones compared to H.264 and hasn't been designed with hardware decoding in mind.

      And if you actually read what you linked you'll see it immediately debunked. Theora is up to scratch and has been designed with hardware decoding in mind. It's slightly behind H.264, but come on, we're not talking double the bit rate or anything. It never stopped MP3 being the defacto standard when better stuff was around. Universal availability trumps technical excellence always.

    2. Re:Has a de facto standard ever lost? by zippthorne · · Score: 2, Insightful

      When you say "designed with hardware decoding in mind" do you mean that "it would be fairly simple to burn an FPGA to do it" or do you mean that "it can use the features of 'modern' video hardware to decode on the graphics chip" where 'modern' is some value that includes at least one chip that is either available for sale right now, or definitely in production for sale in the near future.

      Because my laptop has a chip that can do h.264, but I'm not buying another laptop just to get theora (although I would look for it as a feature on my next laptop if it was in use). I could "brute force" it with the CPU, but comparing my power usage in hardware decoding of h.264, I'd really rather not. Also, the fan is kind of noisy.

      --
      Can you be Even More Awesome?!
    3. Re:Has a de facto standard ever lost? by pslam · · Score: 1

      I do mean burn in an FPGA, yes. Or more likely: extend the existing silicon in a video codec for the relatively minor differences in bitstream (minor in that we're not talking wavelet vs DCT or anything). It would be a very small amount of extra silicon required, if any, as you'll find many codecs actually run uploaded microcode.

      Decoding 1080p Theora may be asking a lot in software, except for high-end desktops and laptops. But that doesn't rule out having 480p or even 720p versions. The point is there's always going to be a baseline version of content, and that version might as well be in a format that can be universally used: Theora.

      I do wonder about mapping the features of Theora to a GPU - might be something to try some rainy weekend. It would mean there's one less (lame) excuse not to use Theora.

    4. Re:Has a de facto standard ever lost? by Anonymous Coward · · Score: 1, Informative

      Sorry, but we are talking double the bitrate. I encode video all the time. I know for a fact that at web video bitrates (300-1000 kbps), Theora is comparable to MPEG-4 ASP (DivX/XVID). With H.264 you need half the bitrate of ASP or Theora for the same resolution and quality. And please don't quote Greg Maxwell's totally flawed comparison of his own optimized Theora encode with some crappy Youtube H.264 encode. I'm still waiting for a methodically decent codec shootout, the way they used to be. Until then I'll rely on my own experience. Denial doesn't equal debunking.

    5. Re:Has a de facto standard ever lost? by Anonymous Coward · · Score: 1, Insightful

      Did you read that reddit discussion at all? The OP and the xiph guy are having a fruitful discussion, and they actually agree on many points. No "debunking" there. All that noise is just the fanbois who don't have a clue about the technical details but think they must support their team.

  14. Can Flash be used to pull the same trick? by shutdown+-p+now · · Score: 2, Interesting

    On a more technical side, I found this bit in TFA interesting:

    We'll be releasing a high-performance decoder for Theora video/Ogg Vorbis audio streams that plugs into the Silverlight 3 streaming media abstraction ...

    I know little about Silverlight, only the most general look and feel, and capabilities. Does this mean that it actually has extensible codec framework, that can be extended from managed code (since any SL code has to be managed, so that it can be properly sandboxed - same as Java applets which cannot e.g. use JNI)?

    If so, the next logical question is - can the same thing be done with Flash, architecturally?

    As a side note, this also means that Silverlight CLR JIT produces code that's fast (not just "fast enough", but actually "high-performance", at least if the claims are true) for a video codec, which is quite impressive. I'm not sure you could reach the same levels with ActionScript, due to its inherently dynamic nature, even with Adobe's JIT. But perhaps I'm underestimating the ability of modern JS JIT compilers to do static type inference, and consequent optimization based on that type information?

    Either way, pragmatically, this means that any browser running on Windows will be able to play Theora after installing Silverlight - which, by the way, pops up in "recommended updates" list in Windows Update as soon as you install Windows. While Silverlight plugin is only officially supported on Windows in IE and Firefox, IIRC, I haven't had any problems using it in Opera regularly, and I've seen it work in Chrome, so it does seem to be mostly browser-agnostic.

    It would be very ironic if Chrome running under proprietary Windows and OS X could play Theora, while Chrome on Linux would only support H.264.

    But somehow, I don't think that will matter. Ultimately, Google is the 800-pound gorilla here because of YouTube, and most likely whichever they will go with (and they have already said they want H.264) will become the de facto standard. Apple could probably steal the day, but they stand by H.264 as well...

    1. Re:Can Flash be used to pull the same trick? by BZ · · Score: 4, Informative

      > It would be very ironic if Chrome running under proprietary Windows and OS X could play
      > Theora, while Chrome on Linux would only support H.264.

      Chrome supports Theora out of the box natively, so I'm not sure what you're talking about...

    2. Re:Can Flash be used to pull the same trick? by Ingenium13 · · Score: 1

      Chrome on Linux supports pretty much any codec that ffmpeg supports, so it's not just limited to H.264 and Ogg.

    3. Re:Can Flash be used to pull the same trick? by shutdown+-p+now · · Score: 1

      Thanks for clarification, I didn't know that. Do they use ffmpeg directly, or plug into GStreamer, as latest Opera alphas do?

      Also, what do they do on Windows and OS X? Plug into DirectShow and QuickTime?

      It's a shame that Firefox refuses to just pick up whatever codecs the OS offers (specifically because they do not want to provide H.264 support, even indirectly)...

    4. Re:Can Flash be used to pull the same trick? by Randle_Revar · · Score: 1

      I believe they embed ffmpeg directly.

      As for Mozilla, the stated reason for not using gstreamer/quicktime/directplay is the potential for security exploits in those frameworks

    5. Re:Can Flash be used to pull the same trick? by mweather · · Score: 1

      If they just picked up on whatever codecs the OS supports, then anyone with Windows Vista or earlier would have no H.264 unless the user installed it themselves. Whatever codec wins in the end really needs to be implemented in the browser, not the OS.

    6. Re:Can Flash be used to pull the same trick? by shutdown+-p+now · · Score: 3, Informative

      As for Mozilla, the stated reason for not using gstreamer/quicktime/directplay is the potential for security exploits in those frameworks

      Not really. They made that argument specifically for DirectShow, but it remains a very weak one. Meanwhile, they've added GStreamer support to Fennec, but still refuse to add it to the desktop version, and the reason explicitly given for this is purely political in nature:

      A solution that seems logical on the surface is to simply expose each platform's underlying media playback engine through the HTML 5 video element—DirectShow on Windows, GStreamer on Linux, and QTKit on Mac OS X. This would make it possible for the browser to play any video formats that are supported natively on the user's computer.

      From a purely technical perspective, this is not an impossible problem to solve as there are already existing libraries that do this and provide a cohesive abstraction layer on top. One prominent option is Nokia's Phonon library. It could also possibly be done by using the Quicktime and DirectShow plugins for GStreamer.

      Mozilla strongly opposes this approach because it would heighten the risk of fragmentation. Allowing content providers to use any codec that is available on the user's computer might undermine the advantages of the HTML 5 media element because there would be no consistency guarantee and content would not be able to work everywhere. That is, however, arguably the situation that already exists as a result of the impasse in the codec debate.

    7. Re:Can Flash be used to pull the same trick? by shutdown+-p+now · · Score: 1

      If they just picked up on whatever codecs the OS supports, then anyone with Windows Vista or earlier would have no H.264 unless the user installed it themselves. Whatever codec wins in the end really needs to be implemented in the browser, not the OS.

      Well, we aren't getting a single standard anyway - it is clearly a split between H.264 and Theora, and there are no signs of it going away anytime soon - but if browsers use system codecs, then either camp can "fix" the "wrong" browsers as they see fit (and us pragmatists can just install all codecs that are needed to show everything on the Web).

      Interestingly enough, all browsers in H.264 camp can be easily extended with codecs. Opera is in Theora camp, but next release is going to use GStreamer, as well. So the only ones that refuse to compromise on this, and let the users choose, are Mozilla devs.

    8. Re:Can Flash be used to pull the same trick? by shutdown+-p+now · · Score: 1

      I know little about Silverlight, only the most general look and feel, and capabilities. Does this mean that it actually has extensible codec framework, that can be extended from managed code

      Answering myself, since I looked that up, and thought it might be interesting. Yes, indeed, Silverlight now supports custom codecs, so long as they're implemented in pure managed sandboxed code - apparently, this is a new addition in Silverlight 3. Also, here is an explanation of that in context of Moonlight.

    9. Re:Can Flash be used to pull the same trick? by Vahokif · · Score: 2, Interesting
    10. Re:Can Flash be used to pull the same trick? by julesh · · Score: 1

      As a side note, this also means that Silverlight CLR JIT produces code that's fast (not just "fast enough", but actually "high-performance", at least if the claims are true) for a video codec, which is quite impressive.

      Note that xiph.org has a Java applet based Theora player, so this isn't actually anything particularly new.

    11. Re:Can Flash be used to pull the same trick? by shutdown+-p+now · · Score: 1

      If it's the one used on Wikipedia, then I wasn't particularly impressed with its performance last time I tried it.

  15. Why doesn't Adobe just open-source Flash? by Spy+Handler · · Score: 3, Insightful

    If they did, everybody could just use that (since it's already on 98% of computers out there) and put a stop to these stupid standards wars.

    They probably wouldn't lose much revenue, if at all... I mean, they've always been giving away the Flash plugin for free. They make all their money from selling content-creating software (Flash CS3) right? That wouldn't change if they open-sourced Flash player. Similar to how Photoshop completely dominates the industry even though anyone is free to make .jpg/.png editing software.

    1. Re:Why doesn't Adobe just open-source Flash? by bhtooefr · · Score: 1

      Well, open-sourcing Flash wouldn't help the H.264 situation.

      What about doing a workaround on the patent? Create an H.264 decoder that doesn't use any of the techniques that are patented? Then again, lawyers aren't exactly known for efficient coding, and you'd basically have to use lawyers as your programmers.

    2. Re:Why doesn't Adobe just open-source Flash? by ChunderDownunder · · Score: 1

      Would open-sourcing 'Flash' solve the problem? It sounds to be that the codecs are the crucial point.

      Most likely you'd get an open-source plugin but the patent-encumbered codecs themselves would be delivered as binary blobs. This is a dilemma similar to that AMD and Nvidia face in graphics drivers and Sun had with areas of OpenJDK.

    3. Re:Why doesn't Adobe just open-source Flash? by seanalltogether · · Score: 2, Interesting

      Open sourcing the flash player opens it up to design by committee politics which Adobe doesn't want. They can't sell a new version of CS7 if they can't get all the Flash players to implement the new features. Sun actually got caught by this problem as they've been trying to push JavaFX. JavaFX works great with features introduced in Java 6, but since Apple controls java on the mac, they've been crippled with Java 5 compatibility on Leopard.

    4. Re:Why doesn't Adobe just open-source Flash? by Anonymous Coward · · Score: 0

      It's the format that's patented -- not the decoding method. Writing a player in a different way would still require h.264 fees.

    5. Re:Why doesn't Adobe just open-source Flash? by elashish14 · · Score: 1

      No expert here, but one possible reason is that they have Intellectual "Property" in their codebase that they don't want to release. Same reason why you can't get, say, nVidia to open their drivers.

      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    6. Re:Why doesn't Adobe just open-source Flash? by bhtooefr · · Score: 1

      Except the decoder wouldn't implement the format - it would implement a method of decoding the format.

      The encoded media would implement the format.

      I'm guessing that H.264 consists of a BUNCH of patents, and some of them apply to encoding, some of them apply to storage of the encoded data, and some apply to decoding. It's just the decoding patents that would have to be dodged.

    7. Re:Why doesn't Adobe just open-source Flash? by bhtooefr · · Score: 5, Informative

      Replying to myself, but holy crap.

      FORTY SEVEN PAGES JUST TO LIST THE PATENTS.

      Yeah, you're gonna need an army of lawyers for the "work around the H.264 patents" technique.

    8. Re:Why doesn't Adobe just open-source Flash? by selven · · Score: 1

      Flash has a lot of security vulnerabilities, and many other problems. Even open source can't fix it.

    9. Re:Why doesn't Adobe just open-source Flash? by Ma8thew · · Score: 1
      John Gruber said it best:

      That’d be an interesting move, and it would certainly shake things up. But what if the source code to Flash Player is — as many would wager — a huge steaming pile of convoluted C++ horseshit? It’s sort of like what if Microsoft open-sourced the Internet Explorer rendering engine. It’s not like anyone who is now using WebKit or Gecko would switch to that just because it was opened — or that WebKit, Mozilla, and Opera would suddenly be obligated to or even interested in adopting IE-specific web features.

    10. Re:Why doesn't Adobe just open-source Flash? by Anonymous Coward · · Score: 0

      Open sourcing something doesn't grant patent rights.

      Adobe could open source flash tomorrow, it wouldn't mean that someone could legally use that open source flash to decode h264. Google has h264 in Chrome, but it isn't in Chromium, because their license to h264 isn't something they can share.

      The problem with patents is that they're patents, not that they prevent people from sharing code. heck, patents are supposed to describe the blueprints. The patent entitles the owner to the right to control who uses their blueprint for a certain limited time period (which really should be measured in Netscape net years [roughly dog years], but is sadly measured in generations)

  16. Stick that up your Flash, Adobe! by david.emery · · Score: 1

    Nuanti's Highgate Media Suite will enable support for standards-based HTML5 video streaming with Theora in browsers that have Silverlight. It works entirely without requiring the users to install any additional software."
    Makes Steve Job's opposition to Flash look prescient...

    1. Re:Stick that up your Flash, Adobe! by prockcore · · Score: 1

      Except flash isn't a video player. It can be used as one, but it does far more than that. Steve doesn't want you to play flash games for free when you should be spending money at the app store.

    2. Re:Stick that up your Flash, Adobe! by Super_Z · · Score: 1

      Steve doesn't want you to play flash games for free when you should be spending money at the app store.

      Except for the 6888 games Steve hosts and serves for free.

  17. H.264 is ISO/IEC 14496-10, not a de facto standard by gig · · Score: 2, Insightful

    HTML5 is a markup standard. Where it pertains to video is in the standardization of video-related markup, i.e. the "video" tag, not video formats. W3C has nothing to teach MPEG about video formats. W3C also has nothing to teach MPEG or ISO about standardization, because the Web is a mess of proprietary IE and Flash while MPEG has enabled 20 years of consumer digital video, including the DVD and Blu-Ray. Right now, both QuickTime Player and FlashPlayer play H.264, both iTunes and YouTube are H.264, both Flip and iPod camcorders are H.264, but I can't make one Web app for both IE and Firefox.

    What we are talking about with Web video today is "will our H.264 video playback move from plug-ins (QuickTime Player and FlashPlayer) to native browser playback?" That is all. The format is not in question. The HTML4 Web has already been using the ISO standard format in iTunes, YouTube, and many others. There is no competing format. FLV is still used too much, but it has been deprecated since 2008, it has no HD sizes, it is proprietary to Adobe, the encoder costs $599, and it takes much more bandwidth than H.264. There are no Ogg camcorders, iPods, video editors. These tools and devices were all built for MPEG-4, which is a standardization of the QuickTime file format that was used previously. Google has already said that even if they had the compute time to transcode YouTube to Ogg, the Internet does not have the bandwidth for an Ogg YouTube, and almost nobody has a player.

    Ten years ago, Linux users complained that they could not view the video on the Web because it was in QuickTime containers with Sorenson video and Qdesign audio and that was all proprietary, not standardized. Now, the video is all in ISO MPEG-4 containers, with ISO H.264 video and ISO AAC audio and is playable on Linux in FlashPlayer and WebKit browsers and other players, and the complaining continues. It is disheartening.

  18. Won't someone think of the poor iPad users? :) by ChunderDownunder · · Score: 1

    Indeed, as been mentioned in this thread, Theora support could be very easily added to any browser supporting NPAPI plugins for Flash, Java or *Light.

    Let me know when there's an app for that!

     

  19. Cluestick for the H264 crew by Twinbee · · Score: 1

    Lower their prices. Opera moaned about how extortionate they are. It's reasonable that they should charge something, but make it small. They'll get a lot more cash in the long in the run, and everybody will be happy.

    --
    Why OpalCalc is the best Windows calc
    1. Re:Cluestick for the H264 crew by Randle_Revar · · Score: 1

      Changing the price will not help the situation in the least.

    2. Re:Cluestick for the H264 crew by Hurricane78 · · Score: 1

      Pff. I have a cluestick for you:
      Opera? Mozilla? Listen closely:

      LINK. TO. FFMPEG. IF. AVAILABLE!!

      There. problem solved.
      ffmpeg (or ffdshow) already plays h.246.
      Just linking to it does not integrate it into anything. Not the installation package, and not the binaries.
      You can even just put a link to it in the “video not playable” frame in the site.
      Or define a dependency for it in Linux package managers.

      Easy peasy.

      I hope Firefox offers a generic video playback interface, so that someone can just hack ffmpeg in there.
      While the Mozilla still will bitch and live in fantasy world, 10 years later, condeming that “evil“ version that now everybody out there will use. :/

      (Don’t get me wrong. I am on the “software patents should be illegal, and we should all use open codecs“ side. [With the limitation, that the open one should actually be superior.])

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    3. Re:Cluestick for the H264 crew by agnosticnixie · · Score: 1

      Like in photography, the tools you have are better than the technically better tools you don't.

    4. Re:Cluestick for the H264 crew by Twinbee · · Score: 1

      Do you think they may still get into trouble for using FFMPEG at all? Or maybe the FFMPEG team will be taken down?

      As much as I like everything open and open source, I like (quality) standards and unification even more.

      --
      Why OpalCalc is the best Windows calc
    5. Re:Cluestick for the H264 crew by Twinbee · · Score: 1

      Opera etc. may have used it had it been cheap enough. In the end, the patents will eventually expire anyway.

      --
      Why OpalCalc is the best Windows calc
  20. One reason to avoid h264 by guidryp · · Score: 1

    http://www.osnews.com/story/22828/MPEG-LA_Will_Not_Change_h264_Licensing

    mpeg-LA seems to be letting broadcasts go free for the next couple of years. Note that is only for the actual broadcast. They can open a can of whoop ass on various licensing fees whenever they feel it gets entrenched.

    Theora support will have problems from those who really don't want open solutions (Microsoft,Apple).

    So we have an impasse.

    1. Re:One reason to avoid h264 by Anonymous Coward · · Score: 0

      "Theora support will have problems from those who really don't want open solutions (Microsoft,Apple)."

      I believe Apple's objection to Theora et al is that its status as an uninfringing item has not been tested in court.

      It's all very well for the developer to assert that his stuff doesn't infringe on anybody's patents but nobody's going to commit until they know for sure.

      And it won't be tested until it gets more traction, which is when the majors are comfortable about its status and so on.

  21. A day late and a dollar short by westlake · · Score: 3, Informative

    Nuanti has produced a high-performance Ogg Theora decoder for Microsoft's Silverlight

    Hardware accelerated H.264 is in the 10.1 Flash Beta. Silverlight 4 will support Chrome. The "high performance" H.264 player will be everywhere and in everything in the next few weeks or months.

  22. Two Words by Zebra_X · · Score: 1

    Hardware Offload.

    Without you are just another video codec.

    1. Re:Two Words by Anonymous Coward · · Score: 0

      http://wiki.xiph.org/Theora_Hardware

  23. H.274 by Anonymous Coward · · Score: 0

    Yes, this codec supports 3D ultra defenition holographic video and will only support Internet Explorer 13. The patents won't expire until 2099. So take that Ogg boys.

    1. Re:H.274 by argent · · Score: 1

      By that time H.666 will be ready.

  24. Yes, in this case, +1 for MS. by KingSkippus · · Score: 2, Insightful

    Since Apple is competing with Google for the title of the company that can "Do most evil", should we be cheering on Miguel and MS in the hopes that Theora gains some traction?

    Yes.

    For one thing, I dispute your assertion that Google is doing evil. It's a company, it's doing what's in its best interest. Still, I know of few companies who have contributed so much to open standards and yes, even open source software, to the technological community. But I digress...

    For another, it boils down to one simple question. Do we want a de facto web standard to depend on a patent-encumbered standard? We've been there before. Remember the GIF kerfuffle? Remember the JPG morass? Remember how long it took Microsoft to get a browser out there that supported PNG, which is a better image rendering codec, and a standard that all browsers (or any other software developer, open source or otherwise) can implement? Wouldn't it be nice if, just for once, we could bypass all of the stupidity and just settle on something up front that's easy and that everyone can support?

    Also, what the hell good does it do to write a web standard designed to get people out of the Flash embedding hell that we're in right now, only to put us into yet another hell of a patent consortium that may or may not charge exorbitant fees to develop software with its standard built in?

    Let's not fool ourselves. Anyone who wants H.264 to become a web standard, whether it be codified or de facto, is basically saying, "I hope that Firefox dies a miserable death." Why? Because Firefox is open source, and as such, it can't build in a patent-encumbered codec like H.264. On the other hand, most other browser makers (Apple, Microsoft, Google, etc.) have a choice. There is nothing stopping them from implementing either or both. "Evil" Google has taken the middle road, and Chrome handles both. We have yet to hear from Microsoft. Apple has chosen to deliberately not support Ogg Theora, even though it would be trivially easy for them to do so. It has taken this position, I believe, because it knows that Firefox can't implement H.264. I honestly think they want to kill off Firefox so that there's more marketshare for Safari.

    So yeah, I will gladly cast my lot with those who support Ogg Theora as THE video standard of the web, and I don't care who they are. If Microsoft wants to come on board, then hell yeah, +1 for finally doing something right and that will ultimately benefit all video producers and consumers. Google and Firefox already have Ogg Theora built in, so they've already earned their +1, even though Google was one of the objectors to Ogg Theora being codified in the HTML 5 standard. I've given up on Apple getting anything but -1 Troll for this issue.

    1. Re:Yes, in this case, +1 for MS. by ChunderDownunder · · Score: 1

      For one thing, I dispute your assertion that Google is doing evil. It's a company, it's doing what's in its best interest. Still, I know of few companies who have contributed so much to open standards and yes, even open source software, to the technological community. But I digress...

      Sorry, I was paraphrasing Steve Jobs! My point was, in the context of the article, if patented codecs are "evil" then to an extent Google is not exactly doing "good", whatever their contributions to open source.

    2. Re:Yes, in this case, +1 for MS. by willy_me · · Score: 2, Insightful

      It has taken this position, I believe, because it knows that Firefox can't implement H.264. I honestly think they want to kill off Firefox so that there's more marketshare for Safari.

      No, absolutely not. They just want to make sure that all of their iPods, iPads, and iPhones are supported. These devices include H.264 decoder chips - not Ogg Theora decoders.

      If the web were limited to "traditional" computers then this would be a non-issue. Support for Ogg Theora video would be added. But the web is not limited to such devices. A new class of device is on the horizon and they will work great with the web - but not Ogg Theora. In fact, I do not know of a single low power chipset that decodes Ogg Theora video. They probably exist somewhere, but they also probably use twice the power of a H.264 decoder.

      If Ogg Theora was better then H.264 (wrt quality) for any segment of the market then it would make sense to support it. But as it stands, H.264 is at least equal to Ogg Theora for all segments of the market. So why support it? It just makes life more complicated. Personally, I think that the group responsible for H.264 should simply adopt a license that is compatible with open source software. It would get it adopted as the standard and put an end to this debate.

      But regardless of what happens, the presence of Ogg Theora is good for everyone. Competition is good... But it does not have to become a standard to make a difference.

    3. Re:Yes, in this case, +1 for MS. by Anonymous Coward · · Score: 0

      The fact that you think Apple wants to kill Firefox actually made me cough from laughing so hard. There is legitimate criticism to be made of Apple here, but their interest lies entirely in promoting h264 so their embedded products (iPhone, iPod, iPad) can play it. They don't give a shit whether Firefox lives or dies.

    4. Re:Yes, in this case, +1 for MS. by Anonymous Coward · · Score: 0

      Point of order on the Google hedging their bets. They have a large portion of their YouTube video library currently encoded in H.264. That's a lot of data in storage and a lot of processing power that went in to transcoding. They have a vested interest in supporting H.264 to maximize the cost paid for that conversion work.

    5. Re:Yes, in this case, +1 for MS. by Anonymous Coward · · Score: 0

      If Microsoft wants to come on board, then hell yeah, +1

      Microsoft totally wants to come on board but they need to figure out how they can extend it a bit...

    6. Re:Yes, in this case, +1 for MS. by vertigoCiel · · Score: 1

      Apple has chosen to deliberately not support Ogg Theora, even though it would be trivially easy for them to do so. It has taken this position, I believe, because it knows that Firefox can't implement H.264. I honestly think they want to kill off Firefox so that there's more marketshare for Safari.

      Apple really doesn't care about Firefox. The reason they want to H.264 to win out is because all of their embedded products (iPod Touch, iPhone, and soon iPad) have hardware specifically for H.264 decoding. This allows them to decode H.264 with little impact on either battery life or the CPU. If Ogg Theora were the standard, they'd have to switch to doing video decoding in software, which would eat up the CPU and kill battery, if it were indeed practical.

      Apple isn't every geek's favorite company for a reason, but they're not supporting H.264 out of malicious intent towards Firefox.

    7. Re:Yes, in this case, +1 for MS. by arose · · Score: 1

      Not to mention that they have a patent in the MPEG LA H.264 pool.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    8. Re:Yes, in this case, +1 for MS. by jcr · · Score: 2, Interesting

      The reason they want to H.264 to win out is because all of their embedded products (iPod Touch, iPhone, and soon iPad) have hardware specifically for H.264 decoding.

      Actually, they have hardware decoders for H.264 because Apple evaluated all of the alternatives, and decided that H.264 was the best way to go. This decision was made before any Apple products had any hardware support for it.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    9. Re:Yes, in this case, +1 for MS. by SanityInAnarchy · · Score: 1

      Remember the GIF kerfuffle? Remember the JPG morass? Remember how long it took Microsoft to get a browser out there that supported PNG, which is a better image rendering codec,

      And there's still a lot of it that they don't support... but that's beside the point. All modern browsers still support GIF and JPEG, for obvious reasons -- GIF can be animated, and PNG can't make up its mind about a proper animated standard, so animated PNGs tend not to work in browsers. And JPEG is lossy compression, which you do sometimes want.

      Wouldn't it be nice if, just for once, we could bypass all of the stupidity and just settle on something up front that's easy and that everyone can support?

      You're missing a third requirement -- that it be a better codec. Imagine for a moment that PNG had been the proprietary format, and only JPEG had been open. Would you really have advocated JPEG? Do you think anyone would've listened to you?

      First, make Theora better than h.264. Then get hardware vendors to implement it. Then we can start making progress. In the mean time, I'd prefer h.264 YouTube videos in a <video> tag, rather than in a flash object.

      --
      Don't thank God, thank a doctor!
    10. Re:Yes, in this case, +1 for MS. by Ma8thew · · Score: 1

      What you fail to mention is that many believe that Ogg-Theora may be violating patents. That is the specific reason Apple give for not supporting it. If Ogg-Theora gains traction you can bet some IP owners will come after anyone implementing it.

    11. Re:Yes, in this case, +1 for MS. by KingSkippus · · Score: 1

      You're missing a third requirement -- that it be a better codec.

      The claim that Ogg Theora is inferior is a myth. The quality of video is virtually identical, and in some circumstances (low bitrates), the quality of Ogg Theora is, in my humble opinion, actually better.

      Imagine for a moment that PNG had been the proprietary format, and only JPEG had been open. Would you really have advocated JPEG?

      I thought I made myself clear. Yes, I unequivocally would. That's not to say that I would have advocated that browsers not implement PNG; the more formats your browser supports, the better, as far as I'm concerned, and if you're willing and able to pony up the licensing fees, bully for you. But had a browser deliberately chosen not to implement JPEG-encoded files, then yeah, that would tweak me off.

    12. Re:Yes, in this case, +1 for MS. by SanityInAnarchy · · Score: 1

      The claim that Ogg Theora is inferior is a myth [xiph.org].

      You would do well to actually read that page.

      The quality of video is virtually identical,

      Maybe for a layman, and I know it's hard for me to see the difference. But it is not identical, and quality-per-bit matters. Do you really think Google is paying the h.264 royalties because they haven't done the research? I can't imagine Google enjoys wasting millions.

      I thought I made myself clear. Yes, I unequivocally would.

      I probably would also, where it made sense -- just as I advocate flac and vorbis over aac. However...

      That's not to say that I would have advocated that browsers not implement PNG;

      This is where I have the largest disagreement with Theora supporters right now, Mozilla in particular.

      if you're willing and able to pony up the licensing fees, bully for you.

      On Windows, Microsoft already paid the licensing fees. All Firefox has to do is support DirectShow.

      Same with OS X -- Apple already paid the licensing fees. All Firefox has to do is support QuickTime.

      On Linux, I tend not to care, just as I don't care that I've got DeCSS so I can play copy-protected DVDs. But Firefox doesn't have to care -- they can just support GStreamer. Maybe nVidia will even give me a GStreamer plugin that uses my video card to do the decoding, thus making it legal -- after all, nVidia already paid the licensing fees.

      There is no technical or legal issue stopping this. Instead, there is the religious issue of Firefox wanting to do everything they can to make it difficult to run h.264 video in a video tag on Firefox, because they don't want h.264 to become the defacto video tag standard. So they're going to take the technologically inferior approach, one which will come back to bite them in the ass the second any other free format is released, or any proprietary format becomes free, and which may well result in Firefox being the only browser which won't support YouTube's HTML5 out of the box.

      So I think we're in agreement about that much, at least.

      --
      Don't thank God, thank a doctor!
    13. Re:Yes, in this case, +1 for MS. by KingSkippus · · Score: 1

      So let me get this straight.

      In order for Mozilla to include native H.264 support, they can either 1) pay licensing fees and not distribute part of their code, which flies in the face of what open source is all about, or 2) integrate native support for three different APIs on three different platforms.

      In order for Apple to include native Ogg Theora support, they can simply integrate one freely available codec into Safari.

      And you're accusing Mozilla of being the one that has religious-like motivation? At best, that's a double standard. At worst, I'm calling it out for the BS that it is.

      On Linux, I tend not to care, just as I don't care that I've got DeCSS so I can play copy-protected DVDs.

      Can you not see the irony in what you're saying?

      Have you ever considered how much you benefit from the ideals of open source, and yes, even DeCSS, even if you don't use open source software? Have you been hiding under a rock as we consumers have been trying so hard to pry Big Content's wares from them for our computers and mobile devices, offering to pay a reasonable price for the privilege to do so, only to be constantly turned down because of their greed? Do you think for a second that if it weren't for DeCSS, sites like hulu.com would exist, or most of the digital downloads in Apple's app store, Amazon's unbox service, Netflix's streaming service, etc. if Big Content weren't competing with how freely and easily people can simply download a movie from a torrent? Do you think that if it weren't for Firefox, Microsoft would still have finally released a decent browser to compete with it, that if it weren't for Linux, they would still have been so eager to spend money to improve Windows?

      Do you think for a second that if it weren't for Ogg Theora being out there and freely implementable by anyone who wants to, MPEG LA would have extended the royalty-free period to 2016? If H.264 wins out as the de facto standard and everyone forgets about Ogg Theora and starts using H.264, do you think for a second that they will extend it past 2016?

      Let me be crystal clear on this. Even if you think H.264 is a better codec because of quality, bandwidth, performance, or whatever, it is in everyone's best interest to throw your support behind Ogg Theora. It is the only way that every application across every platform will be able to standardize on video playback. Period, end of story.

      To be brutally honest, anyone who doesn't support Ogg Theora is stupid. If I'm Apple, I wouldn't want to take the chance of some competitor putting themselves in the position of owning IP that drives my products. What happens if Google, in its zeal to defeat Apple, simply buys out MPEG LA? How fun would that be to get a Dear Steve letter saying, "We're sorry to inform you that we are revoking your H.264 codec license"? I'd want to ensure that all of my competitors are on a level playing field with me.

      Maybe for a layman...

      You're not a Moster cable salesman by any chance, are you?

    14. Re:Yes, in this case, +1 for MS. by SanityInAnarchy · · Score: 1

      they can either 1) pay licensing fees and not distribute part of their code, which flies in the face of what open source is all about, or 2) integrate native support for three different APIs on three different platforms.

      Option #2 has been done by Mozilla many times, for many other things. They've got their own abstraction layer -- or did you think XUL runs on air? This would hardly be the first or the last time they have to add native support for quirks of at least three platforms.

      Even in your perfect world where Theora is adopted everywhere, they'd still be far smarter to include native support, so that Theora could be hardware accelerated. It is a stupidly obvious decision from an architectural standpoint, no matter what codec is used -- yet I've seen the feature requests for these killed because people had this zealot-like "h264 BAD!" response.

      In order for Apple to include native Ogg Theora support, they can simply integrate one freely available codec into Safari.

      Nope, they'd integrate it into OS X -- and third-parties can install it also, at which point it will be supported by Safari.

      Apple has refused to do so because of patent concerns.

      And you're accusing Mozilla of being the one that has religious-like motivation?

      Let's see... Apple is a large, very visible corporation. If it turns out someone does have a submarine patent in Theora, they could be hit, hard. At least with h.264, they've had their lawyers go over it, and they have some assurance that the group they're licensing it from has gone over it -- they may even be able to shift the blame if there do turn out to be submarine patents.

      Yes, they're paying a fee, but it's a known fee, and so far, one free of legal hassles. I don't agree with that decision, but I can see what motivates it.

      But here's the thing -- Apple has already done what I suggested Mozilla do. Safari simply uses QuickTime for <video> support, and QuickTime is pluggable. Even if Mozilla won't support the native systems, they should at least support a pluggable system -- yet so far, they've refused to even do that.

      In conclusion -- Mozilla refuses to support the stupidly obvious way of doing codecs. Apple already does, at least on OS X. Is that BS?

      Can you not see the irony in what you're saying?

      No, but I'm sure you'll attempt to point it out to me.

      Have you ever considered how much you benefit from the ideals of open source, and yes, even DeCSS, even if you don't use open source software?

      And I do use open source software.

      But I think you're conflating the ideals of open source with the more extreme ideals of Free Software.

      Have you been hiding under a rock as we consumers have been trying so hard to pry Big Content's wares from them for our computers and mobile devices, offering to pay a reasonable price for the privilege to do so, only to be constantly turned down because of their greed?

      If I understand what you're saying, you're talking about my consistent desire to have major motion pictures available as a DRM-free download, legally and for a fee.

      I don't see how what I'm suggesting is inconsistent with that. DRM-free doesn't necessarily imply patent-free. I also don't see how it's as apocalyptic as you paint it -- it's really Big Content's loss if I end up resorting to BitTorrent and a few indie productions which will let me pay for what I want.

      Do you think for a second that if it weren't for DeCSS, sites like hulu.com would exist,

      Do you think for a second that DeCSS has anything whatsoever to do with Hulu? And what makes Hulu so great? Only in certain countries, unskippable ads, and they're very likely moving to a subscription model soon.

      or most of the digital downloads in Apple's app store,

      I

      --
      Don't thank God, thank a doctor!
  25. Chromium + ffmpeg-nonfree = OSS H.264 HTML5 video by Kjella · · Score: 1

    I guess the title pretty much sums it up, there's now an open source solution for watching videos online and I will most certainly use it. Silverlight or Firefox with flash? Who wants to use closed source software, and Microsoft's EEE plugin or that horrible plugin from Adobe of all things? Not me. At least we're replacing the closed nonfree video with open nonfree video.

    --
    Live today, because you never know what tomorrow brings
  26. Re:H.264 is ISO/IEC 14496-10, not a de facto stand by shutdown+-p+now · · Score: 4, Insightful

    Now, the video is all in ISO MPEG-4 containers, with ISO H.264 video and ISO AAC audio and is playable on Linux in FlashPlayer and WebKit browsers and other players, and the complaining continues. It is disheartening.

    The complaining continues because Linux users still cannot play video using FOSS solutions, due to licensing fees associated with implementation of H.264. Given the overall Linux philosophy, it's a perfectly valid complaint.

  27. What benefit does MKV have? by Midnight+Thunder · · Score: 1

    Forgetting the codecs for two seconds, what does the MKV container have going for it over the MPEG4 container? Why would I want to use it over MPEG4, assuming the codec I want to use is available for both containers?

    --
    Jumpstart the tartan drive.
    1. Re:What benefit does MKV have? by shutdown+-p+now · · Score: 2, Informative

      It seems to do mostly with the ability to use more audio codecs in MKV, and more subtitle formats. In theory MP4 is just as extensible there, but in practice few players understand IDs for anything but the "official" codecs - which do not include e.g. AC3.

    2. Re:What benefit does MKV have? by mikael_j · · Score: 1

      Well, I've never really seen any good reason to use Matroska containers for anything so personally I use MPEG4 containers with h.264 for video and AAC for audio when ripping movies but it seems that for some reason Matroska has become the "scene standard" which means you can expect it to stay around until it's painfully obsolete (kind of like ASF which was sort of a "scene standard" for those stuck on modem connections for way too long, I'm sure I'm not the only european who remembers americans on modems arguing that 200 MiB ASF files for entire movies were "good enough" even though they were so crappy that most of them would barely play in the video players of the day).

      (And yeah, "the scene" seemed to adopt MKV before the big name media players (VLC and mplayer) had decent support for the container format which resulted in lots of people being extremely frustrated and the scenesters telling them to "run Windows and download <SomeGiantCodecPack> and use Media Player Classic, n00b!".)

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
    3. Re:What benefit does MKV have? by Midnight+Thunder · · Score: 1

      It seems to do mostly with the ability to use more audio codecs in MKV, and more subtitle formats. In theory MP4 is just as extensible there, but in practice few players understand IDs for anything but the "official" codecs - which do not include e.g. AC3.

      This sounds like a player limitation, rather than a container limitation. If people want to make an open source codec and allow people to add it to the favourite player, then I wonder whether there is anything lost by sticking to MPEG4. BTW on the subtitle side, Subler is a tool that might be worth porting to other platforms.

      --
      Jumpstart the tartan drive.
    4. Re:What benefit does MKV have? by julesh · · Score: 1

      "in practice few players understand IDs for anything but the "official" codecs - which do not include e.g. AC3."

      AC3 is an officially registered codec, with the code "ac-3".

    5. Re:What benefit does MKV have? by Winckle · · Score: 1

      Lets you have a bunch of audio and subtitle tracks in a single file, meaning your DVD or Blu Ray rips can have subtitling or audio commentaries embedded right in the file.

    6. Re:What benefit does MKV have? by NorQue · · Score: 1

      kind of like ASF which was sort of a "scene standard" for those stuck on modem connections for way too long

      Er, no. The Scene never dealt in ASF, that was the realm of retarded IRC download channels.

      And yeah, "the scene" seemed to adopt MKV before the big name media players (VLC and mplayer) had decent support for the container format which resulted in lots of people being extremely frustrated and the scenesters telling them to "run Windows and download and use Media Player Classic, n00b!".

      The Scene actually has adopted .mkv pretty late, h.264 720p/1080p HDTV rips in Matroska Contaners were around way before the first HD Scene releases appeared sometime early 2008. The oldest h.264 encoded .mkv that's still available on a huge HD Tracker is from 2005-12-10 and I know personally that I didn't have problems playing those files with mplayer on Linux in 2006. Come on, if you're trolling at least try to get your facts straight.

    7. Re:What benefit does MKV have? by Agripa · · Score: 1

      AC3 is an officially registered codec, with the code "ac-3".

      It is now for .mp4 but apparently not originally and only after AC3 support was well established in .mkv files.

      I started using .mkv in favor of .mp4 just because I could copy the audio from the source instead of transcoding it. It was years before .mp4 would have allowed that with AC3 encoded audio.

    8. Re:What benefit does MKV have? by mikael_j · · Score: 1

      Er, no. The Scene never dealt in ASF, that was the realm of retarded IRC download channels.

      Yet I encountered tons of releases from various smaller scene groups based in the US that were, surprise surprise, using ASF.

      The Scene actually has adopted .mkv pretty late, h.264 720p/1080p HDTV rips in Matroska Contaners were around way before the first HD Scene releases appeared sometime early 2008. The oldest h.264 encoded .mkv that's still available on a huge HD Tracker is from 2005-12-10 and I know personally that I didn't have problems playing those files with mplayer on Linux in 2006. Come on, if you're trolling at least try to get your facts straight.

      That's strange because my experience with early scene MKV releases was the exact opposite, and I'm still waiting for people in the scene to stop pulling the whole "woohoo we released it first (because we didn't bother checking if the encode wasn't broken and we can just release a -PROPER later anyway!)" thing.

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
    9. Re:What benefit does MKV have? by Midnight+Thunder · · Score: 1

      Lets you have a bunch of audio and subtitle tracks in a single file, meaning your DVD or Blu Ray rips can have subtitling or audio commentaries embedded right in the file.

      MPEG4 can do that just fine - I have MEPG4 files that do have multiple audio and video tracks. It is really a matter of whether the player supports that functionality. VLC supports MPEG4 files with multiple subtitles and audio tracks.

      --
      Jumpstart the tartan drive.
  28. Wiki is your friend by Anonymous Coward · · Score: 1, Informative

    Comparison of container formats
    Matroska

    Chances are, if you're asking the question, then you're not missing any features provided by MKV.

  29. Silverlight installs it all for you I guess by Gothmolly · · Score: 0

    So you install Microsoft's Trojan^WSilverlight into Internet explorer, and you assume that you don't install anything more? Buddy, you're going to be running more software than you can imagine, all installed FOR you by friendly Internet people !

    --
    I want to delete my account but Slashdot doesn't allow it.
    1. Re:Silverlight installs it all for you I guess by Shoe+Puppet · · Score: 1

      If Microsoft wants a trojan on your Windows computer, they can put it directly into Windows

      --
      (+1, Disagree)
  30. Funny device list... by Anonymous Coward · · Score: 4, Interesting

    Theora can be decoded on the cpus of all the devices you listed, at the applicable screen resolutions, in real time. Heck, the arm optimized version of theora can decode HD at a significant multiple of real time on a CPU slower than the one in the 3gs.

    All of this craze and expectation of hardware acceleration comes from H.264 being an utter pig. They overestimated how much faster cpus and memory would become by now, and we're only coping by using lesser profiles or adding hardware acceleration.

    1. Re:Funny device list... by Anonymous Coward · · Score: 0

      That's funny, because I can play 1080p24 H.264 @ 10Mbps @ 4x realtime. For Bluray, I can still get 3x realtime. And this is all using free software on an ancient 1.8 GHz Intel Core Duo (not Core 2 Duo).

    2. Re:Funny device list... by DrXym · · Score: 2, Insightful
      Theora can be decoded on the cpus of all the devices you listed, at the applicable screen resolutions, in real time. Heck, the arm optimized version of theora can decode HD at a significant multiple of real time on a CPU slower than the one in the 3gs.

      Could but never will be the way things are going. H264 is the industry standard and that's that.

      I think there is a strong case to be made to say Ogg Theora should have been the minimum HTML 5 video standard but saying it should be the only one is just insane. I think Opera & Mozilla shot themselves in the foot by going down that path.

    3. Re:Funny device list... by Anonymous Coward · · Score: 1, Interesting

      It's about battery life, not performance (although hw acceleration certainly helps to make the system more responsive). Typically the application processor will load up the buffers on the DSP and then sleep for a large amount of time while audio & video are being controlled directly by the HW with no interaction from the main CPU.

    4. Re:Funny device list... by FloydTheDroid · · Score: 1

      Saying H.264 is an utter pig is a little unfair. It choose size over time for its algorithm which the latency of the internet being what it is and can be vs processors having cycles to burn is the right decision.

  31. Why not? by SuperKendall · · Score: 1

    Well, open-sourcing Flash wouldn't help the H.264 situation.

    Why not? Mozilla is willing to ship with Flash today, that includes an h.264 encoder. Perhaps they could simply embed a Flash player whenever an HTML 5 video player was encountered...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Why not? by prockcore · · Score: 1

      Mozilla doesn't ship with flash. It's an extra install.

  32. Re:Funny device list... - MOD PARENT UP by Anonymous Coward · · Score: 0

    Couldn't have said better...

  33. Rather large portion by tepples · · Score: 1

    MKV files work just fine in anything that uses mplayer as it's base, pretty much. Which describes a rather large portion of the available media players out there.

    Including set-top and handheld?

    1. Re:Rather large portion by SilentChasm · · Score: 2, Informative

      I don't know about handheld but MKV files work pretty well on my Western Digital TV thing. Plays back h264/aac, h264/vorbis/vobsub, mpeg2/ac3/vobsub, all of those in MKV containers.

      Other set-top devices apparently have support for mkv files too (don't have any other set top boxes to test it on, the WDTV HD works too well for me to try anything else).

  34. At least you can see the dangling sword by SuperKendall · · Score: 3, Insightful

    mpeg-LA seems to be letting broadcasts go free for the next couple of years. Note that is only for the actual broadcast. They can open a can of whoop ass on various licensing fees whenever they feel it gets entrenched.

    They can, but you know they will not until 2017 (expires in December of 2016). You can plan around and to a date.

    Meanwhile Theora is an unknown patent quantity that may or may not be challenged at any time. It's the schrodinger cat of codecs, so no-one even wants to hold the box much less look inside.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:At least you can see the dangling sword by MostAwesomeDude · · Score: 1

      Theora is H.263, and the patents it is based on have been promised to the community with a guarantee of no enforcement, licenses, or fees.

      No wonder you got modded funny.

      --
      ~ C.
    2. Re:At least you can see the dangling sword by Hurricane78 · · Score: 1

      Sadly, this is more true than funny.

      Would you be surprised if, as soon as H.246 were be replaced by Theora, a couple of patent trolls would challenge it? :/

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    3. Re:At least you can see the dangling sword by randallman · · Score: 1

      It's no more a schrodinger than h.264. Both have known patent holders. Both may still have patent trolls.

    4. Re:At least you can see the dangling sword by blackraven14250 · · Score: 1

      I can promise you won't get shot climbing over the fence of a military base.

    5. Re:At least you can see the dangling sword by CSMatt · · Score: 2, Informative

      Except for those of course who can claim to hold patents on AVC and aren't in the MPEG-LA.

      Paying off MPEG-LA only protects you from MPEG-LA. Submarine patents can still surface from anyone not in that organization.

  35. You're going to have to transcode anyways by Anonymous Coward · · Score: 0

    The iphone's hardware decoder can only play a fairly limited subset of h264. Same thing for most other hardware decoders. The subset makes h264 just as weak as Theora, a fact the Xiph people quietly exploited in their comparison with youtube.

  36. Re:nonfree = OSS by tepples · · Score: 1

    ffmpeg-nonfree = OSS

    The H.264 patent license does not meet the Open Source Definition, which is almost word for word identical to the Free Software Guidelines used by Debian (and hence Ubuntu). It requires a royalty in some cases, discriminates against fields of endeavor, and does not apply to redistribution.

  37. Color me ignorant but... by FlyingGuy · · Score: 0, Flamebait

    Video... Back in the day is was an analog signal that was digitized to 1's and 0's and was therefor you could perform the opposite opperation and make it back into analog and it would play just fine, yes?

    So now we have camera's that have a light sensitive chip that gets all its charged area's scanned n times per second and therefor we skip the analog part since we directly have 1's and 0's, yes?

    So I assume that the amount of data being pulled off the chip is rather large and therefor is it beneficial that it is compressed, aka zipped or some other compression algorithm. This video needs to be in sync with the sound, if there is any, yes?

    Now I have had the occasion to work on still images and I would imagine the "raw" format is just those bits uncompressed, yes?

    So is it a true statement that all one really needs is a compression tool to make the video file a reasonable size for transmission, yes?

    So I fail to understand why this all seems so difficult. Put the collective minds together in the FOOS world, come up with a compression scheme for both video and audio and there you have it. Give the code to the world, and if it works well, will they not use it instead of something that requires a license or some other such nonsense? I am again assuming that all the "containers" everyone speaks of is simply a file type to hold the video, audio and what ever syncing information is required, yes?

    Seems like a problem that is easily solved.

    --
    Hey KID! Yeah you, get the fuck off my lawn!
    1. Re:Color me ignorant but... by petermgreen · · Score: 1

      Video... Back in the day is was an analog signal
      Yes

      that was digitized to 1's and 0's and was therefor you could perform the opposite opperation and make it back into analog and it would play just fine, yes?
      If you spent a heck of a lot of money building up the infrastructure to store and retrieve those ones and zeros yes. At the consumer level we just stored the analog video signal directly (well nearly directly) on tape.

      So now we have camera's that have a light sensitive chip that gets all its charged area's scanned n times per second and therefor we skip the analog part since we directly have 1's and 0's, yes?
      The ADC may be on the chip or it may be a seperate chip close-by running in lock-step with the chips pixel clock but yeah you get a stream of digitial data from it.

      So I assume that the amount of data being pulled off the chip is rather large and therefor is it beneficial that it is compressed, aka zipped or some other compression algorithm.
      lossless general purpose compression algorithms like deflate (used in zip) aren't going to cut it with the type and volume of data you get from a video sensor.

      Using JPEG on each frame individually (MJPEG) brings it down to sizes that are tolerable for capture but not much good for storing a movie library and way too big for use on the internet.

      Using interframe redundancy elimination along with JPEG like techniques (early MPEG) brings it down a bit more but again not really far enough to get acceptable quality video at bitrates that allow reliable realtime web viewing.

      Now I have had the occasion to work on still images and I would imagine the "raw" format is just those bits uncompressed, yes?
      Thats pretty much what a camera raw file is yes, of course noone tends to do any significant work with an image in that state since it reflects all the odities of the sensor. So it gets converted to a more traditional image format (which is even larger)

      So is it a true statement that all one really needs is a compression tool to make the video file a reasonable size for transmission, yes?
      There are three problems

      1: making a codec that is good enough to enable acceptable video quality at acceptable bitrates (theora has acheived this afaict though it's not quite as good as H.264)
      2: avoiding all known patents in the area while doing so (afaict theora has tried to do this, there is still a risk of a submarine patent or a patent being interpreted more widely than someone expected though*)
      3: convincing the other side (MS, Nokia etc) to accept it (nokia at least currently claim it's a submarine patent risk).

      * That risk is very hard to avoid completely.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    2. Re:Color me ignorant but... by vcgodinich · · Score: 1
      Making a cheap video codec is easy... good compression is Hard.

      You have 0 idea how complex getting the file sizes and quality we take for granted each day actually is.

      Go download gordian knot and transcode a DVD into divx or h.264 and see how complex the process really is./p>

    3. Re:Color me ignorant but... by Draek · · Score: 1

      So is it a true statement that all one really needs is a compression tool to make the video file a reasonable size for transmission, yes?

      No. A mere compression tool gets you a lossless codec, and even the best one we have in audio (FLAC) still produces files that are far, *far* bigger than the 'lossy' codecs we all know and love. For video, the storage needs of a lossless codec would be so obscenely large I know of no device that produces them.

      The biggest problem of creating a codec is the step where you remove (yes, permanently) the biggest amount of data with the least subjective loss of quality before sending the rest to be compressed, and while there are a few scientific papers on the matter (more for audio than for video, from what I've seen), it's still mostly a trial & error affair.

      --
      No problem is insoluble in all conceivable circumstances.
    4. Re:Color me ignorant but... by FlyingGuy · · Score: 1

      One of the other posts mentioned that removing redundant data between frames, analogous to a frame of 35mm movie film I assume, is what MPEG does/did. So a scene that had a peson speaking in it with a fixed background, the "fixed" portion of the back ground is determined and stored like a single still image and is indexed somehow and then the dynamic portion of that frame is compressed. When playback happens then the "fixed" portion is pulled in and the dynamic portion is merged with it?

      Is that why I sometimes see things get "blocky" when it seems like the action is moving quickly at times?

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    5. Re:Color me ignorant but... by FlyingGuy · · Score: 1

      You are correct, I really don't have a god grasp of this technology, hence my simplistic questions. I don't know what a "Gordian Knot" is either nor do I know how to transcode a DVD either, but thanks for the reply regardless.

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    6. Re:Color me ignorant but... by FlyingGuy · · Score: 1

      Thanks for the great response!

      --
      Hey KID! Yeah you, get the fuck off my lawn!
  38. Open source? by saleenS281 · · Score: 2, Insightful

    What are you talking about? The only thing preventing firefox from incorporating H.264 is the fact they don't want to pay a license fee to do so. Open source has absolutely nothing to do with it. If that were the case Chrome wouldn't have it included. I know you figured you'd get some more mod points by claiming firefox is somehow defending open source with their decision, but that's not even remotely accurate.

    1. Re:Open source? by mweather · · Score: 2, Interesting

      If I modify, redistribute, or compile Chrome from source is the H.264 license still valid?

    2. Re:Open source? by King+InuYasha · · Score: 0, Informative

      Absolutely not. The H.264 license is explicitly only valid for Google builds of "Google Chrome." Chromium and non-Google builds of Chrome do not count. If you build it yourself, you don't have the license. Two words: You're screwed.

    3. Re:Open source? by arose · · Score: 4, Informative

      Open source has absolutely nothing to do with it. If that were the case Chrome wouldn't have it included.

      Chrome is not open source. Chromium doesn't have H.264. It's you, who is "not even remotely accurate".

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    4. Re:Open source? by Sir+Homer · · Score: 5, Insightful

      Firefox is taking an ethical stand by not allowing a situation like Unisys / GIFs to happen where you have to get sign contacts and pay license fees to host some video on your sites. Also Firefox would effectively be closed source if it adopted H.264, just like Chrome is. (Chromium, the open source browser that Chrome is based on, DOES NOT support H.264).

    5. Re:Open source? by chammy · · Score: 2, Informative

      Even if Mozilla paid the fee, it would still die. The license can't be distributed downstream so everyone bundling Firefox or shipping it with a distro would have to strip it down and call it Iceweasel. I'm not sure about you but I can't remember the last time I actually went to mozilla.com to download a copy of Firefox.

    6. Re:Open source? by icebraining · · Score: 1

      Yes, it is. Mozilla can't give the end user a license to redistribute the H.264 implementation.

      Notice that it will be included in Chrome (closed), not in Chromium (open).

    7. Re:Open source? by saleenS281 · · Score: 1

      Bullshit, I just built chromium with h.264 support. As for Chrome not being open source, the ENTIRE CODE is released under the chromium project other than the google logo's, the update manager, and RLZ.

      http://groups.google.com/a/chromium.org/group/chromium-discuss/browse_thread/thread/c82bf49672a213f4

      Chromium is the name we have given to the open source project and the browser source code that we released and maintain at www.chromium.org. One can compile this source code to get a fully working browser. Google takes this source code, and adds on the Google name and logo, an auto-updater system called GoogleUpdate, and RLZ (described later in this post), and calls this Google Chrome.

      http://blog.chromium.org/2008/10/google-chrome-chromium-and-google.html

      a href="http://groups.google.com/a/chromium.org/group/chromium-discuss/browse_thread/thread/c82bf49672a213f4">http://groups.google.com/a/chromium.org/group/chromium-discuss/browse_thread/thread/c82bf49672a213f4

      I am trying to build Chromium with support for H.264 video support enabled. AFAICT, it looks like adding ffmpeg_branding=Chrome to the gyp defines should be all that is necessary

    8. Re:Open source? by saleenS281 · · Score: 1

      Right, just like firefox is closed by adopting the flash plugin.

      Chromium DOES support h.264. Maybe next time before you make a statement of fact, figure out if it's true or not...

      http://groups.google.com/a/chromium.org/group/chromium-discuss/browse_thread/thread/c82bf49672a213f4

    9. Re:Open source? by arose · · Score: 1

      Bullshit, I just built chromium with h.264 support.

      Take advantage of the freedom to redistribute the binary in the US. In large numbers. And then call up MPEG LA for a chat and rub it into their noses.

      As for Chrome not being open source, the ENTIRE CODE is released under the chromium project other than the google logo's, the update manager, and RLZ.

      http://www.google.com/chrome/eula.html

      I am trying to build Chromium with support for H.264 video support enabled. AFAICT, it looks like adding ffmpeg_branding=Chrome to the gyp defines should be all that is necessary

      It also prevents you from legally redistributing in a country that enforces patents in the MPEG LA pool, and possibly others.

      To recap you can build most of Chrome from the Chromium codebase, that doesn't make it open source. You can potentially build Chromium with H.264 enabled, but the browser you get is not redistributable in large parts of the world. The OSI only talks about the copyright license, but other explicit limitations on free redistribution are still against the spirit of it.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    10. Re:Open source? by saleenS281 · · Score: 1

      Right, it's not open source if you can't redistribute it! FALSE. Firefox can't redistribute flash, but it still supports flash, and it's (firefox) still open source. The argument that h.264 can't be included in firefox because it's not open is patently false. End of discussion. Nothing you've said has changed that fact.

    11. Re:Open source? by arose · · Score: 1

      Firefox has APIs that proprietary software can hook into, therefore Firefox can include components that can't be redistributed and still be open source? What kind of argument is that even supposed to be? I guess right up the alley with your "I said so" debate technique. Nothing you said has supported what you call a "fact".

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
  39. No additional country? by Anonymous Coward · · Score: 0

    "Slashdot is operated and hosted in one of those countries."

    New Mexico?

  40. other way around by r00t · · Score: 1

    This makes IE support Theora. You can then serve up video in Theora format, avoiding the MPEG LA fees.

    It'll be fast enough to work, but not as fast as the native Theora video in Firefox and Chrome.

    Given that computers are getting to be plenty fast, I think you can sum up the situation this way: better battery life for Firefox and Chrome users.

    1. Re:other way around by hairyfeet · · Score: 5, Insightful

      The problem is there is exactly zipola when it comes to hardware acceleration for Theora, and you can't just "use moar power!" when we are talking cell phones, netbooks, and mini-tablets. I have gotten nothing but grief for pointing this out, but if Theora is to have a chance it needs hardware acceleration by the big three-Intel, AMD, and Nvidia, and it needs it yesterday.

      My GPU cost a grand total of $35 and came with H.26x, WMV 7-9, MPG 2 and 4, all accelerated out of the box. Even the cheapest onboard GPUs nowadays usually will give you H.26x, WMV, and MP4 acceleration out of the box. And building PCs I can tell you it does make a difference, even on powerful machines the playback is smoother and allows for more multitasking without video stutter.

      So I would be suggesting to the FOSS community if they want Theora to get anywhere they better look at the specs AMD and Intel have released and start on hardware Theora decoding ASAP. If they get it going for those two Nvidia won't allow themselves to be left out and will get Theora acceleration if for no other reason to have a "me too!" bullet point on the GPUs. Then you will have hardware acceleration covered for most desktops and netbooks, which in turn will hopefully make the cell phone and other small Internet devices stand up and start to take notice.

      But just saying Theora runs okay without hardware acceleration on your desktop won't cut it, when so much of the Internet is moving away from simply sitting at a desk all day. Both AMD and Intel have released specs on their GPUs, and isn't that what the developers have always asked for? Give us the specs and we'll take care of the rest? Well here is your chance, we need Theora acceleration if H.264 isn't to become the dominant format.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    2. Re:other way around by Anonymous Coward · · Score: 0

      Few problems with that.

      Even if we had all the documentation required to add Theora support, and the dedicated video decoding hardware were programmable enough to handle Theora (which it probably is), how exactly do you suggest that the open source community add features of closed-source Windows drivers?

      The only drivers that could possibly implement Theora in hardware are Intel's GMA drivers on Linux, since they are open-source. Of course, the Intel GMA chips lack the kind of programmable video decoder that ATI and nVidia use. While you may be able to get ATI or nVidia's hardware to decode Theora, I doubt you could do the same with Intel's. Same reason that you could probably do accelerated Theora on a Nokia N900 (which uses a fully programmable DSP for video decoding), but not on an iPhone (which uses a dedicated hardware-only h.264 decoder).

      Even assuming we manage to get it added to the open-source ATI drivers, what does that accomplish? Even if hardware Theora decoding were supported on all video cards in Linux, we'll still get people whinging about the lack to Theora hardware decoding in Windows, and demanding that the open-source community do something about it.

      That only leaves OpenCL. Which does not use the specialised video decoding hardware. Instead, it uses the shader units (forget about it working on Intel GMA chips). It'l not terribly suitable for video decoding, and to make matters worse, inherently uses more power than the specialised video decoding hardware.

      None of which helps devices that actually need hardware acceleration, because they don't have fully programmable GPUs either.

    3. Re:other way around by AniVisual · · Score: 1

      You can be sure that Microsoft will support whatever Apple supports when it comes to deciding upon proprietary formats. They are in cahoots when it comes to locking down computers, after all.

      I just hope that soon enough there can be some antitrust against implementing .H264 as the standard codec.

    4. Re:other way around by Anonymous Coward · · Score: 0

      Do any of the GPU vendors allow you to modify their firmware? I seriously doubt they would allow that, let alone document their GPU internals.

    5. Re:other way around by marmoset · · Score: 1

      Wow, the degree to which you avoided answering his points is, well, it's exceptional.

    6. Re:other way around by arose · · Score: 1

      This is why h264 (AVC) is being used in everything (except Firefox and Opera)

      Chrome and Safari are a far cry from everything. We are talking about HTML5, right?

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    7. Re:other way around by Rockoon · · Score: 2, Informative

      You question how Theora would be accelerated on Windows proprietary drivers.

      We call them Shaders, and this can be done in regular old GLSL. The GPU's are already plenty programmable by design.

      --
      "His name was James Damore."
    8. Re:other way around by LBt1st · · Score: 1

      That still doesn't help the mobile device issue.
      I agree with the GP, Theora needs hardware support on all devices yesterday.

  41. Re:H.264 is ISO/IEC 14496-10, not a de facto stand by Anonymous Coward · · Score: 0, Troll

    yeah but given the overall reality philosophy, thats life

  42. Re:H.264 is ISO/IEC 14496-10, not a de facto stand by Anonymous Coward · · Score: 1, Insightful

    Lets just clarify the statement you made to clear it up for you:

    Ten years ago, Linux users complained that they could not view the video on the Web because it was in QuickTime containers with [patented] video and [patented] audio and that was all proprietary, not standardized. Now, the video is all in ISO [patented] containers, with ISO [patented] video and ISO [patented] audio and is playable on Linux in FlashPlayer and WebKit browsers and other players, and the complaining continues. It is disheartening.

    Patents do not work well in the open source world. What surprises you about that?

  43. Re:H.264 is ISO/IEC 14496-10, not a de facto stand by petermgreen · · Score: 1

    HTML5 is a markup standard. Where it pertains to video is in the standardization of video-related markup, i.e. the "video" tag, not video formats.
    The problem is a standard video tag is of limited use if there is no baseline codec that a web developer can use and expect any web browser to render it.

    MPEG and ISO come from a world where it is considered acceptable to make descisions that force everyone who wants to use your standard to pay license fees. That doesn't fit well with the free and open nature of the web. They are even considering requiring license fees for merely distributing the files rather than just encoding and decoding them at some point in the future!

    Some FOSS projects take the approach of ignoring patents and this works for smaller more under the rader projects but it's a risky strategy. Those behind the projects could end up facing huge legal problems at any time. A further complication is that while the expiry of patents is a good thing in general patent holders sometimes get very litigious when thier patent is about to run out and extracting money from it becomes a case of now or never.

    So the obvious thing for those creating the web standards to do would be to make the baseline format one that was developed to avoid relying on patented technology. Unfortunately certain major vendors refuse to implement it claiming it is a "submarine patent risk". So the HTML 5 guys are left with a choice between not specifying a baseline format at all or alienating one of the major groups of implementers.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  44. Re:H.264 is ISO/IEC 14496-10, not a de facto stand by SEE · · Score: 1, Insightful

    If it isn't Free, it isn't a standard, it's just a racket.

  45. snow? by loki_tiwaz · · Score: 1

    when are they going to finish making snow? i've used early versions of it and it eats h264 for breakfast, and theora? yeah it's an open codec, which is great but it's based on vp3 and that's more ye olde than mp4. everyone's hardware can handle h264, it's about the same to do snow decoding, but the quality and compression is measurably better.

    1. Re:snow? by agnosticnixie · · Score: 1

      I kinda wish they did too, I guess with dirac being put out by the bbc, even if it's a different technique, they're slowing down on it (and being web ready was probably the other big priority)

  46. Just line any crime, follow the money by Required+Snark · · Score: 5, Informative
    A few years ago I worked on a variant H.264 codec, and I found out about MPEG politics. It's not about standards, technical quality or user access, it's about MONEY. Specifically, patent portfolios and MPEG-LA.

    The price of admission is sending people to the four times a year MPEG meetings. The chips are the patentable intellectually property. The game is to get your IP into the standard by any means possible. When you are in the standard then you get profit participation in the MPEG-LA revenue stream.

    When I was involved, the Japanese had a notorious reputation for sending lots of people and stacking the meetings. They would use procedural methods to extend the meetings into late night and then after others left they would use their numbers to force through their proposals.

    Of course other players had other ways of stacking the deck. Remember that big corporations can afford to employ people full time to chair committees and that gives the extra clout (MicroSoft, apple, Sun, Philips,...).

    This all means that smaller independent groups, like the one I worked for, had a very difficult time making any headway. No matter how good the technology, political considerations had a lot more impact.

    The trick is that while MPEG is an open international body that supports "open standards", MPEG-LA is a foul black pit full of zombies, orcs and lawyers. In fact, the orcs and zombies are at the bottom of the heap, because the lawyer are the bad asses who run the show.

    How are licenses fees set? Nobody knows. How are revenues divided? Nobody knows. How much is spent on MPEG-LA costs? Nobody knows. How do they decided to engage in legal action and who do target? Nobody knows.

    It is a completely independent body with no oversight by any of the international standards bodies, or any government for that matter. It is only constrained by the software copyright rules in an individual jurisdiction.

    It is a closed black box that can charge as much as it wants, and because it is an "international standard", it is almost impossible to compete with it based on cost or quality, and and you can't go after it using the legal system. (This one reason is why Ogg Theodora is not looked at as a meaningful option by the big players; it is not a standard, so it gives big companies headaches. Who is responsible if there is any trouble? What happens if a key person is hit by a bus? Having access to the source does not fully address all these legal issues.)

    The reason that this such a bit deal is that large amounts of money are involved. I Googled around and I couldn't get a clue about total amounts, which is suspicious in itself. Remember, from the corporate viewpoint this is "free money", because the initial investment is small; a lab with some computers, some PHDs, a travel buget and some lawyers and the cost of their shark tanks. Very high rate of return over a long period of time.

    And a shout out to all you libertarian morons out there: THIS IS A TAX!!! It is a tax collected by corrupt self serving insiders who have subverted the legal system. It restrains trade and stifles innovation. It is not subject to competition. Those who are taxed have no say in the matter. It is arbitrary, and you cannot escape it by taking your business elsewhere. It is all the things you claim to hate about government. How come you this behavior is good when done by business for greed and bad when done by governments, which are more accountable to the people?

    --
    Why is Snark Required?
    1. Re:Just line any crime, follow the money by Anonymous Coward · · Score: 1, Insightful

      Ah, if only you had posted this yesterday, I would have had a shiny +1 Informative/Interesting for you. Sadly, the points expired. What gets me is this;

      They would use procedural methods to extend the meetings into late night and then after others left they would use their numbers to force through their proposals.

      I'm amazed filibusters work for something like this. Firstly, as you said, the stakes are high. I wouldn't have thought interested parties would allow themselves or their representatives to be bored into leaving. Secondly, this is a rather nerdy area. Nerds are notoriously obsessive - in fact, it is widely regarded as our greatest fault. Not only that, but we're less likely have any other commitments (like family or friends). How hard could it be to get an iron-arsed nerd (also rather common, what with marathon gaming/movie/coding sessions) with strong feelings about video compression to sit in on this? Just trawl university computer science departments!

      How come you this behavior is good when done by business for greed and bad when done by governments, which are more accountable to the people?

      I'm not a libertarian, but I've "spoken" with enough of them to know what they'd say - and that is "It's the governments' fault we're in this situation (patents are government protected), blah blah blah, video compression is avoidable by not consuming it, blah blah blah". I fully agree with what you're saying, and I realise that patents aren't going away, nor is compressed video, but you can be assured that libertarians have a stock argument lined up for anything you may say ;)

    2. Re:Just line any crime, follow the money by digitalcowboy · · Score: 2

      And a shout out to all you libertarian morons out there: THIS IS A TAX!!! It is a tax collected by corrupt self serving insiders who have subverted the legal system. It restrains trade and stifles innovation. It is not subject to competition. Those who are taxed have no say in the matter. It is arbitrary, and you cannot escape it by taking your business elsewhere. It is all the things you claim to hate about government. How come you this behavior is good when done by business for greed and bad when done by governments, which are more accountable to the people?

      Huh? Wha? I was sound asleep until you started shouting.

      But since you so rudely awakened me... Does the MPEG-LA have a legal right to use violent force to further their agenda?

      That's the difference. Thanks for checking in to ask.

      (Also, all of your complaints about them trace back to government corruption.)

    3. Re:Just line any crime, follow the money by agnosticnixie · · Score: 1

      Easy answer: the one where the randroids get to be feudal overlords ;) (and a 5th +1 to this one for anyone passing by, my last mod points expired from unuse)

    4. Re:Just line any crime, follow the money by Anonymous Coward · · Score: 0

      5million/year

    5. Re:Just line any crime, follow the money by lennier · · Score: 1

      Does the MPEG-LA have a legal right to use violent force to further their agenda?

      Um, yes? Because they outsource that to the legal system, which outsources it to the police, which outsources it to the private security companies who run private prisons. But Western governments are just one violence provider out of many (criminal gangs and private militaries are eager to step into this role), and not necessarily the worst.

      If patents - and hence violent force - weren't involved we wouldn't be having this conversation. MPEG-LA would merely be an annoyance to be coded around. But we can't code around them because they have the right to bring in men with guns. The fact that those men with guns happen to work for an organisation called 'government' rather than 'Las Vegas or Russian Mafia' merely means that they have at least SOME standards of niceness they have to uphold.

      Now if governments didn't exist but patents still did, we'd be in the exact same situation if not worse. The violence would still be there but would be outsourced to a private provider of kicking-your-doors-in-at-2am (like Wackenhut or Group 4) rather than a government one. And the patent law giving them the right to do this would be more like a maze of private contracts - or let's see, the negotiations over ACTA - all secret and proprietary, rather than at least being somewhat open.

      There are some things governments do which are thug-like. Oddly enough, the more it outsources contract-making and contract-enforcing to the private sector - where it can hide in 'commercial secrecy' darkness - more thuggish the behaviour appears.

      So let's make both our governments AND our corporations less thuggish by making both their doings more transparent to the people, and remove the right of both of them to hide in shadows and bring in men with guns.

      That means shutting down the patent system, opening up secret trade treaties, and stopping funding the huge military-industrial business. The less guns in the world, the less men with guns to knock on your door.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  47. transcoding in 2016 by snooo53 · · Score: 1

    With the way GPUs have lately been becoming more and more powerful for parallel tasks, and the way multicore CPUs haven taken off, I wouldn't be surprised if most video was transcoded on the fly in 2016.

    --
    The sending of this message pretty much inconveniences everyone involved.
    1. Re:transcoding in 2016 by lewiscr · · Score: 1

      Maybe not that good. I figure even cheap camera phones will be recording in 1080p. That's ~8x larger than current 480i. Maybe even ~16x, if you have a full 1080p 3D stream (2x 30fps).

      Still, it will happen eventually. I remember converting WAV to MP3 at 0.5x. Rip a track at 2x, convert at 0.5x, rip another track. Transcoding audio is nothing now. Video will get there

  48. Let's take a look by PCM2 · · Score: 1

    ... in browsers that have [the Microsoft] Silverlight [plugin]. c'mon now...

    Here's a comparison of who has what. Yes, it seems Silverlight 3 is the most popular version... (cough).

    Note: I have no idea how valid this sampling might really be, but it pretty much jibes with my experience.

    --
    Breakfast served all day!
  49. Oh you mean how Vorbis has taken over MP3? by Hurricane78 · · Score: 2, Informative

    Seriously... Vorbis has not even taken over MP3, despite it being far superior.
    And you expect Theora to beat H.246??

    The fact is, that apart from us few experts, nobody cares what format it is, as long as it works, and has the best quality for its size.
    Look at what movies are used on BitTorrent nowadays. It’s mostly H.264, since the quality is simply superior. And XviD, since that’s what most pre-bluray standalone players can play.

    Even though I’m a supporter of open formats, I support H.246 right now. Because there are two groups of sources I have:
    1. Commercial video streams (YouTube, Daily Show, South Park, etc), who can handle the legal rights, and usually have a license anyway to distribute physical media etc.
    2. P2P-shared movies, that don’t care for laws anyway.
    (Bonus question: Guess how I would release my work? ^^)

    But: Offer me something that has all features of H.246, plus only one single tiny superior property, and I’ll be the strongest supporter of that format, that you will be able to find.
    Until then, it’s no war. Because one side has no teeth at all. (Sadly.)

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
    1. Re:Oh you mean how Vorbis has taken over MP3? by Dr.+Spork · · Score: 1
      I see this exactly the way you do. The fact that h.264 is a far superior codec should not be ignored in this debate about standards.

      Anyway, all this should be beside the point, because correctly written web browsers should just be able to use whatever decoding codecs are available on any computer. I'm looking at you, Mozilla: I paid for a license to decode h.264 - why won't you let me use it to decode HTML5 videos in the video tag?

    2. Re:Oh you mean how Vorbis has taken over MP3? by shutdown+-p+now · · Score: 2, Informative

      I'm looking at you, Mozilla: I paid for a license to decode h.264 - why won't you let me use it to decode HTML5 videos in the video tag?

      They don't want to enable you to use H.264 in any way, directly or indirectly, for political reasons.

    3. Re:Oh you mean how Vorbis has taken over MP3? by Stan+Vassilev · · Score: 1

      They don't want to enable you to use H.264 in any way, directly or indirectly, for political reasons.

      Those political reasons somehow don't forbid them from supporting Flash's closed source plugin, which does support H264.

      Here's a "novel" idea: When Firefox encounters a <video> tag, it uses whatever H264 capable player is installed as a plugin. This can be Windows Media Player (supports H264 in Windows 7), Quicktime (H264 supported), or Flash player (by including a little video player flash file with the browser).

      Firefox has played a major role in reviving standards support, bringing back browser competition and nudging Microsoft into updating Internet Explorer, but if they choose to be stubborn on obvious issues because of "political reasons", the world will just switch to the next thing and forget them entirely, the way it happened with Netscape.

    4. Re:Oh you mean how Vorbis has taken over MP3? by agnosticnixie · · Score: 2, Informative

      It's html, they have to make it work in the browser, the flash plugin is something that adobe makes.

  50. Power Point by westlake · · Score: 1

    So I fail to understand why this all seems so difficult. Put the collective minds together in the FOOS world, come up with a compression scheme for both video and audio and there you have it

    If life were only that simple:

    The Moving Picture Experts Group (MPEG) was formed by the ISO to set standards for audio and video compression and transmission. It was established in 1988. MPEG has grown to include approximately 350 members per meeting from various industries, universities, and research institutions. MPEG's official designation is ISO/IEC JTC1/SC29 WG11 - Coding of moving pictures and audio (ISO/IEC Joint Technical Committee 1, Subcommittee 29, Working Group 11).


    Joint Video Team (JVT) is joint project between ITU-T SG16/Q.6 and ISO/IEC JTC1/SC29/WG11 for the development of new video coding recommendation and international standard.
    Moving Picture Experts Group


    H.264/MPEG-4 AVC is a standard for video compression. The final drafting work on the first version of the standard was completed in May 2003.


    H.264/AVC is the latest block-oriented motion-compensation-based codec standard developed by the ITU-T Video Coding Experts Group (VCEG) together with the ISO/IEC Moving Picture Experts Group (MPEG), and it was the product of a partnership effort known as the Joint Video Team (JVT). The ITU-T H.264 standard and the ISO/IEC MPEG-4 AVC standard (formally, ISO/IEC 14496-10 - MPEG-4 Part 10, Advanced Video Coding) are jointly maintained so that they have identical technical content. H.264 is used in such applications as Blu-ray Disc, videos from YouTube and the iTunes Store, DVB broadcast, direct-broadcast satellite television service, cable television services, and real-time videoconferencing.


    The Advanced Television Systems Committee (ATSC) standards body in the United States approved the use of H.264/AVC for broadcast television in July 2008, although the standard is not yet used for ATSC broadcasts within the United States.


    One of the most notable industries that has benefited greatly from the technology is the CCTV (Close Circuit TV) or Video Surveillance market. Prior to this technology the compression formats used within the industries DVR's Digital Video Recorders was based on low quality compression formats. With the application of the h.264 compression technology the quality of the video recordings [improved dramatically.] Over a short period of time starting in 2008 the surveillance industry promoted h.264 technology as "high quality" video. The term h.264 is now use to identify "high quality" digital recorders verses lower quality recorders.

    H.264/MPEG-4 AVC


    This stuff is hard.

    It takes years to accomplish anything meaningful.

    H.264 has become deeply - deeply - entrenched across a broad range of industries.

    1. Re:Power Point by FlyingGuy · · Score: 1

      Thank you very much. It would seem like it is the same problem, everyone wants a piece of the pie and to get control of something that should simply be made available to everyone so that a standard becomes a standard that everyone can use without having to pay a toll to the troll every time they compress something.

      sigh...

      --
      Hey KID! Yeah you, get the fuck off my lawn!
  51. Re:nonfree = OSS by Hurricane78 · · Score: 1, Insightful

    the Free Software Guidelines used by Debian (and hence Ubuntu)

    Seeing how Ubuntu now apparently chose, to replace OpenOffice by a not only proprietary and closed-source, but also remotely-controlled office software, I say that argument is extremely moot.

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  52. Re:H.264 is ISO/IEC 14496-10, not a de facto stand by westlake · · Score: 1

    The complaining continues because Linux users still cannot play video using FOSS solutions, due to licensing fees associated with implementation of H.264. Given the overall Linux philosophy, it's a perfectly valid complaint.

    Since when did Linux=FOSS?

    Or, more precisely, since when did the Linux user become the FOSS purist?

    If that were true, he would have to jettison damn near every set top box and mobile device he owns.

  53. ACTA is a copyright/trademark law, not patents!!! by Anonymous Coward · · Score: 0

    ACTA is a treaty on copyrights and trademarks, which are totally different than patents.

    It is if we have plants, animals, and minerals (to use the old "20 Questions" categories). And you being so ill informed that you think the mineral Iron might eat you, before it goes on to reproduce.

    If you don't understand IP laws, even in a passing way, please STFU.

  54. Re:H.264 is ISO/IEC 14496-10, not a de facto stand by shutdown+-p+now · · Score: 3, Informative

    Do we have to play words? We both know that, at the very least, a considerable proportion (I dare say, a majority) of Linux users prefer FOSS over non-FOSS, and at the very least, open standards unencumbered by patents (and associated fees) to closed ones. The fact that many of them still use proprietary software (and hardware with such) - NVidia drivers, Android etc - does not change that. It just means that sometimes, pragmatism outweighs purism. It's not black & white, after all.

    It doesn't mean that they like that state of affairs, however. Back when GIF was patented, I haven't heard of anyone disabling that code in their browsers - but there was, nonetheless, a big campaign in support of a switch to PNG.

  55. Re:H.264 is ISO/IEC 14496-10, not a de facto stand by Air-conditioned+cowh · · Score: 1

    Now, the video is all in ISO MPEG-4 containers, with ISO H.264 video and ISO AAC audio and is playable on Linux in FlashPlayer and WebKit browsers and other players, and the complaining continues. It is disheartening.

    The complaining continues because Linux users still cannot play video using FOSS solutions, due to licensing fees associated with implementation of H.264. Given the overall Linux philosophy, it's a perfectly valid complaint.

    On top of which, the Linux Flash implementation is very poor. It's impossible to play full-screen video without a lot of frame dropping. This is not a limitation of Linux since other video players on Linux have no such problem.

  56. Re:nonfree = OSS by shutdown+-p+now · · Score: 1

    All this means is that it won't be present in the base distribution out of the box. However, you can bet that, as soon as one navigates to a website which will require this (say, YouTube, once it is migrated to HTML5 video), you'll get a dialog telling you that you can't view this site until you install a plugin, and would you like to do that? And most users would of course click "yes".

    It works in precisely that way for Flash already.

  57. Re:H.264 is ISO/IEC 14496-10, not a de facto stand by CSMatt · · Score: 1

    Ten years ago, Linux users complained that they could not view the video on the Web because it was in QuickTime containers with Sorenson video and Qdesign audio and that was all proprietary, not standardized.

    And the response then would have been something along the lines of "Windows/Internet Explorer is the standard."

  58. woah, H.264 has the same surprise risks as Theora by Anonymous Coward · · Score: 2, Insightful

    MP3 and MPEG-2 users have both been nailed by surprise ligation for unknown patents which were not covered in the MPEG-LA licenses. The MPEG-LA license pack explicitly disclaims all warranties and rejects all representations that the license contains all the patents necessary to implement the formats, much less ones which might not be strictly necessary but that your implement ion might practice for good performance.

    So, if you use H.264 you have to pay the license fees, plus take the risk that someone will sue you for practice some patent not in your coverage. With Theora you only have the latter risk.

    Whatever argument you can make about increased confidence in H.264 due to wider deployment can be countered by the fact that its a much newer format during the design of which NO effort was taken to avoid patented technology (the MPEG and ITU processes both forbid IPR discussions during the main standardization process for anti-trust reasons). Whereas Theora is a more conservative design built from the ground up (by On2) to be free of third party IPR.

  59. Re:ACTA is a copyright/trademark law, not patents! by grantm · · Score: 2, Informative

    ACTA is a treaty on copyrights and trademarks, which are totally different than patents.

    How can you possibly know what is contained in the ACTA treaty? While the actual contents remain secret (and they're likely to remain so until passed into law in the signatory countries) we have nothing to go on but leaked documents. Documents leaked already suggest the treaty aims to go well beyond simply protecting copyrights and trademarks. But of course all the countries involved in the negotiations already have laws to protect copyrights and trademarks so if the treaty didn't go beyond that there would be no reason for it to exist.

  60. Re:H.264 is ISO/IEC 14496-10, not a de facto stand by julesh · · Score: 1

    Replying to your subject, not the content:

    It may be both an ISO standard and a de facto standard. The latter is more relevant, because there are multiple official standards -- MPEG-1 (ISO/IEC 11172), MPEG-2 (ISO/IEC 13818) and MPEG-4 (ISO/IEC 14496). Each of these standards contain multiple parts that can be used independently or together. A format is a de facto standard if it is in use in a reasonably large majority of cases, which given multiple ISO standards is much more important than whether any particular format is or is not one of them.

    The question of whether it actually _is_ the de facto standard is an interesting one. My suspicion is that a larger chunk of the video being consumed out there is actually MPEG-4 Part 2, as I understand this is what is used in most digital TV systems, along with a very large chunk of what's available on TPB (DivX and xvid both being implementations of it).

  61. Re:H.264 is ISO/IEC 14496-10, not a de facto stand by Anonymous Coward · · Score: 0

    I believe most digital TV is either MPEG2 or H.264; certainly, from my experience, DVB-T uses MPEG 2, and BBC HD is broadcast in H.264. Wikipedia also suggests that ATSC uses MPEG2 as well.

  62. Youtube already recode by Anonymous Coward · · Score: 0

    Youtube already recode. Youtube existed before they used H264 (they used H.262 before, and what before that?). So they had to change once. Add to that that many submissions to Youtube aren't in H.264 or the right resolutions or the right bitrate etc, so are transcoded by Youtube as it is.

    Your argument is just that: an argument not a reason. Full of fail.

  63. Video professionals don't have a problem with H264 by realinvalidname · · Score: 1

    Analogy: Ogg Theora is to video what Intelligent Design is to biology, in that it's almost completely irrelevant to the large body of experts and professionals in the field, and is clung to by a small body of religious zealots, because the realities of the field (the wide acceptance of a patent-encumbered technology on one hand, the repudiation of the Creation story on the other) is deeply offensive to the True Believers. Ogg has nothing going for it except its compatibility with the Open Source religion, but that's irrelevant to just about everyone who actually produces or consumes media.

    Sorry, but this just doesn't matter, and isn't going to, no matter how many stories get posted to Slashdot about it.

  64. Like you licensed DVD CSS? by Anonymous Coward · · Score: 0

    Like you licensed DVD CSS? Does that mean you can legally play DVDs on your linux box? No. Because your license doesn't let you.

    Same with your h264 license. Check to see if that license lets you distribute a player for h264.

    Or see if it lets you pass that license on to Mozilla so they can distribute it to YOU.

  65. Executive summary by mjrauhal · · Score: 2, Informative

    1) The main point really is that you can now relatively easily deploy Web video in Theora without sacrificing much potential user base. (Cortado can fill in some gaps in native browser support already, but Java applet support is dwindling.)
    1a) It might not yet be default(?), but MS is actively pushing Silverlight for Windows users, so the installed base is already fairly large and growing.
    1b) Apple I hear has some at least semi-official Moonlight-based support, but this I know less of. Comments?
    1c) Though not the best in quality per bit, you can make the quality of any codec better with more bits. Bits are only going to get cheaper. H.264 can potentially get much more expensive.

    2) No, H.264 won't die a gruesome death now.
    2a) Yes yes, we all know it's better technically, it doesn't matter, it still can't be a baseline Web codec.
    2b) Yes, some players, especially those with vested interest in the MPEG-LA racket and excluding smaller competitors, will almost certainly use H.264 on the web for a long time to come.
    2c) Isn't it nice though that a widely deployable option exists that probably has already played a hand in how much money the MPEG-LA can squeeze from you if you _do_ decide to go with H.264 anyway?

    3) Using H.264 for everything won't be as unified as you think.
    3a) Much of the material on the web incidentally doesn't use the very advanced features of H.264, because many decoders are limited in what profile or subset of H.264 they support (thus also reducing the quality advantage to Theora, but I make no claim of its elimination)
    3b) Some material (like pirated stuff that doesn't care for copyrights or patents alike) will use all the bells and whistles, but then you may well still be stuck with having to transcode for different devices even if everything does "H.264".
    3c) Such conversions can be relatively well automated when needed while keeping the original not to incur generation loss; I don't really see some need for transcoding persisting as a huge deal, except of course to the extent that anything you do with a patented format might be illegal depending on jurisdiction and circumstance.

    4) Yep, no "hardware" (DSP) decoders for Theora abound.
    4a) Mobile devices have enough oomph to decode it anyway in relevant resolutions (Theora is lighter than H.264, too)
    4b) Yes, battery life will probably suffer somewhat, doesn't make it useless.
    4c) Some DSP work has already been done on Theora decoding as already previously commented, though even when ready, deploying it would probably require user intervention and sufficient access unless shipped by the OS itself. ("Install this to improve your battery life with this site.")

    Hope this summary will clarify things somewhat.

  66. Re:Video professionals don't have a problem with H by Anonymous Coward · · Score: 0

    I said something like this earlier and got modded -1

    To put it bluntly, no hardware support, nobody cares about Ogg. It's in 0% of anything. The Ogg people need to realize this and get *someone* who builds hardware to use it, and not some FOSS type of hardware that 6 people will buy. I'm talking about the PS3 or a future generation of Wii or next generation multiband UMTS phone.

    There are no video cameras out there that support Ogg, and until there is, nobody is going to convert from AVC to OGG and then back to AVC, since there is no OGG to OGG path to the web.

     

  67. Nah... java applets, trust me, it will WORK by SmallFurryCreature · · Score: 4, Interesting

    Nah... java applets, trust me, it will WORK! This time...

    Reminds me of a comment on a dutch tech site, remarked how much smarter a dutch tv station was, for choosing silverlight over flash, because it was more widely supported, except that particular function just happens to only be available for windows.

    Silverlight may or may not be good, but after ActiveX and COM and such, why do people keep building their business model on an MS product? You know that sooner or later they will pull a move that screws you.

    It would be like putting a bet on Apple announcing a sensible, non-sexy, non-drool inducing, cheap and essential item. Or IBM doing anything interesting in the consumer market. I don't know about leopards, but I do know companies never change their spots.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Nah... java applets, trust me, it will WORK by Yvan256 · · Score: 2, Funny

      I don't know about leopards, but I do know companies never change their spots.

      Surely you jest!

    2. Re:Nah... java applets, trust me, it will WORK by EricTheO · · Score: 1

      You mean cheap like Firewire?

      --
      -Eric
  68. Re:Video professionals don't have a problem with H by realinvalidname · · Score: 1

    You're absolutely right, and if I had mod privs today, I'd mod you up.

    Remember even ESR gave up on the "Everything should be in Ogg" argument in his World Domination 201 essay, and called for a Linux consortium to license H.264 en masse for Linux clients. And that was four years ago. Ogg has made no meaningful inroads since then.

  69. Re:nonfree = OSS by tepples · · Score: 1

    you'll get a dialog telling you that you can't view this site until you install a plugin, and would you like to do that? And most users would of course click "yes".

    If it's anything like gstreamer*-plugins-ugly, then the next dialog is "It may be illegal to install and use this package where you live." One of the places where ffmpeg-nonfree is illegal is the United States, home of Slashdot.

  70. Think of the children by tepples · · Score: 1

    Maybe we should start distributing browsers and hosting websites only from countries that don't recognize those patents.

    Maybe the U.S. should bully ISPs into blocking web sites the use of which would infringe a U.S. patent, perhaps as part of the next anti-child-pornography bill. Or how do you plan to get users like myself out of the United States and into a country without software patents?

    1. Re:Think of the children by nine-times · · Score: 1

      Yeah, because the great firewall is working so well for China.

    2. Re:Think of the children by RockDoctor · · Score: 1

      Or how do you plan to get users like myself out of the United States and into a country without software patents?

      Firstly we provide sufficient motivation for you to move, then we watch while you move (if you're sufficiently desirable a person for other countries to allow you in, of course). Finally, we watch from the sidelines as the US collapses.

      Alternatively, you can stay on in America and try to fight the system from within. Good luck with that. At least you'll go somewhere more exotic than Cuba these days - Morocco, Egypt, probably others.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  71. I like you... by agnosticnixie · · Score: 1

    OMG...
    Someone else who doesn't recoil in horror at the idea of SVG instead of flash :D

  72. Re:Video professionals don't have a problem with H by agnosticnixie · · Score: 1

    It has hardware support, it's been linked a couple of times upthread.

  73. Re:H.264 is ISO/IEC 14496-10, not a de facto stand by DrXym · · Score: 1
    The complaining continues because Linux users still cannot play video using FOSS solutions, due to licensing fees associated with implementation of H.264. Given the overall Linux philosophy, it's a perfectly valid complaint.

    Not true. Most of the world can play H264 just fine without any legal implications. Even in the US, there is nothing to stop someone setting up a legal process for users to register and pay the paltry fee to use the codec legally.

  74. Wrong XVID / DiVX is the way by salemboot · · Score: 1, Interesting

    Why is it when the industry adopts a standard the OSS community must switch to something else? Take an Old Xbox with XBMC. Try playing these H.264 encoded videos then try playing an XVID encoded video. XVID is superior as I can actually watch and enjoy them on older technology. DiVX is a standard. My DVD player can handle XVID, my Xbox and my computer. Almost ever mkv, mp4, etc I download I convert to XVID. My second point is that everybody seems to be encoding for 720p. 480p is acceptable. Vote Xvid. Hell I think youtube should move to streaming XVID.

    1. Re:Wrong XVID / DiVX is the way by agnosticnixie · · Score: 1

      Xvid can't be used for online distribution because it only supports a single track of burned in subtitles and iirc a single track of audio.

      Failure for foreign distribution: check

      Failure for accessibility: check

      So, no

    2. Re:Wrong XVID / DiVX is the way by agnosticnixie · · Score: 1

      Wait, disregard that's the avi wrapper, the problem with xvid is that it's old, although its patents should expire soon, on second thought that might be a plan.

    3. Re:Wrong XVID / DiVX is the way by LBt1st · · Score: 1

      Requires far more bandwidth of newer codecs: check

    4. Re:Wrong XVID / DiVX is the way by lennier · · Score: 1

      Why is it when the industry adopts a standard the OSS community must switch to something else?

      Because it's illegal for the OSS community to use the industry 'standard' because of patent restrictions.

      It'd be great if H.264 was legally allowed to be used. It's not technical restrictions or 'not invented here' prejudice forcing this. It's the big bad law.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  75. Yeah, that's what I thought too. by Anonymous Coward · · Score: 0

    Can we get Timothy to be less stupid in the future? That was obviously slashvertising from eihab and Timothy let it through anyway.

  76. Proprietary and nonstandard by gig · · Score: 1

    > Nuanti's [proprietary] Highgate Media Suite will enable support for standards-based HTML5 video streaming with
    > [nonstandard} Theora in browsers that have [proprietary] Silverlight.

    Or you could use ISO/IEC 14496-10 (MPEG-4 part 10, H.264) and playback not just in Silverlight, but directly in hardware on every device that can play video on the planet, including PC GPU's, iPods, smartphones from all manufacturers, game consoles, and in FlashPlayer and QuickTime Player and Chrome and Safari.

    What is the point of using standard HTML5 markup if you don't use standard ISO/IEC video? No fucking point at all.

  77. Re:nonfree = OSS by shutdown+-p+now · · Score: 1

    If it's anything like gstreamer*-plugins-ugly, then the next dialog is "It may be illegal to install and use this package where you live."

    I would imagine that it would be, but do you know anyone who even bothered to read the dialog, much less stopped installation because of it?

  78. Think about it by SmallFurryCreature · · Score: 1

    Leopard to snow leopard is the changing of the bits BETWEEN the spots. Not the spots themselves. Coincidence, I think not.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  79. Better than nothing by DrYak · · Score: 1

    the open-source community will be stuck with emulated, software-only, lower-quality Theora. That doesn't sound like a good outcome

    But it's still an outcome.
    A little something is much better than nothing at all.
    Lower quality, software-only Theora is better than no video at all.

    And this buys us time until we can develop a good better quality alternative (just like PNG replaced GIF as a web standart).
    Better start pouring some resource and brain cells into Dirac/Schroedinger, Tarkin, Google latest acquisition and other crazy modern ideas.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]