Slashdot Mirror


Browser Vendors Force W3C To Scrap HTML 5 Codecs

snydeq writes "Major browser vendors have been unable to agree on an encoding format they will support in their products, forcing the W3C to drop audio and video codecs from HTML 5, the forthcoming W3C spec that has been viewed as a threat to Flash, Silverlight, and similar technologies. 'After an inordinate amount of discussions on the situation, I have reluctantly come to the conclusion that there is no suitable codec that all vendors are willing to implement and ship,' HTML 5 editor Ian Hickson wrote to the whatwg mailing list. Apple, for its part, won't support Ogg Theora in QuickTime, expressing concerns over patents despite the fact that the codec can be used royalty-free. Opera and Mozilla oppose using H.264 due to licensing and distribution issues. Google has similar reservations, despite already using H.264 and Ogg Theora in Chrome. Microsoft has made no commitment to support <video>."

640 comments

  1. Things to learn from the Open Source model by suso · · Score: 2, Insightful

    See, this is something that open source accomplishes that stupid fucking arrogant businesses will never get. When something is obsolete or no longer needed, it gets ditched or replaced by something better. Don't keep it around because someone thinks that they have the right to continue being in business even though their shit is a decade out of date. Its a hard and cold life for the developer whose project gets ditched (And sometimes I feel bad for them), but in the end, the user wins big and things evolve.

    But of course, the rest of the world lives in reality, so the user loses.

    Fuck you Microsoft. Die already!
    Fuck you Adobe. Die already!
    Fuck you Java. Die already!
    Fuck you too Realnetworks. Just because.

    1. Re:Things to learn from the Open Source model by Billly+Gates · · Score: 2, Insightful

      I find jus tthe opposite true.

      Business users love obsolete software because its cheaper and what is the ROI for upgrading. Not to mention a larger IT staff is needed to support upgrades.

      W2k and Office 2k live on and will continue to live for years to come.

      Most users do not want to upgrade their computers as long as they work.

      Open source evolves too quickly for users to be comfortable with. Until businesses ditch their proprietary obsolete software open source will never see the light of day.

    2. Re:Things to learn from the Open Source model by ionix5891 · · Score: 2, Insightful

      Since when is Java a company... Oracle (previously Sun) are behind java

      and why no mention of Apple? they are the ones refusing to support ogg

    3. Re:Things to learn from the Open Source model by binarylarry · · Score: 2, Informative

      Not only that, but Java IS fully open source.

      --
      Mod me down, my New Earth Global Warmingist friends!
    4. Re:Things to learn from the Open Source model by SplashMyBandit · · Score: 5, Insightful

      FYI: Not only is Java Open Source, it is actually 'Free Software' and has been for a while now. The license of Java also always gave a grant for compatible implementations, even when it was not Free Software (hence GCJ/Classpath, Kaffe etc. were never under any threat). For this reason I usually recommend Java rather than other equivalent technologies (which I shall not name lest its proponents tarnish me as 'troll'). Yes, it is a shame in this day and age we cannot even standardise on video codecs due to competing business interests ("my business is more important than my users)".

    5. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      So just because you don't agree with me means I'm new here and I haven't been assimilated?

    6. Re:Things to learn from the Open Source model by nausea_malvarma · · Score: 4, Insightful

      We have been taught to fear destruction, and praise creation, without realizing the two functions are complementary. Like a tree must be pruned before it can bear fruit, the death of outdated technologies forces us to innovate, and thus destroying creates. When flash and silverlight die, newer, better technologies will fill the void. I echo your call for said entities to die already. Death is beautiful.

    7. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 1, Insightful

      Yeah and open source usually doesn't ever do anything fully. Almost all open source projects (that I've used) are partially done.

      Ironic, I was just thinking that about all the closed source software I have...

      There is a saying in development groups: You don't make money by making bug fixes, you only make money selling the next version.

    8. Re:Things to learn from the Open Source model by suso · · Score: 1

      Thank you. You put it more eloquently than I did.

    9. Re:Things to learn from the Open Source model by samkass · · Score: 4, Interesting

      To be fair, Google is also refusing to switch YouTube to Ogg because of its lower quality per bitrate than h.264.

      As was argued by the original author, you're left in a situation where if Ogg were specified in the standard, you'd have folks who followed the standard at a disadvantage in quality and/or bitrate.

      Besides, W3C doesn't say which image file formats are allowable, why should it specify a codec?

      --
      E pluribus unum
    10. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      When is a data format obsolete? When nobody needs to read it any more.

      While it may be fun for you to curse at random companies, the rest of us would just as soon be able to actually use the content that's already available.

      Besides, your comment is entirely pointless, and has nothing to do with the actual point at question here.

    11. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 1, Insightful

      You seem to have forgotten that Mozilla and Google are every bit as guilty as the closed source companies in this case. Perhaps you should reread the summary without your rose coloured glasse.

    12. Re:Things to learn from the Open Source model by JustinRLynn · · Score: 1

      Nope, just means you're ignorant of the fact that pretty much all software (and I say pretty much just to CYA, otherwise I'd say all software) is like that, so there's no use pointing out the obvious.

    13. Re:Things to learn from the Open Source model by harlows_monkeys · · Score: 1

      See, this is something that open source accomplishes that stupid fucking arrogant businesses will never get. When something is obsolete or no longer needed, it gets ditched or replaced by something better.

      Unfortunately, things that are not obsolete and are still needed often get ditched or replaced by something better. (Or something not better, but merely different, because some developer would rather work on something new instead of work on someone else's code).

    14. Re:Things to learn from the Open Source model by DECS · · Score: 5, Insightful

      The mention of Apple managed to spleen together two unrelated ideas: "expressing concerns over patents despite the fact that the codec can be used royalty-free."

      There is no relationship between worrying about patent submarines and Ogg being royalty free. This is simple idiot-targeted editorializing. Apple doesn't want to be the deep pocketed commercial implementation of Ogg that ends up having to pay patent trolls. That's why it is going with the ISO/MPEG standard, which pools patents together from everyone. Mozilla doesn't want to use the standard because it is the opposite: penniless and non-commercial. Its entire business plan is based on pushing users to do Google searches as that $50M in search fees is its only source of income.

      The only good news is that Apple owns the mobile web with the iPhone, so it can pretty much establish HTML5 itself and provide Flash-killer standards-based video without any help from Firefox.

    15. Re:Things to learn from the Open Source model by poetmatt · · Score: 2, Insightful

      Really? Closed source every does something fully?

      The smartest people are those who realize that a program is never "done", its just closed source refuses to fix the problems and tells you things are alright.

      If closed source was ever done fully, we'd all be using IE 6 or something, no wouldn't we? Oh, and see how much everyone loves that idea.

    16. Re:Things to learn from the Open Source model by blackfrancis75 · · Score: 1

      Wow! I really have a long way to go in my /. journey. What I could have sworn was a Troll was actually a +5 Insightful.

    17. Re:Things to learn from the Open Source model by morgauxo · · Score: 1

      What, no Apple? What makes them and their pusing of Quicktime so immune?

    18. Re:Things to learn from the Open Source model by poetmatt · · Score: 2, Interesting

      uh? Lots of companies are not stupid about proprietary crap being obsolete. They are moving away by the droves, and such publication is deliberately hidden from the media due to Microsoft essentially owning the media (you'd be surprised).

      Once licensing is done for, for many products, you'll see lots of people switching. Examples of this software are things like Office 2K7. If there's a version released after that, everyone will swap to openoffice as they've already been planning/preparing at an enterprise level. Give it about 5 years and there won't be much proprietary left. Companies that are established understand "in house" costs vs "pay an enterprise and fork over tons extra" in the long run, and moreso due to the economy at large.

      Remember, it is not IT, even CIO's, are not the people that make the decisions, it is the business sector. Every part of a company makes the argument of "we're losing money every second we don't do XYZ" but when you can say "we can put things with existing costs down to 0 and make ourselves no longer legally liable" thats when you start speaking to the businessfolks (and get a job in consulting).

    19. Re:Things to learn from the Open Source model by eggnet · · Score: 1

      Flash won't die and create a void. It has to be forced out by something that meets market demands.

    20. Re:Things to learn from the Open Source model by morgauxo · · Score: 0, Flamebait

      "The only good news is that Apple ownz the mobile web with the iPhone, so it can pretty much establish HTML5 itself and sell Flash-killer AT&T-based video to the good sheep locked in it's app store."

      There, I fixed that for you

    21. Re:Things to learn from the Open Source model by ATMD · · Score: 1

      Surely Google couldn't switch Youtube to Ogg even if it wanted to, since Flash doesn't support it. If it does support it now then I'm uninformed and please disregard this post :P

      --
      Nobody else has this sig.
    22. Re:Things to learn from the Open Source model by sirsnork · · Score: 5, Informative

      You do know that almost everyone without an iPhone can still access the web in much the sme ways as people with an iPhone.....right?? They use a web browser, of which there are many. One of the most popular being Opera Mini.

      --

      Normal people worry me!
    23. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 2, Informative

      You must not use many open source projects or have a different definition for "partially done". Hell, almost any Windows project is partially done at best.

      I'll give you an example of where open source isn't just "done" but better. Final Draft is script/screenplay writing software that costs in the hundreds of dollars and everyone seems to use it; that is until Celtx came along which is not only partially done but surpasses the functionality and usability of Final Draft. Now Final Draft are going to have to start fighting to keep their outdated business model because they couldn't keep up.

      Then there's Firefox, Pidgin(a great Trillian replacement), NX....

    24. Re:Things to learn from the Open Source model by JoeCool1986 · · Score: 1

      "Fuck you too Realnetworks. You're dead already, but I wouldn't mind seeing you die again." Fixed.

    25. Re:Things to learn from the Open Source model by Vectronic · · Score: 1

      I'll agree, as long as you exclude the ...tree must be pruned before it can bear fruit... since when? A tree that bears fruit will do so, pruning just makes the tree grow more fruit, because its sort of biological momentum is still there, but you removed parts where the normal nutrients would be going so it puts them into the fruit. It's actually kinda evil in a way, tree's naturally grow less fruit as they get bigger and older, because it itself is using more of the nutrients from the soil than it used to, so in some sort of sub-concious awareness of it's surroundings (likely just a chemical equation, but you decide), it knows that the immediate area it's in isn't as good of a source of nutrients as it used to be, so it tries to find an equilibrium.

      Or... maybe I should go to bed...

    26. Re:Things to learn from the Open Source model by ArsonSmith · · Score: 0, Troll

      you must be using an open source spelling and grammar checker.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    27. Re:Things to learn from the Open Source model by morgan_greywolf · · Score: 2, Insightful

      Yeah and open source usually doesn't ever do anything fully. Almost all open source projects (that I've used) are partially done. They do work, yes, but they don't work well, and nor do they look good.

      Not true. Sure, there are a lot of small, obscure open source projects that either get abandoned, or lack developers, or whatever, but most of the major open source projects out there work and work well. Firefox, Gnome, OpenOffice.org, Ubuntu,

      Those who know know what they are doing can figure it out, but new users have tons of issues.

      That's true of every piece of software on the planet, including such vaunted products as Windows, Mac OS X, Microsoft Office, etc. Just take one look at any of the various support forums out there for these packages (official or unofficial) and that becomes very obvious, very quickly.

      Open source isn't the final end-all-commercial business thing. It's just an alternative.

      That's the only part of your post that isn't verbal diarrhea.

        If there aren't a bunch of Microsoft fanboys and astroturfers on this site, how did you get modded informative?

    28. Re:Things to learn from the Open Source model by Captain+Spam · · Score: 1

      The argument's about the <video> tag in the HTML 5 spec, which would allow for movies without the need for Flash (or Silverlight or explicit plugins or etc). Technically, if the browser supported Ogg Theora, then there wouldn't be a problem, except they're arguing the quality's lower than h.264, so it's no go for them (not to mention Apple isn't supporting it in Quicktime and thus Safari and pretty well all of OS X due to, as per the summary's assertion, misguided patent concerns). And stop calling me Shirley.

      --
      Demanding constant attention will only lead to attention.
    29. Re:Things to learn from the Open Source model by CSMatt · · Score: 4, Insightful

      Are you serious? YouTube rejecting Theora for quality issues? Have you been to YouTube recently? YouTube doesn't seem to give the slightest care about video quality.

      Ignoring the tremendous improvements in the Thusnelda branch, if YouTube suddenly switched from severe H.26whatever overcompression to stock Theora with optimal settings (and everyone had libtheora and HTML 5 browsers), no one would notice the difference.

    30. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      it's really lame that the main things mentioned holding back progress are legal issues ... stupid lawyers.

      and fuck microsoft is right ... they have no need to advance technology when they hold the vast majority of the market ... why work when people will pay you not to? ... tech companies shouldn't allow themselves to grow past a certain size ... once you become a bureaucracy you're no longer useful to society ... all you can do (like microsoft) is churn out the same thing over and over ... your employees are more concerned about benefits and pay raises than about doing good work. and then (like microsoft) all you do is sit around, collect money, and hold up progress!

    31. Re:Things to learn from the Open Source model by naasking · · Score: 1

      Better to have poorer quality than no video at all.

    32. Re:Things to learn from the Open Source model by convictus · · Score: 1

      you must be new here.. don't feed the trolls

    33. Re:Things to learn from the Open Source model by hattig · · Score: 1

      Irrelevant. When 60+ percent* and increasing of all mobile web journeys come from iPhones, the other platforms fade away. Given that I imagine that Android and Palm Pre's web browsers will be also up there, and that they're based upon Webkit as well, and Google is going H.264 like Apple ...

      I'd like to see Opera Mini rendering the video tag anytime soon.

      * or was it 95%, I forget the exact figures.

    34. Re:Things to learn from the Open Source model by KasperMeerts · · Score: 1

      I totally agree. Prepare to be downmodded.

      --
      As long as there are slaughterhouses, there will be battlefields.
    35. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      It should specify some free codecs as required to ensure there are some common media formats that all HTML5 standard browsers can disseminate.

    36. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      When something is obsolete or no longer needed, it gets ditched or replaced by something better.

      I have one response: X11

      We don't fucking need it anymore for end users, yet it hamstrings advancements on the desktop constantly. It's like keeping reins on cars to maintain compatibility with horse drawn carriages.

    37. Re:Things to learn from the Open Source model by NoCowardsHere · · Score: 5, Insightful

      Besides, W3C doesn't say which image file formats are allowable, why should it specify a codec?

      I think this is a really good point. I mean, I have no idea if it's true or not... maybe they do specify image file formats, I have no f*****g idea. But it certainly makes sense. The standard should define how web developers specify images, and how browsers should handle them, but the actual file formats are left up to the market to work out. Same thing with video... makes sense, right?

      There are really only two significant video formats today for web streaming: Mpeg4/H.264 with MP3 or AAC audio is technically superior; Ogg/Theora with Vorbis audio is freer. (Though I guarantee you'll see trolls coming out of the woodwork with all sorts of wacky patent claims if Theora ever becomes really big.)

      So, Apple will support one; Mozilla will support the other; Microsoft will support none; and VLC will release a super-duper ninja plugin that runs in any browser and supports both, plus 1001 other obscure formats for good measure. People will look around and see who's suing whom and how successfully, and eventually one or two formats will become so common that a browser developer would have to be stupid not to accept it -- the video equivalent of JPEG and GIF.

    38. Re:Things to learn from the Open Source model by Amouth · · Score: 1

      you are right about the office 2007/10 deal. where i work we havnt' moved to vista - infact we can't because the hardware we use (high production printers) are not going to be supported under vista (and likewise win7 because of the same driver model) these printers start at 70k.. right now we are sticking with office 2003 - sure it's 6 years old but it does do it's job.. and we are looking closely at swaping to Open Office - (in a slow migration) rather than getting more licences..

      office 07? not on the radar.. office 10? joking right? sorry but i will take stable over flashy any day..

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    39. Re:Things to learn from the Open Source model by mcgrew · · Score: 1

      I don't know, I haven't used an iPhone but the internet would have a hard time sucking as badly as it does on my i776.

    40. Re:Things to learn from the Open Source model by Ihmhi · · Score: 2, Insightful

      So?

      For some reason, any "official" YouTube videos (music videos from labels, trailers, etc.) are typically shitty quality. Someone else will upload a high quality version with good sound and no artifacting, but it'll get taken down.

    41. Re:Things to learn from the Open Source model by JCSoRocks · · Score: 1

      By your logic this entire story is a waste of time. Whatever Mozilla, Apple and everyone else is doing is irrelevant - Microsoft has the market share. Let's just do what they're doing.

      --
      You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
    42. Re:Things to learn from the Open Source model by Latinhypercube · · Score: 1

      You forgot, Fuck you Apple. For having a stranglehold on h264 encoding for years, and for retarding it on PC systems because you insist on using Apple gamma which makes everything washed out and gray, even though you have just dropped Apple gamma because no other monitor manufacturer uses it. Again. Fuck you Apple.

    43. Re:Things to learn from the Open Source model by larry+bagina · · Score: 5, Informative

      Opera mini isn't a web browser; it's a java-based image viewer displaying pre-rendered content from opera's caching proxies. It's designed for phones that can't handle a real web browser. Are you sure you want video with that?

      If you look at actual mobile web usage, iPhone/iPod touch is at 64%. Nobody else comes close, though Android (also webkit) will likely see an increased presence in the future.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    44. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      "The only good news is that Apple owns the mobile web with the iPhone, so it can pretty much establish HTML5 itself and provide Flash-killer standards-based video without any help from Firefox."

      That's one of the more depressing things I've heard here.

      Until now, W3C standards have been pretty good at staying patent- and royalty-free. (There was the GIF issue, but I think that came to light _after_ everyone started using it.)

      You're saying it would be _good_ to have someone establish patent licensing requirements in HTML5? That would pretty much kill off the idea of the F/OSS web browser.

      Putting video into the HTML standard is a really nice idea. But it can only work if people find some royalty-free technology that everyone can agree upon. "Let Apple use x, Microsoft use y, and Firefox use z" would be a disaster - nothing would "Just Work". Using system codecs is also a big problem - the browser doesn't own its codebase (can't guarantee that the codec it calls works the same way on all platforms, or that all platforms even have the codec).

      The best I think we could hope for would be for some company or consortium (Google, Apple, Microsoft) to realize it is in their best interests to develop a new, good technology and put it in the public domain. The problem is that it's not clear that anything new would necessarily be clear of patents (too many patents on simple ideas); might as well spend some money exhaustively examining Theora or Dirac for possible violations. (I wonder if someone could do a hostile takeover of MPEG LA and get rid of the royalties...it'd be a better use of the money than what was spent taking over Facebook, Youtube, or MySQL.)

      Yet another example of software patents impeding progress.

    45. Re:Things to learn from the Open Source model by TheTurtlesMoves · · Score: 2, Insightful

      Apple are *not* a neutral 3rd party here. They stand to gain on licenses for H.264 that there competitors would be force to pay since they *have* patents on H.264... They are the patent troll here....They want everyone to think there is a risk. It makes them money.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    46. Re:Things to learn from the Open Source model by fluffernutter · · Score: 2, Interesting

      I have a regular celphone with opera mini as my browser, and I went with an iPod touch.

      Why?

      iPhone = 2Gb data at $60 a month

      celphone = unlimited data at $15 a month

      Now, I am in Canada so maybe it is different here but to me it is a no-brainer.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    47. Re:Things to learn from the Open Source model by gbjbaanb · · Score: 1

      If there aren't a bunch of Microsoft fanboys and astroturfers on this site, how did you get modded informative?

      because there *are* a bunch of Microsoft fanboys and astroturfers on this site. :)

    48. Re:Things to learn from the Open Source model by jlechem · · Score: 2, Informative

      I don't know about OO.org (sorry but it just doesn't compete with MS Office) but a lot of places are still running office 2000/2003 simply because it works well for them.

      --
      Hold up, wait a minute, let me put some pimpin in it
    49. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      You are a delusional fool who knows nothing about how actual companies, particularly large ones, operate.

    50. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      I actually thought your reply to my comment was moderately funny as opposed to offtopic. Meanwhile trying to be a grammar nazi is a bit of a sad excuse to contribute to a discussion, not to mention that I think I need a new keyboard.

    51. Re:Things to learn from the Open Source model by maxume · · Score: 5, Insightful

      Yeah, they are actually concerned about bandwidth (Theora will take more) and encoding time (Theora will take more (especially given presently available encoders)).

      --
      Nerd rage is the funniest rage.
    52. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      It has nothing to do with if people would notice. It has everything to do with performance on devices that can run it (there is h.264 specific hardware out there, theora doesn't have the same) and bandwidth.
      Understand the argument before getting indignant.

    53. Re:Things to learn from the Open Source model by JustinRLynn · · Score: 1

      Indeed, sometimes I think we all are.

    54. Re:Things to learn from the Open Source model by poetmatt · · Score: 2, Insightful

      Uh, OO certainly does compete with MS office not to mention it's basically compatible now (can convert from and to ODF/OOXML) I use OO for everything and nobody in our office realizes because guess what? Our enterprise even wanted to swap sans that they had already purchased and are using the 07 purchased licenses. That migration cost in a business is calculated and not worth it as that's hardly a true pressing issue. Formatting and other issues don't really exist anymore.

      There is an easy argument for OO/2K7 vs 03 though: storage space. 2K3 documents take up an astronomically larger amount of space vs the alternatives. We're talking 2MB files down to 50k ish. This might not sound like much to you, but for an entire company that archives everything that translates to real cash costs.

      2K8? 2K9? Not even on the radar for enterprise. Trust me, beyond all you see, MS is hurting on the computer front. They have other business and make lots of money, but they don't have quite the traction people think.

      If you want to see where this stuff is going for future, watch what Lotus and Google wave are doing, because those are the kind of features enterprise wants: realtime collaborative editing. Google's version will be purchased by a lot of enterprises most likely, just like how they open source their search engine and lots of sites (such as government sites) use it.

    55. Re:Things to learn from the Open Source model by nausea_malvarma · · Score: 1

      Alright, alright. I admit, I don't totally understand the biology of trees. Thanks alot, you nerds! :p

    56. Re:Things to learn from the Open Source model by nausea_malvarma · · Score: 1

      Sorry, I should have been more clear. I was hoping that if html 5 chose a codec for its video tag, it would reduce the need for flash, and contribute to it's death (forcing it out, in your words). It seems nobody wants to pick a codec now because they are afraid it will kill flash, but I think the html 5 team shouldnt worry about that. With flash gone, adobe could spend their efforts making something new to compete in an html 5 world. All in all, I agree with you.

    57. Re:Things to learn from the Open Source model by EvanED · · Score: 1

      (can convert from and to ODF/OOXML)

      Maybe for Word that's true, but between PowerPoint and OO Presenter my experience is that the PPTX import filter on OpenOffice is just trash. (See samples; unfortunately I forget what version of OpenOffice produced them.)

      OO certainly does compete with MS office

      I would say the following: OO Writer is pretty good, and OO Calc is pretty good. I have some issues with some things, but they're either about relatively minor features (like how Writer's track changes feature kind of sucks) or are just a "I'm used to MS Office" thing.

      But PowerPoint vs. Impress I think is still no contest in favor of PowerPoint. This is true if you go back a couple versions of PowerPoint, and the difference just gets bigger with PPT 2k7.

    58. Re:Things to learn from the Open Source model by benwaggoner · · Score: 5, Informative

      There are really only two significant video formats today for web streaming: Mpeg4/H.264 with MP3 or AAC audio is technically superior; Ogg/Theora with Vorbis audio is freer.

      Ogg use on the internet is a rounding error at best; RealMedia still gets more use (very popular in internet cafes in China for some reason).

      The three primary media formats/codecs are MPEG-4 + H.264 (QuickTime, plus Flash and soon Silverlight 3 via progressive download), RTMPe + H.264 (Flash uses MPEG-4 files but a propritary protocol), and Windows Media + VC-1. Move Networks + VP7 (ala ABC.com) also pulls in million of eyeball/hours a month, certainly more than Ogg at this point.

      I'd say Ogg is #5 at best today. #6 if you count torrents and hence MPEG-4 part 2.

      As for Microsoft support, that's becoming pretty codec neutral. Silverlight 3 (currently in beta) supports both H.264 and has a Raw AV pipeline allowing arbitrary codecs in managed code to be added to any Silverlight player. So adding Theora/Vorbis or any other codec, format, and protocol can be done inside the Silverlight sandbox by any third party.

    59. Re:Things to learn from the Open Source model by EvanED · · Score: 2, Informative

      Have you been to YouTube recently? YouTube doesn't seem to give the slightest care about video quality.

      First, have you been to YouTube lately? Have you noticed how they've added high(er) quality versions of many videos? Why would they do that if they didn't care about quality? Hell, some videos have an "HD" option.

      Secondly, pretend your parent said "quality per bandwidth". Because bandwidth use is something that Google definitely does care about.

    60. Re:Things to learn from the Open Source model by EvanED · · Score: 2, Insightful

      Better to have poorer quality than no video at all.

      When was "no video at all" the alternative? The alternative is "Flash video".

    61. Re:Things to learn from the Open Source model by naasking · · Score: 1

      No video in the spec. Flash is not in the spec.

    62. Re:Things to learn from the Open Source model by whiledo · · Score: 1

      The only good news is that Apple owns the mobile web with the iPhone, so it can pretty much establish HTML5 itself and provide Flash-killer standards-based video without any help from Firefox.

      Even granting this optimistic projection that Apple will "own" the mobile web for any length of time, currently that accounts for, what, less than 1% of all web use? Do you really think the standard will be pushed by something that is involved with a tiny fraction of web use?

      And, personally, the phone is one of the last places I want to use as my video viewer. Maybe some occasional youtube clips, but for the most part at least 90% of my web usage in this area is going to be on my laptop. My laptop running a browser that is definitely not Safari.

      --
      Moderators: Before moderating a comment Insightful/Informative, check to see if a child post has already refuted it.
    63. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      Easy way out:

      Should work even in my terminal browser. haha.

    64. Re:Things to learn from the Open Source model by beelsebob · · Score: 2, Insightful

      The summary is actually pretty terrible at explaining the reasoning. So I think I will:

      Apple's reasoning:
      1. There is no hardware support for ogg theora, this means it can't be decoded on an iPhone.
      2. The patent situation with theora is not known, but it likely does trip over some, and to start using it and *then* have the licensing worked out is a sure way to end up paying a crap load for it.
      Nokia's reasoning:
      1. There is no hardware support for ogg theora, this means it can't be decoded on any of their phones.
      Google's reasoning:
      1. Ogg Theora does not compress well, and it'll cost us too much in bandwidth
      2. We can easily implement both, so we will.
      Mozilla's reasoning:
      1. h.264 costs too much :'(

    65. Re:Things to learn from the Open Source model by dieth · · Score: 2, Insightful

      Power Point was beginning of the stagnation of businesses. We used to have full page reports with details, explanations, and facts. Now we have effects, bullet points, and animated graphs. If you are using PowerPoint, this is why you're business is failing.

    66. Re:Things to learn from the Open Source model by Skuto · · Score: 2, Interesting

      >Apple doesn't want to be the deep pocketed commercial implementation of Ogg that ends up having to pay patent
      >trolls. That's why it is going with the ISO/MPEG standard, which pools patents together from everyone.

      The patent pools provide ZERO protection against patent trolls.

      Several people got sued DESPITE paying for patent licenses to the MPEG patent pool. The MPEG LA provides no guarantee they cover all patents applying to their technologies.

    67. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      Are you serious? YouTube rejecting Theora for quality issues? Have you been to YouTube recently?

      Have you been to Youtube recently? It supports H.264 over flash at 720p, and it looks damn good (so long as the source material isn't shit).

    68. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      I don't think the Parent's point was the technical ability as much as web share. Other devices can access the web but the fact is the users don't use them to nearly the same level. Look at the numbers. iPhone web share is I think over 50% of mobile web users. That is huge considering the iPhone has no where near 50% cell phone market share.

      When Microsoft had a 90% market share with IE they were able to create their own standards (that seriously screwed up the web). I think the parents point is apple with their market share now can help implement HTML spec with their large mobil market share.

    69. Re:Things to learn from the Open Source model by Cereal+Box · · Score: 2, Informative

      The problem with standards is that if you leave too much open to "interpretation" you get a mess of incompatibilities. I'm a firm believer that standards organizations need to make the truly important parts of the spec completely mandatory, i.e., if you don't support <video> and all the listed codecs, you can't claim HTML5 compatibility.

    70. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      http://htmlhelp.com/reference/html40/special/object.html + mplayer's firefox plugin. OMG I Just SOLVED ALL OF HTML5's Video problems.

    71. Re:Things to learn from the Open Source model by EvanED · · Score: 1

      We used to have full page reports with details, explanations, and facts.

      I didn't realize that installing PowerPoint prevented you from creating those.

      If you are using PowerPoint in dumbass ways, this is why you're business is failing.

      FTFY. Just because a tool can easily be used in dumbass ways (or even usually is!) doesn't mean it's a bad tool. (How many people here would say that because most BitTorrent use is pirating stuff and illegal, that BitTorrent is a bad tool?)

    72. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 1, Informative

      We're talking about the quality : bitrate ratio here and h264 is clearly better.

      Incidentally, try clicking that HQ button and then fullscreening a video on youtube some time, you might be surprised.

    73. Re:Things to learn from the Open Source model by PenguSven · · Score: 2, Informative

      It hasn't worked in the past, it won't work now. Even the W3C accepts that browser vendors won't support what they don't want to, regardless of what the spec says.

      --
      What is...?
    74. Re:Things to learn from the Open Source model by PenguSven · · Score: 2, Interesting

      MS haven't even commented on whether they're going to support the tag at all. If the W3 only wrote specs based on what MS will support, we'd all be using frames based HTML3 with inline style attributes.

      --
      What is...?
    75. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      w3m FTW!

    76. Re:Things to learn from the Open Source model by Simetrical · · Score: 4, Informative

      To be fair, Google is also refusing to switch YouTube to Ogg because of its lower quality per bitrate than h.264.

      No, it is not. There has been no official statement from the YouTube team saying that. There's been one off-the-cuff statement to that effect by Chris DiBona, who is the open-source program manager at Google and does not work with YouTube (AFAICT). Subsequent requests for clarification failed to elicit any official statement. Peter Kasting of the Chrome team stated:

      I don't believe Chris was speaking in any official capacity for YT or Google any more than I am. I think it is inappropriate to conflate his opinion of the matter with Google's. I have not seen _any_ official statement from Google regarding codec quality.

      This is a quote from an actual Google employee, who incidentally happens to work on their browser and quite possibly knows their exact reasons for supporting both Theora and H.264.

      Could people please stop spreading the misinformation that Google/YouTube believes that they can't use Theora because of its bitrate? It's completely unsubstantiated. Period.

      --
      MediaWiki developer, Total War Center sysadmin
    77. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      10% market share and the own the mobile web? Get your head out of Apple's ass so you can see how stupid you are.

    78. Re:Things to learn from the Open Source model by Simetrical · · Score: 1

      Apple doesn't want to be the deep pocketed commercial implementation of Ogg that ends up having to pay patent trolls. That's why it is going with the ISO/MPEG standard, which pools patents together from everyone. Mozilla doesn't want to use the standard because it is the opposite: penniless and non-commercial.

      Then how does this explain the fact that Google supports both H.264 and Theora (despite the supposed patent risks)? Or the fact that Opera has stated that it refuses to support H.264 on principle (despite the fact that it's for-profit and certainly has enough money to pay licensing fees)?

      The fact is that Mozilla and Opera refuse to support any new patented format if they can possibly avoid it, because they believe that patented formats are bad for the web. Google and Apple are evidently more compromising on that front.

      As for patent risk, I don't know, but obviously Google thinks it's tolerable, and its pockets are almost as deep as Apple's. AFAIK, the nasty thing about patent trolling is usually that they can seek injunctions to basically kill your product. In the case of supporting Theora, the browser vendor could just immediately release a top-priority unavoidable update that drops support as soon as a suit is filed. In that case, given that they acted in good faith, would it be possible to get any significant amount of money out of them? My impression is no.

      --
      MediaWiki developer, Total War Center sysadmin
    79. Re:Things to learn from the Open Source model by bennomatic · · Score: 1

      Ummm, I'm a total Apple fanboi, but I sort of feel like if you're making the F-U list for the reasons you describe, well, it's a reasonable list, and Apple probably deserves to be on there.

      --
      The CB App. What's your 20?
    80. Re:Things to learn from the Open Source model by DECS · · Score: 1

      There is no risk-free path. However, there's much less risk for Apple to work with the rest of the world minus Microsoft (and MS is coming around on MPEG4 in some areas) than to head off into unexplored FOSS territory to support a codec/container that nobody else is using apart from video game studios.

      If Ogg/Theora comes under fire, guess who will get targeted: some game developers or Apple and its $30 billion. If MPEG4 gets targeted, it will be one troll vs. the rest of the world.

    81. Re:Things to learn from the Open Source model by NoobixCube · · Score: 1

      Om nom hapless adventurer nom. What? He didn't pay the bridge toll!

      --
      Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
    82. Re:Things to learn from the Open Source model by fatalGlory · · Score: 5, Insightful

      I agree strongly with this. There was a long period where we could count on firefox, but not IE to render PNG files with transparency (boy, do I remember), or a large portion of the CSS spec. Didn't stop anyone from using transparent PNG files and standards-compliant CSS in their design if they wished, they just had to know that it wouldn't look good in IE (a show stopper for many). But IE e...v...e...n...t...u...a...l...l...y caught up.

      I say implement the tag, give the web developers what they want. Let them host the video in multiple formats and just serve up the appropriate one based on the detected browser or the user's preference (as many sites already do anyways). Ideally history would repeat itself and all the dominant browsers will eventually be able to handle all the major formats used with the tag.

      --
      Censorship is the opposite of education. If neo-darwinism were defensible, people would not need to try and censor ID.
    83. Re:Things to learn from the Open Source model by Korin43 · · Score: 1

      I don't see the problem with W3C specifying formats that should be included though. Google can use whichever format it wants, but all browsers that support the and tags should be able to deal with vorbis and theora. That way if someone wants to use the tag, they have a format that will always be supported. If Safari and Chrome want to add more codecs that's even better, but not including it because they don't plan to use it themselves is stupid.

    84. Re:Things to learn from the Open Source model by KnightMB · · Score: 1

      I don't know about OO.org (sorry but it just doesn't compete with MS Office) but a lot of places are still running office 2000/2003 simply because it works well for them.

      That's funny, I was going to say the same for Microsoft since MS Office can't compete with Open Office. There are just too many things that OO can do better than MS Office, I find it annoying when I have to work on a system with MS Office and find simple things like tabs within tables don't work properly for MS Office. The list is too long, I don't really need to complain about it, Open Office works for me and my business and all other businesses that I've setup over the years (which numbers in the hundreds now) no one cares so much anymore until they get stuck with a machine that is MS Office only and loathe the slowness plus lack of useful features.

      To each their own, you can write, spreadsheet, presentation with them both, just some are more compatible, stable than others.

    85. Re:Things to learn from the Open Source model by Sloppy · · Score: 2, Insightful

      Besides, W3C doesn't say which image file formats are allowable

      Maybe W3C saw that as a tragic omission and they didn't want to repeat the mistake. Remember in the 1990s when you'd use a PNG and then find out that some people couldn't see it? Shit, to this very day there are still people running browsers that can't show these images (or can't show them quite right, like MSIE6), and those browsers are far newer than PNG. If in 1998 W3C said, "This format has been around for several years and is well-proven, you can trivially use it without licensing it, and a lot of browsers can already show it just fine; therefore: use it or you're not following the standard" then a lot of headaches would have been avoided.

      Now we're going to have those same headaches with video. I'm not saying we wouldn't have them anyway if Theora and Vorbis were in the standard; Apple and Microsoft can certain ship product that leave basic standard features out if they wish. But at least they wouldn't be able to claim they're HTML compliant, so there would be at least some social pressure to get their shit together. Lame, but better than nothing.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    86. Re:Things to learn from the Open Source model by shutdown+-p+now · · Score: 2, Insightful

      As was argued by the original author, you're left in a situation where if Ogg were specified in the standard, you'd have folks who followed the standard at a disadvantage in quality and/or bitrate.

      The idea was not to restrict the supported codecs to Theora. The idea was to mandate at least Theora support. The way HTML5 video element is specified, you can provide several streams in various formats, letting browser pick the preferable one automatically. Mandatory Theora support would simply mean that everyone could provide one of the streams in it, and know that any browser can display it out of the box. Presumably, if e.g H.264 is also provided, all browsers that support it would just pick it, so there's no quality loss.

      Besides, W3C doesn't say which image file formats are allowable, why should it specify a codec?

      Not specifying image formats proved to be a problem - witness how long it took PNG to be supported, in part because of that. In addition to that, HTML5 is by far the most pragmatic of all W3C specs - it's designed by people who actually make browsers, not by academics, and as such it tries to standardize as many useful (or simply already common) things as possible, to encourage interop.

      It's interesting to note, however, that HTML5 spec explicitly refuses to mandate support for any image types:

      "This specification does not specify which image types are to be supported."

      I agree that if they want to mandate a specific codec for video, they should do the same to images as well. We may have a de facto standard for that today, but it needs not be a stable state of affairs.

    87. Re:Things to learn from the Open Source model by jonadab · · Score: 2, Funny

      The ultimate example is Emacs.

      On the one hand, it's true that Emacs is lacking several important features, without which it really cannot be considered a proper, complete text editor ready for production use.

      On the other hand, nothing else is even playing in the right ballpark.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    88. Re:Things to learn from the Open Source model by Cereal+Box · · Score: 2, Informative

      Precisely. That's why you say "if you don't do X, Y, and Z, you can't say you're compliant with the spec." Sun does this all the time to Java EE appserver vendors and what do you know? They all implement the specs fully (with the inevitable bugs of course).

    89. Re:Things to learn from the Open Source model by jonadab · · Score: 1

      > First, have you been to YouTube lately?

      I have.

      > Have you noticed how they've added high(er) quality versions of many videos?

      No. No, I haven't.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    90. Re:Things to learn from the Open Source model by Jesus_666 · · Score: 0, Troll

      Yeah, but why should Flash die? Flash video is still going strong - requires some users to install a third party plugin, just lke Flash. Flash requires you to code a player but those are easily available. Plus, Microsoft hasn't committed to anyway so Flash is actually the safer bet.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    91. Re:Things to learn from the Open Source model by jonadab · · Score: 2, Informative

      > to this very day there are still people running browsers that can't show these images

      There are people running browsers that can't display images at *all*. What's your point?

      --
      Cut that out, or I will ship you to Norilsk in a box.
    92. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      You fuck microsoft this time, because they don't take side? interesting.

    93. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      you forgot fuck you Apple or are you an fan boy?

    94. Re:Things to learn from the Open Source model by PenguSven · · Score: 3, Interesting

      I think you missed my point. Browser vendors aren't going to implement things they don't want to, regardless of what the spec says. That' the whole reason CSS2.1 exists. The vendors didn't implement a number of things in CSS2.0 and thus a revised spec was released to more closely match what was actually implemented. This is the same. The W3C aren't going to release a spec that no one can/will implement fully. Ian Hickson has made that quite clear.

      --
      What is...?
    95. Re:Things to learn from the Open Source model by CSMatt · · Score: 1

      I have seen the so-called "High Quality" clips, and, while a substantial improvement to the base quality, they still pale in comparison to what I get by default from competing services.

      At any rate, I can't seem to find the HQ links anymore, even on videos that once had them.

    96. Re:Things to learn from the Open Source model by dangitman · · Score: 1

      See, this is something that open source accomplishes that stupid fucking arrogant businesses will never get. When something is obsolete or no longer needed, it gets ditched or replaced by something better.

      What the fuck are you referring to here? This article is about Ogg Theora vs H.264. In this case, H.264 is the more sophisticated, "better" technology, while the Open Source option is the more primitive.

      --
      ... and then they built the supercollider.
    97. Re:Things to learn from the Open Source model by Max+Littlemore · · Score: 1

      The only good news is that Apple owns the mobile web with the iPhone, so it can pretty much establish HTML5 itself and provide Flash-killer standards-based video without any help from Firefox.

      That's good news? A single commercial vendor setting the standard is good news!?!? I had no idea the reality distortion field was so fucking strong!

      --
      I don't therefore I'm not.
    98. Re:Things to learn from the Open Source model by dangitman · · Score: 2, Insightful

      Are you serious? YouTube rejecting Theora for quality issues? Have you been to YouTube recently? YouTube doesn't seem to give the slightest care about video quality.

      That's because you're looking at horrible flash video. If you download the H.264 version, they look much better.

      --
      ... and then they built the supercollider.
    99. Re:Things to learn from the Open Source model by dryeo · · Score: 1

      Yea, but it is not like you can currently buy unlimited data at $15 in Canada. You can thank Apple for pushing all our providers to offer some good deals to lock you in.
      Telus now offers unlimited for $106.95

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    100. Re:Things to learn from the Open Source model by mattwarden · · Score: 1

      No, actually the path to prosperity is to save every job and protect the status quo. In fact, if you can support the status quo on the backs of taxpayers and our future taxpayers (debt), even better for prosperity. Get with the times, man.

    101. Re:Things to learn from the Open Source model by koreaman · · Score: 2, Funny

      I know. Ctrl+s doesn't even save a file. Emacs is a great text editor, incremental search is cool and all, and I kinda understand why people rave about it, but come on people, without the ability to save the files you edit with it, it's just lacking the technology we've really come to expect in a modern editor.

      Notepad, although its exuberant-ctags integration and psychoanalyst simulation features aren't quite there yet (Windows 8 wishlist???), saves and opens files like a champ. Open-source hackers could really take a hint from Microsoft and work on the essentials before adding more and more feature bloat.

    102. Re:Things to learn from the Open Source model by mad.frog · · Score: 1

      Fuck you, Unix and Unix-like operating systems! Die already!

      (Hey, similar sentiments got the parent modded as "Insightful"... surely I'll get the same respect for my reasoned opinion?)

    103. Re:Things to learn from the Open Source model by mad.frog · · Score: 2, Interesting

      If closed source was ever done fully, we'd all be using IE 6 or something, no wouldn't we?

      ...and that's why GIMP has crushed Photoshop.

      Wait, what?

    104. Re:Things to learn from the Open Source model by fluffernutter · · Score: 1

      I'm saying I *did* buy unlimited data for $15 here in Canada. It's not a 'smartphone' so it was much cheaper. Frankly I don't think they even expected me to put a browser on it; but I did and it works fine.

      --
      Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
    105. Re:Things to learn from the Open Source model by master5o1 · · Score: 1

      W3C should actually just grow some balls and push OGG/Theora + OGG/Vorbis as suggestions, not requirements. Why can't Apple approach Xiph requesting a (obviously $free) "Patent License" ... I'm pretty sure that Xiph would provide one if it cures Apple's worries about the patent issues.

      Though, now with no suggested codecs involved Firefox+Opera will keep OGG/Theora and possibly work forward with getting more codecs, Google will continue getting what ever into Chrome/Chromium as possible, and Apple will get QuickTime codecs and, if they need to, OGG codecs.

      Microsoft will lag behind until IE9 and release something that only supports WMA/WMV, etc or when IE dies and is replaced by something else...

      --
      signature is pants
    106. Re:Things to learn from the Open Source model by EvanED · · Score: 1

      I have seen the so-called "High Quality" clips, and, while a substantial improvement to the base quality, they still pale in comparison to what I get by default from competing services.

      That's not the point; the point is that the competing services are using more bandwidth and processing power to serve those higher quality videos. Is it in Google's interest to do the same for YouTube? Who knows. But whether it is or not, switching to Theora would, at least in their view, require them to either do so to keep the quality the same, or keep the cost the same and reduce the quality.

      At any rate, I can't seem to find the HQ links anymore, even on videos that once had them.

      Something I think is wrong with your setup. I haven't seen any go away (except one*), and there are still plenty out there. For instance, do you see one here? I do. Here? Here? (That one should be HD.)

      * The one place where I haven't seen the HQ/HD link lately that I have before is Weird Al's Craigslist, which used to have HD available.

    107. Re:Things to learn from the Open Source model by ibbie · · Score: 1

      Not true. Sure, there are a lot of small, obscure open source projects that either get abandoned, or lack developers, or whatever, but most of the major open source projects out there work and work well. Firefox, Gnome, OpenOffice.org, Ubuntu,

      Having had to abandon, or at the very least put some open source projects on indefinite hold recently, I'd like to state that this very concept is one of the coolest things about a project being open source. I mean, just because I left off, doesn't mean someone can't fork it and keep the ball rolling.

      This is especially true when a project uses a non-restrictive license, like the BSD or (my favorite) WTFPL licenses. :D

      --
      The wise follow a damned path, for to know is to be forsaken.
    108. Re:Things to learn from the Open Source model by ozmanjusri · · Score: 1
      (See samples [wisc.edu]; unfortunately I forget what version of OpenOffice produced them.)

      Typical MS Marketing slight of hand.

      Pretend an issue which has been long solved is still a problem. Ignore all advances in the past half a decade, misleading, deceptive and unethical.

      --
      "I've got more toys than Teruhisa Kitahara."
    109. Re:Things to learn from the Open Source model by dryeo · · Score: 1

      My understanding is that these $15 plans are no longer available. If you already have one great, it's just none of the service providers offer them now.
      I haven't personally researched this and the people I got this from might be wrong though.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    110. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      This isn't about Apple in the slightest. What 5% of the market shre does isn't of interest to anyone but hipster douchebags.

    111. Re:Things to learn from the Open Source model by TrancePhreak · · Score: 1

      "sorry but i will take stable over flashy any day.."

      Then you'll love OpenOffice....../s

      --

      -]Phreak Out[-
    112. Re:Things to learn from the Open Source model by TrancePhreak · · Score: 1

      no one cares so much anymore until they get stuck with a machine that is MS Office only and loathe the slowness plus lack of useful features.

      The RDF readings are over 9000 captain!!!

      --

      -]Phreak Out[-
    113. Re:Things to learn from the Open Source model by jawahar · · Score: 1

      Fuck you Microsoft. Die already! Fuck you Adobe. Die already! Fuck you Java. Die already! Fuck you too Realnetworks. Just because.

      I believe these companies are inclined in making money out of customers IGNORANCE and INNOCENCE rather than adding VALUE to the customer.

    114. Re:Things to learn from the Open Source model by CTachyon · · Score: 1

      You do realize that this was in reference to Ogg Theora, right, and not Ogg Vorbis?

      Theora the video codec is formerly known as VP3, and it was commercially sold by On2 Technologies before On2 open-sourced it. On2 owned (and owns) the patents on VP3/Theora, and they were confident enough that there were no third-party patents pertaining to it that they felt safe selling it commercially. If On2 says they've granted everyone a perpetual license to use the VP3 patents, then I trust On2's judgement that everyone has permission to use VP3, especially since commercial infringement opens you up to much greater patent liability than open source infringement. In a world where MJPEG probably has two or three submarine patents still floating around, it's not worth worrying about VP3/Theora.

      --
      Range Voting: preference intensity matters
    115. Re:Things to learn from the Open Source model by EvanED · · Score: 1

      Typical MS Marketing slight of hand.

      You're representative of the worst parts of the open source community; arrogant, accusative without any evidence, and your refusal to acknowledge verifiable problems does it a disservice. Believe me, the best thing people like you can do to further the cause of open source and free software is to shut the fuck up.

      Now that that's out of the way, I can address your "points".

      Ignore all advances in the past half a decade

      "Half a decade"? OOXML support was added to OpenOffice in 3.0, released October 2008. That's less than a year ago.

      But want a verifiable trail? I can give you one. (I think the bad screenshots I posted before were from Impress 3.0.) I have OO 3.1 installed (if you go to their website, that's the latest stable version), so I opened the same file I used to take those screenshots before.

      I put them back into that directory.

      For the first one, I think I must have gotten a different slide since the colors are wrong, but the slide renders basically as poorly as ever. The text in the boxes isn't present, and the boxes themselves don't have anywhere near the right appearance.

      For the second slide, the rendering has improved rather a bit. The text is no longer truncated at the bottom, and the borders around the textboxs are not displayed. However, the translation is still pretty poor -- there's an extra date box at the bottom that's displayed for some reason, and it ignores the background color of the slide. This is good enough if you want to get the information from the slide, but not good enough if you wanted to use OO to present a PPTX presentation.

      Still don't believe me? The origin PPTX file is in that directory as well; give it a shot. I didn't do anything I'd fancy in PowerPoint to do anything in it.

    116. Re:Things to learn from the Open Source model by Adult+film+producer · · Score: 0

      There are better examples than the ones you provided. I just bought a Lumix digicam that does 720p recording, here are a few youtube vids in widescreen.

      http://www.youtube.com/watch?v=jVbbAkWTuPA
      http://www.youtube.com/watch?v=xOZzCayCvLE&feature=related
      http://www.youtube.com/watch?v=lc6QI3cNbPE
      http://www.youtube.com/watch?v=yMdfY1Q6exQ

    117. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      Heh... I think he's fucking them on general principals on this one.

      I mean, c'mon...all the crap they did to fsck the web up to begin with? I'd be putting them in an FU list too.

    118. Re:Things to learn from the Open Source model by EvanED · · Score: 1

      Oh, I'm sure. Except for the last one which I just grabbed from the front page, the ones I posted are ones that I've actually watched recently.

      (The commentated Starcraft matches for instance have a very noticeable quality difference, to the point where it's sometimes much easier to see what's going on in the HQ version.)

    119. Re:Things to learn from the Open Source model by Skuto · · Score: 1

      >If Ogg/Theora comes under fire, guess who will get
      >targeted: some game developers or Apple and its
      >$30 billion. If MPEG4 gets targeted, it will be
      >one troll vs. the rest of the world.

      So? What does that change? They get sued either way.

    120. Re:Things to learn from the Open Source model by bursch-X · · Score: 1

      video equivalent of JPEG and GIF

      Yep, and both patent encumbered (not anymore, they're too old now), but there was some patent suing spree going on a loong time ago. I don't think we want to go there again...

      --
      There are two rules for success:
      1. Never tell everything you know.
    121. Re:Things to learn from the Open Source model by Hes+Nikke · · Score: 1

      you would think installing Perian would allow quicktime and thus safari to show ogg theora videos, but safari still won't do it, even when spoofing as ff3.5

      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
    122. Re:Things to learn from the Open Source model by andy.ruddock · · Score: 1

      OMG I Just SOLVED ALL OF HTML5's Video problems.

      For firefox.

      --
      God: An invisible friend for grown-ups.
    123. Re:Things to learn from the Open Source model by Bert64 · · Score: 1

      Businesses do indeed like old stable software, and this is actually (or will be in the future) a plus for OSS.
      Proprietary vendors HATE old stable software because they make no profit on it... They want users to keep buying the latest and greatest, and they will eventually drop support for their old versions completely. This opens up these businesses to all manner of security holes which will never be fixed, and eventually the risk outweighs the cost and they are forced to upgrade.
      OSS on the other hand does not force anyone to update, and OSS based business models are based on support services rather than selling upgrades so companies providing OSS support couldn't care less what version of something you're using and will quite happily provide security updates and bugfixes for ancient software.

      Also, while you're right about OSS evolving quickly, it does so in a gradual manner whereas proprietary software will evolve in bursts as new versions come out... If you keep track of OSS and update regularly, the differences between versions are very minor so you're not faced with sudden big differences.

      There are also other reasons why companies don't update, such as cost and incompatibility... Many large companies retain old versions of proprietary apps because upgrading everything would be extremely costly and time consuming, while upgrading in stages would cause major compatibility problems.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    124. Re:Things to learn from the Open Source model by Daniel+Phillips · · Score: 1

      There has been no official statement from the YouTube team saying that. There's been one off-the-cuff statement to that effect by Chris DiBona

      Having dealt with Chris personally, I'm fairly comfortable confirming that he is a bit of a loose cannon and not a good friend of open source, even though that is supposed to be his job a Google. Foot in mouth seems to be more or less a permanent state of affairs with him.

      --
      Have you got your LWN subscription yet?
    125. Re:Things to learn from the Open Source model by ozmanjusri · · Score: 1
      The origin PPTX file is in that directory as well; give it a shot.

      1
      2

      --
      "I've got more toys than Teruhisa Kitahara."
    126. Re:Things to learn from the Open Source model by vagabond_gr · · Score: 2, Interesting

      Ogg use on the internet is a rounding error at best;

      This is totally irrelevant. HTML5 is a new standard and can use whatever is best for the job, not what was popular for whatever reason before. Because otherwise we should use the crappy Sorenson H.263 (old flash codec), it's probably still the #1 codec on the web.

      The fact is that for something so important and so widely used as the web, it is indispensable that the standard can be freely used by everyone, and not controlled by whoever happens to have the patents for some video format. Freedom of the web is much much much more important than picture quality. Let alone that if ogg is used in HTML5, it will attract a lot of research and very quickly we'll have a high quality, free to use video format.

      Btw, your codec list is misleading. Flash does support H.264 but still its old format (H.263) is more widely used. Moreover it supports HTTP and 99% of the video sites (including youtube) use HTTP to serve videos. RTMP is used for "real" streaming with Flash Media Server (Adobe's streaming server that few people use due to high price) and RTMPe that you mention, is the encrypted version of RTMP, used by very very few.

    127. Re:Things to learn from the Open Source model by mdwh2 · · Score: 1

      Not specifying image formats proved to be a problem

      Specifying formats may have its advantages, compared with not specifying formats.

      But not specifying formats would still be way better than scrapping them altogether, as has happened here. Imagine if the only way to get images on a web page was for everyone to rely on a proprietary, unstable Adobe plug-in?

    128. Re:Things to learn from the Open Source model by mdwh2 · · Score: 1

      The only good news is that Apple owns the mobile web with the iPhone

      In a billion phone market - no, it doesn't. Not even close. Even in the "high end" phone market, it's still just one of several. No phone company "owns" the mobile web, but if you want to look at the major players, try Nokia.

    129. Re:Things to learn from the Open Source model by mdwh2 · · Score: 2, Insightful

      Citation needed?

      (The only one I've seen is one that claimed the Iphone was the single most popular model, but that's a flawed statistic, as Apple just have one phone, where as most manufacturers have large numbers of models. Not to mention that all these accesses are still a minority compared to desktop browsers, so it's irrelevant. Even if and when that changes, there's no reason to think Apple will be in a monopoly position on it.)

      And the idea of playing downloaded videos on your phone? Welcome to 5 years ago. That was all the rage with the hype when 3G phones first appeared. You know, the ones several years before it came to Apple. But I guess most people would rather use their phones for useful things.

    130. Re:Things to learn from the Open Source model by mdwh2 · · Score: 1

      Opera mini isn't a web browser

      Ah yes, classic. If in doubt, redefine the terms to exclude the competiton. It's like "first 64 bit PC" all over again.

      Yes, Opera mini might not do video, but 3G phones have all done downloading video from the Internet for years anyway. And claiming that Apple will have a monopoly on video, when that is not the case now is just wild RDF speculation.

    131. Re:Things to learn from the Open Source model by mdwh2 · · Score: 1

      So? Even if the dodgy stats were true[*], all that means is that other people would rather use their phones for other things, rather than "grumpy featurism" lists. It's a non-sequitur to suggest that therefore, the Iphone will be in a better position for viewing video over the Internet.

      [*] Aside from the usual criticisms of web browser stats, the link posted above doesn't even mention Opera (Mobile or Mini).

    132. Re:Things to learn from the Open Source model by mdwh2 · · Score: 2, Informative

      http://gs.statcounter.com/#mobile_browser-ww-daily-20080701-20090703

      shows Opera in the Number 1 position - which isn't even listed on your link, which makes it suspicious. Moreover, no browser is in a dominant position.

      (Since when would most used matter, anyway? By that reasoning, we should all be using and doing what IE does...)

    133. Re:Things to learn from the Open Source model by Goaway · · Score: 1

      Saying that OpenOffice.org "works well" is a bit of a stretch, no?

    134. Re:Things to learn from the Open Source model by Goaway · · Score: 1

      There is still video in the spec. It just doesn't specify a format, just like doesn't specify a format either.

    135. Re:Things to learn from the Open Source model by Goaway · · Score: 1

      How about you click the link and read the very, very detailed explanation of what those problems with specifying formats at the current time are?

    136. Re:Things to learn from the Open Source model by Goaway · · Score: 1

      I honestly doubt they are seeing any significant profits from those patents. They are one out of many, many patent holders.

    137. Re:Things to learn from the Open Source model by Goaway · · Score: 1

      Microsoft own part of the patent portfolio for h.264, so it's hardly like they're total outsiders.

    138. Re:Things to learn from the Open Source model by Goaway · · Score: 1

      But you can be damn sure that the MPEG LA has far more lawyers checking whether patents apply to h.264 than Xiph.Org has for Theora.

    139. Re:Things to learn from the Open Source model by poetmatt · · Score: 1

      as a humorous aside: "lol you got owned". I'm not saying you're a MS shill, but maybe you should try not to be so skeptical of open source improvements. Typically the millisecond someone voices about something being incompatible the first thing people do is find a way to implement it successfully and make it compatible. That's the flexibility advantage of open source.

      I can't think of a program or a general perspective on programming of which that doesn't apply in general. Especially considering forks of code, it's almost guaranteed.

      For OO to have one version that is imperfect and then the next one (or even a patch a week later) fixes the problem and then nobody bothers to check and just writes off the software can be either viewed as misleading, misunderstanding, or ignorant.

    140. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      of course that is why this comment is anon. Nobody has the balls to step up here as your comment is a blatant lie.

      I am not a fool about large companies as I am a part of one and have spoken to their enterprise IT staff who make the decisions. Try finding a cluebat and hitting yourself with it next time.

    141. Re:Things to learn from the Open Source model by pbhj · · Score: 1

      Besides, W3C doesn't say which image file formats are allowable, why should it specify a codec?

      Remember GIF? We have PNG now so we're OK (and I'm pretty sure the compression algo's are out of patent now). What about video though?

      We don't have to have everything in Ogg Theora IMO, as long as all full HTML5 implementations support it (or any other common FOSS codec) - that will mean that one can freely create video that you know will be playable in a HTML5 standards compliant browser.

      If there's no common FOSS codec agreed then content creators (I'm thinking individuals) may have to have licenses in order to create video content for the www. If that can be avoided it should be. At best there's going to be fragmentation without a common format meaning creators have to target individual browsers with different video files. Again, if that can be avoided it should be.

    142. Re:Things to learn from the Open Source model by pbhj · · Score: 1

      I agree strongly with this. There was a long period where we could count on firefox, but not IE to render PNG files with transparency (boy, do I remember), or a large portion of the CSS spec. Didn't stop anyone from using transparent PNG files and standards-compliant CSS in their design if they wished, they just had to know that it wouldn't look good in IE (a show stopper for many). But IE e...v...e...n...t...u...a...l...l...y caught up.

      It certainly did stop it. Sending GIF (which looked awful) to IE and PNG to other browsers was a pain in the proverbial.

      Still when did IE catch up? IE8 still is not consistent in it's handling of gamma for PNG files, http://stackoverflow.com/questions/662616/background-colour-of-a-png-in-ie8 . Still some are having to do extra work to satisfy IE (I use PNG crush which removes gAMA chunks so it wasn't affecting me). They're nearly there with PNG only 13 years after the spec was finalised.

      So will we have to do extra work for IE to show video properly until after 2022?

      Specify one format that has to work (but allow as many as you like) for a proper compliant implementation of a HTML5 renderer, please.

    143. Re:Things to learn from the Open Source model by DavidTC · · Score: 1

      I think that it's entirely reasonable to have a <video> tag with a few specified codecs, but also to allow new codecs to be added.

      The problem here is that including a video codec in an HTML spec is rather silly, and was a silly idea to start with.

      You'll notice that no image specs are included in HTML, and you can use, for example, the TIFFs image format in a <img> if you feel like it. Of course, no browsers actually support TIFFs, so that won't display, but there's nothing stopping browsers from adding such support, and there already exist plug-ins that will display them.).

      Just like images, the video tag should have a 'base' codec or two on it. (And, let's not make the same mistake we made with images, and make sure it's a patent-less codec.)

      And let's also, while we're there, include a way of specifying different video, audio, and mux formats so that browser manufacturers can add new ones. (In fact, let's require these labels, in the HTML, for anything but the required defaults.)

      --
      If corporations are people, aren't stockholders guilty of slavery?
    144. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      There's also opera mobile, which does on-device rendering. You never know, guy might have meant it.

    145. Re:Things to learn from the Open Source model by DavidTC · · Score: 1

      The problem was PNG was not that it was omitted from the spec. It didn't even exist at the time of the spec.

      The problem with PNG is that everyone was using GIF and JPEG, and if the HTML 4 spec had been written to include image formats, it would have only include JPEG and GIF. Unisys had just threatened to sue GIF creators a short six months previous, and no one supported PNG yet.

      And when IE6 'implemented' PNG poorly, two years after the patent issue had come up, almost no one else had it, or had it correct. Mozilla was still struggling with transparency as much as IE was, or even more. PNG support was crap at that time, on every browser and platform.

      Then we hit the actual problem, that MS sat on their ass forever instead of releasing any sort of updates to IE. That is what crippled PNG use. It had nothing to do with specs or anything like that.

      It was solely because of a monopoly that had driven competitors into ruin and thus saw absolutely no need to improve their products at all, for five very long years, so their product was left at exactly whatever shitty state it had been at the moment Netscape imploded. As PNG support was only halfway completed at that moment, it was only halfway completed for five years.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    146. Re:Things to learn from the Open Source model by DavidTC · · Score: 1

      Ah, seriously?

      See, that's exactly what I thought they should be doing...mandate that browsers support the lowest-common denominator patent-less codec, and then have a very specific way of listing audio, video, and mux codecs so the browser could find them. (Gotta remember MUX, people always forget that 'how audio and video are contained together and interleaved' is a 'format' that must be supported. That's always a fairly easy format to support compared to video or audio, but it must be supported nevertheless.)

      Also, as I pointed out above, the reason that PNG support took so long is MS not releasing a new version of IE for five years. It is unlikely they would have done so had HTML 4.5 come out during that time requiring correct PNG support. (Their PNG support wasn't bad for the time it was written, Mozilla had crappy PNG support at the time too. It was that they, at that moment, literally halted any sort of development at all and shut down the IE6 development team. People were able to make PNG transparency work in IE using fricking Javascript!)

      That said, I'd have no problem if the w3c actually said 'You must support at least JPEG, GIF, and PNG', but that's a bit moot at this point.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    147. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      Besides, W3C doesn't say which image file formats are allowable, why should it specify a codec?

      I think this is a really good point.

      No, it's not.

    148. Re:Things to learn from the Open Source model by Anonymous Coward · · Score: 0

      And here I thought it was because of hiring employees with no grasp of grammar.

    149. Re:Things to learn from the Open Source model by EvanED · · Score: 1

      Note that you apparently converted them to PPT before opening them in OpenOffice (note the .ppt, and not .pptx, in the title bar). This is, I think, what the OOXML import filter for earlier versions of PowerPoint (which you are clearly using) does. It also means that what you're saying isn't very relevant, because you're using the PPT import filter in Impress, not the PPTX one (which is the one I'm saying is pretty crappy).

      This is fine if you want something to distribute for informational purposes, and you can even present from it. However, it appears to have some of the same flavor of working with a Photoshop PSD file or a Gimp whatever file in a way that makes heavy use of layers, then saving it as a PNG (which requires flattening those layers), then wondering why you can't really edit the resulting image anywhere near as nicely as before.

      Try this experiment. Try to resize that box on the lower left (I'm trying it Impress, but I suspect it'll be the same in PowerPoint). Can't do it reasonably? Can you change the text? No?

      That's because it converted the PowerPoint shapes in the PPTX file -- which are freely editable in PowerPoint 2007 -- to raster images, then embeds those images. It "flattened the image".

      I've put two new files up there... editing.png shows what I get if I resize the image (I deleted the other things on the slide first, but neither did I cherry pick what I was changing. The other elements of the slide behave the same). I also put up the PPT file that I used for this test. It's converted by using the "Save As Office 1997-2003" export in PowerPoint 2007. I suppose it's possible that other methods (like the standalone converter or import filter for earlier versions of Office that MS distributes) would do something different, but I have my doubts. Regardless, if you can actually make reasonable edits, let me know how you got that "Ppt0000000.ppt" file.

    150. Re:Things to learn from the Open Source model by benwaggoner · · Score: 2, Interesting

      This is totally irrelevant. HTML5 is a new standard and can use whatever is best for the job, not what was popular for whatever reason before. Because otherwise we should use the crappy Sorenson H.263 (old flash codec), it's probably still the #1 codec on the web.

      Not if you care about playback on devices like phones, media players, and Netbooks which really count on having hardware decode for media playback.

      The fact is that for something so important and so widely used as the web, it is indispensable that the standard can be freely used by everyone, and not controlled by whoever happens to have the patents for some video format.

      Well, I don't think H.264 or any MPEG-LA codec can be said to be "controlled" - it's RAND licensing and available to anyone. It's not free to implement, but it's not propritary either. Lots of ISO standards are like that.

      Freedom of the web is much much much more important than picture quality. Let alone that if ogg is used in HTML5, it will attract a lot of research and very quickly we'll have a high quality, free to use video format.

      Well, there's plenty of companies who care a whole lot about quality and delivery costs. Theora is certainly capable of high quality; it can do that already with sufficient bitrates.

      The real challenge is in compression efficiency, and that's fundamentally constrained by the bistream syntax. Optimizations can converge on the theoretical limits of a codec, but those are going to be a lot lower than H.264, and lower yet than H.265 in a few more years. And while Theora may get a lot of attention and tuning, H.264 is already getting LOTS of that from multiple vendors and groups competing to build the best implementations. H.264 is getting better at least as quickly as Theora is.

      But certainly, Theora is already more than good enough for plenty of tasks. Wikipedia is committed to using it, and for short clips of smaller frame size, it'll be fine. It's going to be better than MS MPEG-4v1 and the original RealVideo codec that I had to use at the birth of web video, and there's much more bandwidth available as well.

      But H.264 High Profile will be able to deliver equivalent quality to Theora at a half to a third the bitrate, and broader compatibilty with existing devices. How important those considerations are will vary by market, but are very important to some big markets. YouTube and Hulu certainly aren't going to double their bandwidth budget and end-user connection speed requirements.

      Btw, your codec list is misleading. Flash does support H.264 but still its old format (H.263) is more widely used. Moreover it supports HTTP and 99% of the video sites (including youtube) use HTTP to serve videos. RTMP is used for "real" streaming with Flash Media Server (Adobe's streaming server that few people use due to high price) and RTMPe that you mention, is the encrypted version of RTMP, used by very very few.

      Now that YouTube is using H.264, I'm sure that the eyeball-hours of H.264-in-Flash are a lot higher than H.263-in-Flash today. VP6 versus H.264 is the more interesting competition. YouTube hasn't used it, but most of the big Flash media sites like Hulu skipped H.263 entirely and started with VP6.

    151. Re:Things to learn from the Open Source model by EvanED · · Score: 1

      as a humorous aside: "lol you got owned"

      You referring to your sibling post?

      You might want to read my rebuttal to that before you draw many conclusions. The author of that post was being deceptive (deliberately or not) in ways that actually matter. (In particular, he wasn't exercising the PPTX import "feature" of OpenOffice at all; he evidently converted the PPTX file to PPT via other means and opened that. The import abilities of the older format actually works well, but I made no statements to the contrary. Furthermore, this distinction matters significantly for reasons that I explain in my post.)

    152. Re:Things to learn from the Open Source model by paulkoan · · Score: 1

      Er no. I'd say that the standard should define which image formats should be supported *at a minimum*.

      And which fonts.

      And which video formats.

      The point here is to try and get to a point where you publish something to the web and have some sort of hope that people will see it as intended.

      "The remainder of this message cannot be displayed because your browser doesn't support video format spliggle, please try another browser"

      --
      This signature intentionally left blank
    153. Re:Things to learn from the Open Source model by Rysc · · Score: 1

      What has this got to do with the topic? (Inb4 "You must be new here," check the uid.)

      The issue here seems to be that because most browser vendors say "We wont implement Theora natively" the spec writers are saying "Then we can't have it in the spec." This seems crazy to me! They should put Theora in the spec, not because the browsers are going to implement it anyway, and not because it will force the browsers to use it. The poster repeatedly says that the browser vendors cannot be forced by the spec, as if this was ever in doubt! You put it in the spec because that way Microsoft Internet Explorer is /non conformant/, and so that we can all say this to our PHBs. The spec cannot pressure Microsoft or Apple, but their /customers/ can demand spec conformance. If you don't put it in the spec you undermine our efforts.

      --
      I want my Cowboyneal
    154. Re:Things to learn from the Open Source model by Lennie · · Score: 1

      That it hasn't happend, doesn't mean it's still possible, development of GIMP hasn't halted.

      --
      New things are always on the horizon
    155. Re:Things to learn from the Open Source model by Sloppy · · Score: 2, Insightful

      If they can't display images at all, then the "failure" to display a PNG isn't noticed by that user. I'm talking about the other portion of the population, who run graphical web browsers: they can see some images and not others. And the images they can't see, are trivial for the software to support.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    156. Re:Things to learn from the Open Source model by EvanED · · Score: 1

      For OO to have one version that is imperfect and then the next one (or even a patch a week later) fixes the problem and then nobody bothers to check and just writes off the software can be either viewed as misleading, misunderstanding, or ignorant.

      Finally, I just "pretty well confirmed"* (to a higher standard that Dick Cheney's "pretty well confirmed") that the version I tested this with in this discussions (i.e. the screenshots I say is 3.1.0 is the exact same version (and not just the same version number, 3.1.0) as that which you get if you go to openoffice.org and download what they say.

      * I confirmed that I had an existing OpenOffice installer sitting around the hard drive, and that it was byte-identical to one I downloaded fresh from the OO.org website. This computer is only a month or two old, and I'm quite sure that I didn't download an OO installer since installing it.

    157. Re:Things to learn from the Open Source model by shutdown+-p+now · · Score: 1

      Imagine if the only way to get images on a web page was for everyone to rely on a proprietary, unstable Adobe plug-in?

      I understand the disadvantages. Actually, there's a worse scenario - imagine if the only standard image format in HTML was GIF.

      On the other hand, imagine how much it would help PNG if it would be standardized. Maybe we'd get it earlier than we did in IE...

    158. Re:Things to learn from the Open Source model by poetmatt · · Score: 1

      That was about the worst wording you can attempt for what you just tried to imply. Oh, and I was referring to you, not to me. You got a reply to your other comment where someone used 3.1 to run the example documents that were provided and were showing screenshot results. Or did you fail to notice that?

      I'm sure glad that you confirmed something noone else can verify or even recognize. I'm not about to mark you a freak or foe, but I don't see a lot of healthy discussion coming out of here.

    159. Re:Things to learn from the Open Source model by DECS · · Score: 1

      Microsoft tried to derail MPEG4 to establish its own Window Media codecs and the ASF container, which the ISO had rejected in 1998 for a container based upon QuickTime's instead.

      So Microsoft got its proprietary technologies rubber-stamped by its pet standards org, the SMPTE, as VC-1 and has since failed in the market as well.

      In its HTTP Streaming proposal for MS Flash (Silverlight), the vanquished Microsoft is now specifying the MPEG4 container.

      But yes, the MPEG4 patent pool has tech from everybody in it, that's why its the most desirable codec. At least we have some idea of where the tech came from.

      Microsoft's Plot to Kill QuickTime

    160. Re:Things to learn from the Open Source model by DECS · · Score: 1

      The good news is that the "single commercial vendor" is selecting open, interoperable standards because it is an underdog company in terms of market share.

      The standard Apple is selecting for its successful product is a unanimous industry decision. So in reality, it's Mozilla that is trying to screw up video distribution by throwing in a political monkey wrench, which would likely result in an extension of the Internet being stuck to Flash + Silverlight.

    161. Re:Things to learn from the Open Source model by EvanED · · Score: 1

      That was about the worst wording you can attempt for what you just tried to imply. Oh, and I was referring to you, not to me. You got a reply to your other comment where someone used 3.1 to run the example documents that were provided and were showing screenshot results. Or did you fail to notice that?

      Read my comment again, because you apparently failed the first time.

      The other poster did not open (with OpenOffice) the example document that was provided; he converted the document that was provided with an external tool and opened the result of that conversion.

      My original comment was that Impress's PPTX importer sucks. Converting it with something else then using the PPT importer does not demonstrate anything that is related to this discussion.

    162. Re:Things to learn from the Open Source model by cybersquid · · Score: 1

      Someone with points, please un-troll this. Just because we don't like what they are saying or just because they are partly wrong does not make this a troll. Open Source projects often ARE incomplete. The author often codes enough to solve their problem, then shares what they've got with the world. This is a good thing and benefits us all but to non-tech users or less-experienced engineers it's just unfinished code.

    163. Re:Things to learn from the Open Source model by DECS · · Score: 1

      It's worth worrying about if you have $30 billion, a hardware-centric market for your products, and the ability to license a safer alternative.

      Mozilla has none of those things. This is an issue of different perspectives from different entities in different positions. No need to cast it as a good vs. evil battle.

      What isn't controversial is that Theora is simply old technology. As you point out, if there were some commercial viability in using it, On2 would still be selling it and Google wouldn't be complaining that it isn't good enough for ... YouTube videos (!)

       

    164. Re:Things to learn from the Open Source model by DECS · · Score: 1

      Do you also wonder why fragile old ladies prefer to go to the store in the daylight hours rather than walk through dark alleys alone at night?

      There is such a thing as strength in numbers.

    165. Re:Things to learn from the Open Source model by DECS · · Score: 1

      You are confusing mobile phones with smartphones capable of browsing the web. There are not a billion smartphones being sold.

      You are also confusing high end mobiles that are pretty much just phones with a keypad for texting and the kind of browser in the iPhone. The only phones that can compete with the iPhone in browsing are those that use WebKit (and a few Opera non-mini phones).

      Apple owns the mobile web because a plurality of web traffic is being generated/consumed by iPhone users. This is killing Flash and promoting standard video.

      There's no reason for you to rail against it, as its better for FOSS users to install H.264 themselves (Jesus, you downloaded Firefox, can't you download a freaking codec too bitches?) than it is to be forced to render Flash or Silverlight with whatever Adobe and Microsoft want to offer you in terms of a craptastic Flash/MS Flash player.

    166. Re:Things to learn from the Open Source model by TheTurtlesMoves · · Score: 1

      So why go to the cost and effort to get one? A patent gives you more than just a license fee...

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    167. Re:Things to learn from the Open Source model by Korin43 · · Score: 1

      It's not detailed at all. All it says is Google supports Theora but doesn't plan to use it (no problem there), and that Safari is afraid of hidden patents, and I think if that were the case, people would probably be suing Google already.

    168. Re:Things to learn from the Open Source model by Drathos · · Score: 1

      Your post brings to mind the words of Londo Mollari:

      "The Council can go to hell! The emergency session can go to hell! And you, Vir, you can go to hell, too. I would not want you to feel left out."

      --
      End of line..
    169. Re:Things to learn from the Open Source model by fatalGlory · · Score: 1

      Fair enough, I hadn't done the testing personally on IE8 for png, I was just under the impression it was fixed.
      I remember doing the testing for CSS layouts (deprecating ) when IE7 came out and being SORELY disappointed that it was left unaddressed. Guess the situation is even worse than I thought.

      --
      Censorship is the opposite of education. If neo-darwinism were defensible, people would not need to try and censor ID.
    170. Re:Things to learn from the Open Source model by Drathos · · Score: 1

      Why one sue now when you can wait until it gets more supporters and sue them all?

      Now to wash off my brain for thinking like a patent troll..

      --
      End of line..
    171. Re:Things to learn from the Open Source model by Goaway · · Score: 1

      The question is not why browser makers won't support it, just that they won't. There is no point in making a spec that will not be followed, and it will only hurt the credibility of the spec itself. Because different browser makers are dead set against all the current options, there will be no codec mandated.

      Putting it into the spec won't make anybody change their mind.

    172. Re:Things to learn from the Open Source model by pbhj · · Score: 1

      It' not intractable in IE8, it's just quite obscure so people started seeing there PNG background looking the wrong brightness (gamma) in IE8 and it was pretty well hidden as to why. MS may not have technically done things wrong, just inconsistently with how they rendered hex colours and how the other browsers do it (ignore gAMA tags).

      I'd take IE8 over any previous IE browser any day.

    173. Re:Things to learn from the Open Source model by Korin43 · · Score: 1

      But it will make it valid to make ads saying something like "Microsoft is trying to convince you to use Internet Explorer, but it doesn't even support HTML 5. Get {Firefox, Opera, etc.}!". And that sort of publicity could force Microsoft to actually support something useful for once.

    174. Re:Things to learn from the Open Source model by Goaway · · Score: 1

      Microsoft isn't exactly showing a great interest in HTML5 anyway. And do you really think browser makers would want to care about a spec that is designed to be used as a weapon against them?

    175. Re:Things to learn from the Open Source model by SiChemist · · Score: 1

      IE will expect you to use Silverlight for all your video needs, so you don't need to worry about native browser decoding. Isn't that nice of them?

    176. Re:Things to learn from the Open Source model by mario_grgic · · Score: 1

      What is Java doing in there? Java's spec is not open in the true sense, I'll give you that, but there is open source (reference) implementation of the spec.

      --
      As the island of our knowledge grows, so does the shore of our ignorance.
  2. Why do the vendors have a say? by ditoa · · Score: 5, Insightful

    Perhaps it is a stupid question but why do the vendors have a say what goes into the spec and what doesn't? Isn't it up to them to choose to implement the spec fully or not? FFS just make it Ogg Vorbis/Theora and if Apple doesn't want to support it then Safari can just not support that part of the spec. It isn't like any of the browser are 100% complient anyway.

    1. Re:Why do the vendors have a say? by sakdoctor · · Score: 0, Troll

      Who cares what apple, google and opera think anyway. They have tiny browser shares.
      Microsoft can simply be trusted to do the wrong thing. Whatever is worst for everyone but themselves.
      That leaves firefox who have the largest consolidated browser share, (IE 6, 7 and 8 are so wildly incompatible they are best treated as 3 separate competing browsers).

      Mozilla. Do the right thing!

    2. Re:Why do the vendors have a say? by hansraj · · Score: 4, Insightful

      Perhaps because there is no point having a standard if no one is willing to adopt it.

    3. Re:Why do the vendors have a say? by Radhruin · · Score: 4, Insightful

      The stated reason is that, if vendors will refuse to implement a portion of the spec, that part shouldn't be in the spec. The spec isn't supposed to force vendors to implement something, it's supposed to be a common set of rules that everyone can follow, and mandating Theora is counter to that goal.

    4. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 2, Insightful

      I second this. The cart is way before the horse. If the WC3 doesn't have the balls to issue a standard and let the vendors stick to its implementation, maybe it's time for us to get a new standards committee.

    5. Re:Why do the vendors have a say? by Millennium · · Score: 1

      They have a say because they're the ones writing the standards.

    6. Re:Why do the vendors have a say? by ditoa · · Score: 3, Interesting

      I agree. Mozilla have supported Ogg Vorbis and Theora as of 3.5 and it works pretty good from the demos I have used. The W3C needs to ignore everyone and push forward with Ogg support in the spec. If hardware acceleration is a problem then work with companies to get it supported in hardware. I know it won't be easy but saying "ugh that is gonna be too hard, lets just drop it from the spec" is stupid, work with Nvidia and ATI and Intel, etc. to get h/w support for Ogg. I am not a specialist so I have no idea how hard it would be to get h/w support for Ogg up and running but I know that my iRiver H10 mp3 player had Ogg support back in 2003 or so, so I am sure it is possible without _too_ much work.

    7. Re:Why do the vendors have a say? by maxume · · Score: 1

      If Apple, Microsoft and Google aren't playing along, it doesn't really matter what the spec says (Oh yeah, Opera and Mozilla too), no one will be able to rely on it anyway.

      --
      Nerd rage is the funniest rage.
    8. Re:Why do the vendors have a say? by maxume · · Score: 1

      What do you want them to do? They are happy to implement Theora (and they already have...), but it is unlikely that they would be able to get a license for H.264 that anyone else could use (so, for instance, Debian would not be able to legally distribute the implementation in the branding fork).

      --
      Nerd rage is the funniest rage.
    9. Re:Why do the vendors have a say? by ditoa · · Score: 2, Informative

      But Mozilla already have supported it with Firefox 3.5??

    10. Re:Why do the vendors have a say? by 0racle · · Score: 3, Informative

      And Apple supports a different one in Safari 4. IE supports neither so the W3C might as well dictate unicorn farts since HTML5 won't be supported on most of the desktops in the world.

      --
      "I use a Mac because I'm just better than you are."
    11. Re:Why do the vendors have a say? by phantomfive · · Score: 2, Interesting

      In most cases, the purpose of a standards organization is not to be the supreme commander and dictate what everyone has to do, it's purpose is to be the consensus builder and find a compromise that everyone can agree on.......at least agree on enough to implement it. The web browser writers hold the most power in this case because if the standard doesn't get implemented by the majority of web browsers, then it is irrelevant. W3C has to keep this in mind at all times, otherwise they will fail at what they are trying to do. History is full of standards that never got implemented and thus were a waste of time. C99, for example, is almost there, since few compilers implement that standard completely.

      In fact I wouldn't mind if California politicians learned this lesson too, since they seem to have trouble in the compromise area a lot.

      --
      Qxe4
    12. Re:Why do the vendors have a say? by causality · · Score: 1

      Perhaps it is a stupid question but why do the vendors have a say what goes into the spec and what doesn't? Isn't it up to them to choose to implement the spec fully or not? FFS just make it Ogg Vorbis/Theora and if Apple doesn't want to support it then Safari can just not support that part of the spec. It isn't like any of the browser are 100% complient anyway.

      I feel the same way. The only requirement for the spec should be that it's a free, open standard that anyone can use, unrestricted, without having to worry about any sort of royalties or other payments. So far as I know, Vorbis/Theora like what you describe meets that criteria.

      It's a shame this didn't work out. What I'd really like to see is for Flash and Silverlight and all these other proprietary/encumbered formats go the way of the dinosaur and become replaced by truly open standards. Hopefully there are or will be other ways to encourage this. The free and open exchange of readily available information without regard for platform is the kind of Internet I want to see more of. Given a choice, I'd rather see both Adobe and Microsoft go bankrupt than see them manipulate what I recognize is not rightfully theirs to control. If we the customers and users offered them this choice, and were willing to vote with our feet and our wallets in order to enforce it, they would get with the program in record time. It'd be nice to see just one such incident to prove to both the companies and the average user that yes, we do have this power so long as our principles come first.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    13. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      Here's an idea, write the fucking spec to the benefit of the users and let the piece of shit vendors be damned. This isn't the US Government for Christ sakes. Require FLAC, Vorbis, and Speex for audio, and Theora and Dirac for video. Then sit back and watch. Can you imagine if a site as popular as YouTube didn't work on IE or Safari? That'd end their precious DRM-loving field trip pretty damn quick, now wouldn't it?

    14. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      I don't think we need a larger web browser test matrix than we already have.

    15. Re:Why do the vendors have a say? by WarJolt · · Score: 2, Insightful

      It isn't like any of the browser are 100% complient anyway.

      That is the excuse Microsoft used to set back open web standards years with IE. Two wrongs don't make a right.

    16. Re:Why do the vendors have a say? by nine-times · · Score: 2, Insightful

      Sometimes you put something into a standard as a way of pressuring people to adopt something. Make it the standard, and if Apple won't adopt it, make a big stink about how Safari isn't really HTML5 compliant.

      I suspect that the problem is that companies like Apple, Microsoft, and Adobe have enough influence on the W3C to kill something like this.

    17. Re:Why do the vendors have a say? by causality · · Score: 5, Insightful

      The stated reason is that, if vendors will refuse to implement a portion of the spec, that part shouldn't be in the spec. The spec isn't supposed to force vendors to implement something, it's supposed to be a common set of rules that everyone can follow, and mandating Theora is counter to that goal.

      Sure, but there needs to be a way to distinguish between:

      • A) refusing to implement because there are sound engineering reasons not to do so
      • B) refusing to implement because doing so would make it harder for a company to lock people into proprietary formats

      No standards body worthy of the slightest respect should ever concern itself with that second category.

      I am not fond of putting it this way, but I think what really needs to happen is for the average user to grow a pair and realize why Item B is not in their interests and never will be. So long as the masses of users have no understanding of these things, it is always going to be an uphill battle to maintain an Internet that is as free and open as possible.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    18. Re:Why do the vendors have a say? by scubamage · · Score: 3, Funny

      Nah, unicorn farts are handled by IEEE RFC's. W3C has no control over that.

    19. Re:Why do the vendors have a say? by fuzzyfuzzyfungus · · Score: 1

      They don't, directly; but you can't really stop them from having indirect control.

      If you are a spec writer, you have limited control over the behavior of other parties. If you write stuff into your spec that they don't agree with, the other parties will ignore you and your spec won't describe anything at all. Thus, the entities which control the software for which the spec is being written end up exerting influence. Either the spec has to (mostly) match their desire, or the spec gets to be an empty theoretical exercise.

      The exception would be cases where the spec writer has considerable power. If I'm writing a spec for software I wish to buy, you have to obey if you want to get paid. If I'm writing a spec for safety features in electrical systems for some government, you have to comply or guys with guns will stop your stuff at the dock. If, however, I'm the W3C, all I've got is some social/moral authority and impotent nerd rage.

    20. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      Because if the W3C did not at least make an effort to get all the players in on the decision making process their "standards" would just be pointless documents that nobody adopted.

    21. Re:Why do the vendors have a say? by Skapare · · Score: 1

      Vendors don't need to implement Dirac and Ogg Theora. Reference implementations exist. They only need to be willing to adopt the codecs and tie in the reference code to their browser. Their refusal is a sign of arrogance.

      --
      now we need to go OSS in diesel cars
    22. Re:Why do the vendors have a say? by BZ · · Score: 5, Informative

      > The W3C needs to ignore everyone and push forward with Ogg support in the spec

      As much as I'd like Ogg Theora support all around, doing what you propose just leads to a useless spec (useless because implementors don't actually follow it, so you can't rely on using it).

      > work with Nvidia and ATI and Intel, etc. to get h/w support for Ogg.

      The issue is hardware support in the form of ASICs for decoding theora; none of the companies you mentioned are relevant to that. The hardware issue is on cell phones and the like, not desktops, in case you missed that.

      The problem might be worked around somewhat by using DSPs and software decoding optimized for those DSPs, but that's not quite clear.

      > my iRiver H10 mp3 player had Ogg support

      Ogg Vorbis, not Ogg Theora. There's a huge difference in terms of computational complexity.

      You seem to be somewhat confused about what Ogg is. It's just a container format. For a real life analogy, think shipping containers. They come in a small number of shapes and sizes, but each one can contain anything from lots of barbie dolls to lots of sewing needles to a single chunk of industrial machinery. Just because you have someone (say a toy store) who knows how to open a container and then sell the barbie dolls they find therein doesn't mean that person will be able to to open that same container and then make effective use of the industrial machinery or sewing needles inside. The situation with container formats and codecs is quite similar.

    23. Re:Why do the vendors have a say? by hardburn · · Score: 1

      Because companies pay to be part of the w3c in order to be on standardization committees.

      Mind you, the more well-thought-out standards out there tend to be created by a single expert or a small team of experts. Committees, especially when made up of a lot of competitors like this, tend to produce standards that nobody is particularly happy about.

      --
      Not a typewriter
    24. Re:Why do the vendors have a say? by BZ · · Score: 1

      > I am sure it is possible without _too_ much work.

      I should note that saying something like this is very dangerous unless you actually are a specialist... usually if something is not too much work, it's already been done. ;)

    25. Re:Why do the vendors have a say? by erroneus · · Score: 1

      Users do need to grow a pair but they also need to understand that "the magic" isn't really magic.

      Users are "grateful" for all the new toys and they worship the brand name symbols that deliver them. Some worship at the alter of Microsoft; others at the partially-eaten Apple logo. We live in a culture of consumerism. We not only beg the providers of the magic, we worship them for every little thing they deliver. (My GOD! Copy and paste gets included in a phone and they spend millions on TV ads touting it like it's something amazing?!)

      The fight is limited to the geeks and nerds like us who haven't already been bought and paid for by the big business interests out there.

    26. Re:Why do the vendors have a say? by 644bd346996 · · Score: 1

      Hardware acceleration on ATI and NVidia chips isn't an issue - they're programmable enough these days to handle basically any codec. The real issue is whether it will be possible to accelerate the decoding on with a PowerVR chip like what powers smartphones.

    27. Re:Why do the vendors have a say? by apeteryx · · Score: 1

      Um, no. Point of standards is to make it easy for people to write and communicate. If everyone does it a certain way -- way Msoft Word -- which is NOT "easy for structured documents -- Open office is better -- on long docs -- emacs or lyx is way better... you have to use what is in fact a de facto standard. Google is going for the de facto standard of flash. If and when Ogg is better quality -- and h264 is getting there -- and with minimal bandwidth we will all switch and flash will have a nice sleep. In the end quality wins, which is why the LP continues... I think the idea that the codec should be open should be in the standard, because as the formats shift getting things translated becomes a problem: consider hi8 video, VCRs, DVDs... and how mach film etc we have on those we cannot access because the tech is now obselete.

      --
      Chris Gale Dunedin, New Zealand. http://www.pukeko.net.nz
    28. Re:Why do the vendors have a say? by morgauxo · · Score: 1

      And how many popular sites like that are going to let themselves not work in a browser as popular as IE? A profitable site is not going to throw away it's business just to force IE to comply. Make a standard Microsoft will not implement and you get a standard no one uses, same as no standard at all. It's sad but it's true.

      Who cares about Safari? Not enough users.

      - This statement comes from someone who preferred Konqueror... until sooo many sites started embedding Flash video which Konqueror makes a PITA with each update..

    29. Re:Why do the vendors have a say? by meist3r · · Score: 1

      You've got that one upside down. A standard is a set of requirements you put up that enables those who deliver on it to be recognized. A standard is not something that you make up for everyone to spit in the pot. Following your logic what good is a world record in 300 yard sprint if "no one is willing to run that fast"? You set the rules, those that play by them get your seal of approval (and the complementary hat) and the others just don't. It's this "I don't want this, we won't support that" that makes the whole notion of "standards" in the computer world a joke. Rather that too many institutions are willing to water down their requirements if a big enough player keeps bitching about it. Look at the ODF/OOXML debacle that was meant to be a standard but Microsoft just thinks it can make up it's own rules. I hope HTML5 with Ogg/Theora will get a killer app pretty soon and all those vendors can kiss my ass anyway. Xvid ftw!

    30. Re:Why do the vendors have a say? by flooey · · Score: 1

      Perhaps it is a stupid question but why do the vendors have a say what goes into the spec and what doesn't? Isn't it up to them to choose to implement the spec fully or not? FFS just make it Ogg Vorbis/Theora and if Apple doesn't want to support it then Safari can just not support that part of the spec. It isn't like any of the browser are 100% complient anyway.

      If you go down that road then you end up with the world we have today: developers first look at the spec, and then they try to find out whether or not that part of the spec actually matters to the real world of browsers. The HTML5 editors want a better world, one where the major browsers are actually 100% compliant. They may not get there, but they definitely won't if they put things in the spec that browser vendors have said outright that they won't implement.

    31. Re:Why do the vendors have a say? by slyn · · Score: 1

      What really needs to happen is the W3C needs to grow some fucking balls and put their foot down on a codec. I really don't care what codec they use, but they should absolutely pick one, because the vendors are never going to agree on a standard when each vendor is pushing its own agenda and there is no perfect codec solution. The result of *not* picking one and furthering the continuation of flash/silverlight bullshit is much worse than only half the vendors supporting the standard.

      Good luck getting the masses of users to "grow a pair" and not get locked in. They just want to watch their funny cat videos and porn. The so called good guys representing the masses of users need to realize that they are basically THE authority on standardizing the web, and act accordingly for the users benefit.

    32. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 1, Insightful

      The stated reason is that, if vendors will refuse to implement a portion of the spec, that part shouldn't be in the spec. The spec isn't supposed to force vendors to implement something, it's supposed to be a common set of rules that everyone can follow, and mandating Theora is counter to that goal.

      I'm not saying you are wrong, nor is this directed at you, but as a general reply to your statement:

      We will never have a W3C spec again (or at least for the next 30+ years, but odds are never)

      Microsoft's stated goals are to always undermine the W3C spec, and embrace/extend the web.
      They will say no to the spec as a matter of course, thus no new features can ever be added that they won't say no to.

      W3C just signed their own death certificate if that truly is the real reason for excluding something.

    33. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      Thank you. Comments that are educational as well as relevant are the reason I continue to wade through the flame wars here at slashdot.

    34. Re:Why do the vendors have a say? by mstoykov · · Score: 1

      Safari 4 will have it as plugin (as it was pointed somewhere) and IE(I don't know which version do you refer to) has never supported any standard that I know so :) it doesn't really matters. On the other hand Firefox has much bigger share than Safari and is actually using something - my personal oppinion is that when someone starts to support this they will support firefox and others browsers(Safari) will just have to handel it . This is of course if out dear MIcrosoft doesn't put wmv in IE9 (which probably will be out in 2015)

    35. Re:Why do the vendors have a say? by Phroggy · · Score: 1

      That's a nice theory, but the W3C has absolutely no authority to force anybody to follow their standards. None. Browser developers follow W3C standards because they want to, not because they have to. They want to, because the W3C standards give them a sensible and clearly documented behavior that other browsers are also aiming for. However, Apple has chosen not to support Ogg, and it's likely that Microsoft won't either (both companies have their own alternatives they want people to license). If the W3C makes Ogg support a part of the standard, these browser vendors will ignore the standard, and there's nothing anybody can do about it. This makes the standard less useful.

      You're right, though, about needing a killer app. If a popular web site started requiring Ogg support, and offered a Firefox download link for anyone who didn't support it, other browser vendors would be more interested in adding Ogg support.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    36. Re:Why do the vendors have a say? by idontgno · · Score: 1

      Setting standards non-cooperatively is a risk: Standards group declares "It is thus!" and vendors go "Meh."

      Fast forward 18 months. The vendors are richer, fatter, dumber, and happier than ever. The only sound at the standards group's offices is crickets chirping.

      An old maxim from my military days: "When leading from the front, it's a good idea to look back once in a while to see if you're still being followed."

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    37. Re:Why do the vendors have a say? by xaxa · · Score: 1

      No one seems to have picked up on this, but it's +5 Correct.

      A couple of years ago I worked for a large electronics company (just for 6 months before my final year at university). They have lots of patents, including US software patents. They sent staff to the standards meetings (I worked on the digital TV team) to argue that the standard had to require certain technologies -- which they had patents on. Before each meeting, people from each company seemed to work out a specification with lots of cool stuff in. At the meeting there'd be one long argument between the big players (Sony, Philips, Panasonic, Samsung) and some patent trolls. At the end of the meeting, the big companies would have agreed to license their patents to each other for no cost, the patent trolls would have anything they claimed patents on deleted from the spec, and the small companies would be ignored -- and essentially locked out of implementing the spec without paying someone.

      There was a generous bonus for any member of staff who got a patent for the company, including software patents (which aren't even valid here).

      I wish I'd been able to go to one of the standards meetings, but they were all on the other side of the world while I was there; the company didn't want to pay for the intern student to go. I would have gone to the one in my nearby capital city, except they moved it to a tropical island :-(.

      Once, while I was working on some code (implementing some of the standard on a test system), my manager said "hey, I think we can patent this". I said "but it's obvious?". He said he'd try anyway, and reckoned there'd be a patent in it. I can't even remember what it was now.

      I expect the W3C is the same. Microsoft, Apple etc will be bargaining patents to try and shut out Mozilla and any other "risks".

    38. Re:Why do the vendors have a say? by beelsebob · · Score: 3, Insightful

      The problem is not that apple won't adopt it, it's that apple *can't* adopt it, and nor can nokia, and nor can sony erricson, and nor can RIM, and nor can any of the other smart phone makers. There is *no* hardware support for decoding Ogg Theora, that makes it totally unsuitable for the task at hand. Even ignoring the submarine patent risk and the fact that it's far worse quality than h.264.

    39. Re:Why do the vendors have a say? by beelsebob · · Score: 1, Informative

      A) refusing to implement because there are sound engineering reasons not to do so
      Tick -- no smart phone vendor can implement ogg theora -- there's no hardware support for it. Even ignoring the submarine patent risk, and the fact that it's worse quality than h.264.

      There really isn't any of B going on here. h.264 may be somewhat proprietry, but it's already cheeply licensed, and it's *everywhere*. Movies bought off the internet are more often than not h.264, bluray disks are more often than not h.264, even high def pirated torrents are more often than not... you guessed it... h.264. When was the last time you saw an ogg theora video that didn't involve a bunny rabbit?

    40. Re:Why do the vendors have a say? by hansraj · · Score: 1

      Following your logic what good is a world record in 300 yard sprint if "no one is willing to run that fast"?

      There is a world record only because someone made that record; you don't make a bar for performance that is wildly different from what people are willing/capable of following. Your sprint-record analogy would work if you set a record to be broken that was half or one third of what it actually is. If miraculously tomorrow everyone started taking five times as long as the current record (Even the leading sportsmen) then I bet that people would just scrap those old records and start keeping track of a new "record".

    41. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      > work with Nvidia and ATI and Intel, etc. to get h/w support for Ogg.

      The issue is hardware support in the form of ASICs for decoding theora; none of the companies you mentioned are relevant to that. The hardware issue is on cell phones and the like, not desktops, in case you missed that.

      Except that apparently NVIDIA and ATI (at least) does mpeg4 decoding in the GPU, thereby offloading the CPU. People seem to like that so for Theora to gain any sympathies they'd better work with the GFX people to have the same.

      - Peder

    42. Re:Why do the vendors have a say? by Simetrical · · Score: 2, Interesting

      I suspect that the problem is that companies like Apple, Microsoft, and Adobe have enough influence on the W3C to kill something like this.

      The W3C is irrelevant. The WHATWG didn't start out as part of the W3C, and if the W3C tried to push it around it could just break off again. The contents of the HTML 5 spec are determined solely by Ian Hickson, currently employed by Google. His only oversight is a steering committee. I can't find who's on the steering committee, but I'm very certain that it includes no one from Microsoft or Adobe, and Mozilla plus Opera almost certainly have more votes than Apple.

      The fact is, the HTML 5 standard is not meant to dictate anything, because that doesn't work. It's a forum for browser vendors to coordinate new features, and it documents the features that are agreed upon. If implementers refuse to implement it, the spec doesn't include it. That's how it works for everything, not just video. Try subscribing to the whatwg mailing list to see how it works.

      --
      MediaWiki developer, Total War Center sysadmin
    43. Re:Why do the vendors have a say? by bennomatic · · Score: 1

      Yes! Unicorn farts! That would solve everything!!

      --
      The CB App. What's your 20?
    44. Re:Why do the vendors have a say? by nine-times · · Score: 1

      That's a good point.

      It's just unfortunate that these companies didn't support Theora (or something comparable) in the first place. I'm sure part of the reason h264 is becoming so widely supported is that Apple threw their weight behind it.

      I don't want to discount the quality edge that h264 provides, but often who chooses to support a format can overrule technological superiority when it comes to real-world adoption. And I can't help but feel like, with all the companies involved and all the money at their disposal, they should be able to come up with a free solution if they were properly motivated.

    45. Re:Why do the vendors have a say? by BikeHelmet · · Score: 1

      The problem might be worked around somewhat by using DSPs and software decoding optimized for those DSPs, but that's not quite clear.

      You mean like what they currently do for H.264? Run DSP codecs on the DSP.

    46. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      it's supposed to be a common set of rules that everyone can follow

      That's only half the reason to have a specification. The other half of the reason is so that there is a degree of coherency between the applications which supposedly support the spec. If you write something which complies to the spec, you do not want to put in half a dozen non-spec hacks to get it to work with the various implementations of the specification. You want it to Just Work. Having an incomplete spec which leaves a very big part of the picture undefined means you might as well not have the spec at all.

    47. Re:Why do the vendors have a say? by rawler · · Score: 1

      Well, looking at the popularity of browsers:

      1 - Microsoft Internet explorer > 50%
      Have no outspoken plans of supporting anyways. So according to the arguments of the parent, W3C should remove alltogether.

      2 - Mozilla Firefox 20-30 %
      Strongly suggests implementing Theora, since h.264 is a real indisputable impossibility due to the licensing part.

      3 - Apple Safari ~3-8 %
      Says they do not want to implement Theora due to fears of patent trolls, pushing H264.

      4 - Google Chrome ~2 % (note, is rising the fastest of all right now)
      Will support both.

      Conclusion; according to parent, either the tag should be dropped since the biggest browser vendor won't implement it. If there is nothing mandated, then content vendors will probably go on with flash (maybe that's the case anyways). In either case a specification cannot JUST implode to the least common denominator that happens to be already implemented, or progress will only continue to happen in proprietary-land, not the land of fair competition.

    48. Re:Why do the vendors have a say? by BZ · · Score: 1

      > You mean like what they currently do for H.264?

      Not quite. While there are DSP-based H.264 decoders out there, there are also H.264 decoder ASICs, which implies someone is using them (and using lots of them, given the sunk costs of ASICs).

    49. Re:Why do the vendors have a say? by shutdown+-p+now · · Score: 1

      Perhaps it is a stupid question but why do the vendors have a say what goes into the spec and what doesn't?

      Because HTML5 started as a vendor effort (Mozilla & Opera initially, IIRC). It wasn't even a W3C spec then, it was designed by WHATWG - which was essentially founded specifically to design HTML5 and related specs.

      Meanwhile, W3C was playing silly games with now effectively forgotten XHTML 2.0, which was all XML and neat and tidy, but totally backwards incompatible, so no-one bothered to implement it - not even FOSS projects.

      HTML5 was developed by WHATWG for 3 years, and eventually the browser vendors on W3C working groups got the upper hand and voted for adopting it as a W3C draft. However, the people working on it are essentially the same as in WHATWG - representatives from all major browser vendors (Microsoft, Mozilla, Apple, Google, Opera). As such, it is on one hand a very pragmatic spec that meticuously documents many existing practices that are universal to all browsers, even when they're not very neat or even downright messy (e.g. content sniffing).

      But on the other hand, it's fundamentally based on consensus and compromise - since it's meant to be a spec that browsers are actually going to implement, rather than end up like XHTML 2.0. It works towards pragmatic goals, and mandating support for a format that two major browser vendors out of five flatly refuse to support would work against that.

    50. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      lol, uncorn farts. i know it doesn't add to the discussion, but i will reuse that term a lot in the near future. thank you for brighten up my life a bit. :)

    51. Re:Why do the vendors have a say? by shutdown+-p+now · · Score: 1

      As much as I'd like Ogg Theora support all around, doing what you propose just leads to a useless spec (useless because implementors don't actually follow it, so you can't rely on using it).

      One interesting approach in the discussion linked to from TFS is to mandate "Theora OR H.264" - i.e. a browser has to support at least one of those. This isn't perfect, since content providers will then have to encode in both formats to ensure that anyone can view them; and the H.264 encoder would still require a license, so it wouldn't be free (which might cause problems for e.g. Wikipedia, though there are obvious workarounds). But it's better than no standard at all, and it seems like a reasonable compromise based on de facto state of affairs.

    52. Re:Why do the vendors have a say? by broken_chaos · · Score: 1

      The plugin you're referring to: http://www.xiph.org/quicktime/

      (They finally released an update last month after two years of no activity. I think this HTML5 argument finally spurred someone into thinking "Hey, maybe we should provide (regularly updated) support on a fairly widely-used platform.".)

    53. Re:Why do the vendors have a say? by BZ · · Score: 1

      > One interesting approach in the discussion linked to from TFS is to mandate
      > "Theora OR H.264"

      Yeah, I agree that would be a step up from the state of things.

    54. Re:Why do the vendors have a say? by dangitman · · Score: 0

      B) refusing to implement because doing so would make it harder for a company to lock people into proprietary formats

      But nobody is doing that. It's not like anybody is suggesting that Windows Media Video should be the baseline standard. The argument is over Ogg versus H.264, which is an ISO/IEC standard.

      --
      ... and then they built the supercollider.
    55. Re:Why do the vendors have a say? by dangitman · · Score: 1

      The W3C needs to ignore everyone and push forward with Ogg support in the spec.

      But why should it be Ogg and not H.264 that they push through? Because you like it?

      Besides, standards bodies that "ignore everybody" won't get too far. It's much easier for everybody to ignore them.

      --
      ... and then they built the supercollider.
    56. Re:Why do the vendors have a say? by mattwarden · · Score: 1

      That's fine idealism, but the problem with every implementing browser ignoring a portion of the spec is that is discredits the spec as a whole. At the end of the day, this is a voluntary agreement amongst vendors to adhere to this thing. If the spec starts departing from reality too much, you risk losing the bigger game.

    57. Re:Why do the vendors have a say? by Kenshin · · Score: 1

      B) refusing to implement because doing so would make it harder for a company to lock people into proprietary formats

      Making Ogg Theora part of the standard would essentially lock people into that format for the web. But that's OK, as long as it's an "open" format, right?

      --

      Does it make you happy you're so strange?

    58. Re:Why do the vendors have a say? by SimonInOz · · Score: 1

      "for the average user to grow a pair " ... over half the "average users" are female you insensitive clod!

      --
      "Cats like plain crisps"
    59. Re:Why do the vendors have a say? by smoker2 · · Score: 1, Troll

      No, because it is the only free and legal option open to all users and manufacturers. No one's saying it should ONLY be Theora, but as a base implementation, Theora should be specified. They can then add H264 or whatever as well if they wish, but for those who cannot use H264, Theora is a fallback available so that they can meet the standard. What good is a standard if you automatically prevent certain manufacturers from meeting it ? Oh that's right, it's not about creating a standard, it's about protecting someones IP and profits.

    60. Re:Why do the vendors have a say? by daemonburrito · · Score: 2, Insightful

      "Cheeply licensed" is still a problem.

      MPEG LA and all this RAND crap is killing this conversation by muddying the waters. That something is a standard does not imply that a license is usable by libre software. I suspect that this is not a problem for you, but it is for many of us.

      If h.264 were to become the standard for the video tag, it could very well sink Mozilla and an open Webkit (Apple is really pooing where it eats on that one). "Reasonable" is such a subjective term... The cost wouldn't be reasonable to Mozilla, nor would the terms; Mozilla couldn't be expected to keep track of all users of its browsers for the MPEG LA fees, and it couldn't force GPL/MPL-incompatible terms on its users. And, all the misinformation aside, we know that something horrible will happen on 2010/12/31. And all of this is to say nothing about MPEG-4 part 13.

    61. Re:Why do the vendors have a say? by Pecisk · · Score: 1

      > Tick -- no smart phone vendor can implement ogg theora -- there's no hardware support for it.

      Isn't that chicken-egg problem? I am sure Theora support in hardware isn't that hard to build in. And standard things aren't exactly "let's throw everything we got here". Lot of vendors oppose H.264 as defaulted codec for a reason. I think it is more psyhological problem (implementing still not popular codec while having uknown legal status - in US, that means wait for someone to rise up and sue you), not a technical.

      > Even ignoring the submarine patent risk, and the fact that it's worse quality than h.264.

      In fact, H.264 sure is bigger submarine patent magnet than Theora. And about worse quality - it is really subjective in this case. Take a look on Dailymotion video tests - they are practically even to human eye. Ahh, suddenly "good enough" isn't good enough? I don't think it is valid reason and Theora critics know it.

      > There really isn't any of B going on here. h.264 may be somewhat proprietry, but it's already cheeply licensed, and it's *everywhere*.

      Cheeply licensed? Of course, from *known* patent holders. What about those you don't know? Which will propably first start with smallest companies to build a war chest and finally will go after Apple and friends? Do you really think that in US softpatent climate it won't happen? About Theora there are people who worked FOR YEARS on it to make it sure it REALLY IS ROYALITY FREE. And seeing what happens in multimedia scene with patents, it is a HUGE salepoint.

      >Movies bought off the internet are more often than not h.264, bluray disks are more often than not h.264, even high def pirated torrents are more often than not... you guessed it... h.264. When was the last time you saw an ogg theora video that didn't involve a bunny rabbit?

      Today. And ohh, Bunny Rabbit was available for lot of formats, including H.264 :)

      Anyway, your reasoning in nutshell is "Get real, no one will put away their toys and suddenly will go in circle together singing prise for world united under one codec". It is ok, just make it more facts oriented.

      Emotionally I love idea about Theora because I HATE idea paying someone about codec of general use.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    62. Re:Why do the vendors have a say? by rdnetto · · Score: 1

      Except that the EU basically forced Microsoft to be standards compliant in that antitrust hearing, so whatever W3C says for HTML5 goes. Which means for a change that the standards dictate the web, instead of the MS developer who pulled IE's version of HTML out of his ass.

      --
      Most human behaviour can be explained in terms of identity.
    63. Re:Why do the vendors have a say? by dangitman · · Score: 2, Insightful

      No, because it is the only free and legal option open to all users and manufacturers.

      It may be free, but nobody really knows if it's legal yet, due to the issue of submarine patents.

      Theora should be specified.

      Why? Because you like it? The HTML spec is not a platform of Open Source evangelism.

      They can then add H264 or whatever as well if they wish, but for those who cannot use H264, Theora is a fallback available so that they can meet the standard.

      But that means that everybody has to host Theora alongside their higher-quality videos. For content providers, that's not a very attractive option. We'd rather use the standard that is widely adopted in the real world, and only have one file to upload.

      What good is a standard if you automatically prevent certain manufacturers from meeting it ?

      That's an issue with any standard in the world. There's always going to be somebody who cannot meet a standard, for whatever reason. I haven't seen any evidence that "automatically prevents" Mozilla or Opera from supporting H.264. They just choose not to.

      Your same argument also applies to Ogg Theora. It "automatically prevents" Apple and Microsoft from implementing it, because the uncertain legal landscape and risk of litigation.

      Oh that's right, it's not about creating a standard, it's about protecting someones IP and profits.

      Got any evidence of that? Have you even read the group's mailing list on this topic? There's no evidence of this being done to protect anybody's profits. If you actually read it, it's a very level-headed and intelligent conversation about drafting good standards that will be implemented in the real world. Nobody involved appears to have been compromised by commercial interests.

      --
      ... and then they built the supercollider.
    64. Re:Why do the vendors have a say? by Trogre · · Score: 1

      You mean like CSS3?

      I'll get my coat

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    65. Re:Why do the vendors have a say? by Svartalf · · Score: 1

      Typically, if they have an MBX or SGX Core on the SoC, they have a multimedia DSP capable of the task. You only use the hardware provided on the GPUs because the vendors have asked for it and there's nothing like the DaVinci that's typically included as a coprocessor like the GPUs on PC's.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    66. Re:Why do the vendors have a say? by Svartalf · · Score: 1

      You'd have a clash with the provider of the original code- which DOES have patents on the algorithms in question and licensed them out to the FOSS community for that purpose.

      There's been a vetting of what's there and there's not been deemed any sorts of conflict that might occur- at least not any more likely than using h.264 or MPEG4 would provide as a risk once you get the licenses for use on those.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    67. Re:Why do the vendors have a say? by beelsebob · · Score: 1

      In fact, H.264 sure is bigger submarine patent magnet than Theora.
      No it's not -- if h.264 is patented, the MPEG group are the ones responsible, not apple, nokia, sony, ........ If ogg theora turns out to be patented, each and ever browser vendor can get sued.

      And about worse quality - it is really subjective in this case.
      As the post a few higher up the thread points out -- this is simply not true. h264 manages the same subjective pixel quality at double the resolution, but the same bandwidth!

      Cheeply licensed? Of course, from *known* patent holders.
      No, from a group that is willing to take on *all* patent concerns. It is the MPEG group that is distributing the h264 license, so it is they too that are responsible for dealing with any patent concerns in it.

      Get real, no one will put away their toys and suddenly will go in circle together singing prise for world united under one codec
      No, my argument is that the codec that everyone wants them to sing praise for is not fit for purpose, and it's rather unfortunate that h.624 is too expensive for mozilla to cope with, because in every other way, it's perfect.

    68. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      I would love to have that required by the HTML5 spec. A little known fact about unicorn farts is they smell like rainbows, there's nothing quite like it.

    69. Re:Why do the vendors have a say? by Idaho · · Score: 1

      Why do the vendors have a say?

      I'm aware this is Slashdot, but I'm going out on a limb here and suggest that you should read the linked article. As it happens, it answers precisely this question, among many others.

      To summarize the argument: it has become clear that including the requirement in the standard will not change the mind of the browser vendors. A standard that nobody adheres to is worse than useless. Also note that such "gaps" in the HTML requirements are not unheard of: the IMG tag doesn't specify required supported image formats, either.

      Rather than pointing out a gap in my summary, please read the original, I think he covers pretty much every angle.

      --
      Every expression is true, for a given value of 'true'
    70. Re:Why do the vendors have a say? by Ilgaz · · Score: 1

      Funny you mention the 2 years of no activity. That is why I stayed away from it on workstations since we all know codecs always need "little touches" whenever Quicktime gets an update. I am sure media professionals who calls On2/AVID whenever Quicktime gets updates and some stuck in OS X 10.4.9 (not 11) didn`t even dare to touch it.

      Nevertheless, it is a completely legitimate way of using Quicktime framework. It is not a "hack" or anything. It is what Apple does to support H264 itself. Saying as people generally doesn`t know the deal with Quicktime framework. It was designed to be extensible.

    71. Re:Why do the vendors have a say? by meist3r · · Score: 1

      This is a "race" for consumers. Mozilla has set "the record" by implementing Ogg/Theora in HTML5. Now all the other runners keep complaining about how they want to run on a different track and that it's way too fast for them and because they could stumble on the last few yards. To me the analogy still works that way. Now the W3C is the olympic committee that basically rejected the "world record" because too many competitors complained that they couldn't compete and therefore the "standard" which it could have been never existed.

    72. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      MOD -1: Troll
      MOD -1: Full of shit

    73. Re:Why do the vendors have a say? by pbhj · · Score: 1

      The problem is not that apple won't adopt it, it's that apple *can't* adopt it, and nor can nokia, and nor can sony erricson, and nor can RIM, and nor can any of the other smart phone makers. There is *no* hardware support for decoding Ogg Theora, that makes it totally unsuitable for the task at hand. Even ignoring the submarine patent risk and the fact that it's far worse quality than h.264.

      So no hardware manufacturer would support Ogg Theora decoding if it were in HTML5?

      We'd also have a strong case for optimisation of Ogg Theora by the leading manufacturers all adding their own optimisations to ensure longer battery life for products.

      Submarine patents are a diversion - they could be found for pretty much any of the codecs or indeed any patentable technology.

      (Codecs are generally just mathematical methods and shouldn't be patentable anyway! also if the compatibility clauses in European patent law had been adopted we'd be safe with such things, I digress ...).

    74. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      There moment that Ogg theora support becomes widespread and mainstream in browsers there will suddenly be a rush to produce hardware decoders for it. Remember that was supposed to be going into an HTML spec, wouldn't that make ogg theora support a subject of the next Acid test? Can you imagine apple and microsoft sitting around with unavoidable failures while opera, mozilla and google all ace it? I don't see that happening, standards compliance is the new marketing dept.'s favourite subject.

    75. Re:Why do the vendors have a say? by paroneayea · · Score: 2, Informative

      You're right as for there being no hardware support for decoding Ogg Theora. I don't know enough about that to make a comment (I wonder if it is possible to make such a thing but whether or not it just hasn't been implemented). As for the rest though, the quality argument is simply not true... it looks as if in some circumstances, in fact, theora comes out on top. But even if that isn't true, we can see that it's close enough that it isn't a significant difference.

      As for the submarine patent stuff, that's FUD... every codec technically has that threat. But Theora is the only one not known to have any current patent issues. h.264 has several known patent issues, but of course Apple is not worried because they are in control of that. But what about everyone else? In fact, unlike Theora, where steps have been taken to avoid patent issues, the dangers of patents are already known when it comes to h.264.

      Please don't spread this obvious bullshit. One codec may have patent issues but nobody can find them. One codec has obvious and known patent problems and may have even more that nobody has found. If you're going to make an attack on the former for patent issues, you'd better not be supporting the latter.

      --
      http://mediagoblin.org/
    76. Re:Why do the vendors have a say? by yabos · · Score: 1

      Why should it really be OGG or nothing? Why don't they use H.264 and if Mozilla doesn't support it then screw them? H.264 can be licensed, has hardware decoding making it better for embedded devices and less drain on your laptop battery. Apple and other companies aren't going to bother with OGG because I can bet you that in a few years there would be someone suing them saying their implementation infringes on some patents.

    77. Re:Why do the vendors have a say? by ClosedSource · · Score: 1

      Standard organizations should return to their traditional role: codifying existing practice. They should not be dictating the "correct" future of technologies.

    78. Re:Why do the vendors have a say? by _Stryker · · Score: 1
      I think you need to check your facts when it comes to possible submarine patents related to MPEG: MPEG-2 FAQ

      Q: Are all MPEG-2 essential patents included? A: No assurance is or can be made that the License includes every essential patent. The purpose of the License is to offer a convenient licensing alternative to everyone on the same terms and to include as much essential intellectual property as possible for their convenience. Participation in the License is voluntary on the part of essential patent holders, however.

      So each implementer is still on the hook if a new patent holder pops up.

    79. Re:Why do the vendors have a say? by Leif81 · · Score: 2, Informative

      and the fact that it's far worse quality than h.264.

      FUD. How about this for clarification http://people.xiph.org/~greg/video/ytcompare/comparison.html

    80. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      Sure, but there needs to be a way to distinguish between:

      • A) refusing to implement because there are sound engineering reasons not to do so
      • B) refusing to implement because doing so would make it harder for a company to lock people into proprietary formats

      No standards body worthy of the slightest respect should ever concern itself with that second category.

      I am not fond of putting it this way, but I think what really needs to happen is for the average user to grow a pair and realize why Item B is not in their interests and never will be. So long as the masses of users have no understanding of these things, it is always going to be an uphill battle to maintain an Internet that is as free and open as possible.

      Fair enough. The sound engineering reason that Apple does not support Ogg Theora is because there is no hardware players available for the current crop of mobile smartphones. Also, who will take the risk in implementing this feature in hardware with potential submarine patents that might creep up?

    81. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      In this case, I would make an exception. If they aren't willing to, then they can probably ignore it and no harm will ever come to them. If they can't do it (but would like to) then they best step up their game. Either way, the universal user experience will not improve simply because W3C has good intentions.

      If W3C becomes "irrelevant" it won't be because of Ogg Theora. It will *ultimately* be because of the industry's steadfast commitment to false innovation, and a Machiavellian contempt for the consumer. Things they truly have the ability to deliver.

    82. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      The hardware issue is on cell phones and the like, not desktops, in case you missed that.

      The vast majority of web browsing is done on PCs and PC like systems, but because of some idiots and their phones can't get something to work just yet, everything else has to wait?

    83. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      Because the browser vendors are the W3C and WHATWG.

      Work on HTML5 started when Apple, Mozilla and Opera founded the WHATWG (after becoming concerned about the W3C's focus on XHTML). The W3C subsequently adopted HTML5 again and is now dropping XHTML2.

      The W3C is a consortium formed by member organizations with an interest in the creation of web standards. E.g. browser vendors.

    84. Re:Why do the vendors have a say? by Anonymous Coward · · Score: 0

      I don't and would not support any of these guys anyways.

  3. Apple's concern by commodoresloat · · Score: 5, Insightful

    Apple, for its part, won't support Ogg Theora in QuickTime, expressing concerns over patents despite the fact that the codec can be used royalty-free.

    Or perhaps their concern is precisely because of this fact?

    1. Re:Apple's concern by Radhruin · · Score: 5, Informative

      Apple also doesn't want to support anything doesn't have off-the-shelf hardware acceleration. Until Apple can buy chips to decode Theora that will work in the iPhone, Theora is a no go for them.

    2. Re:Apple's concern by Microlith · · Score: 5, Interesting

      No, if something being royalty-free were a downside they would not have included a BSD userspace with OS X. While Ogg Theora is royalty free, there are no -known- patent violations. As I recall back when Vorbis was getting off the ground, the implication was made that people with patents wouldn't care unless it got off the ground and then they would start looking for violations.

      Basically, Theora and Vorbis are huge unknowns with potential patent bombs in them, regardless of what the developers and /. thinks. And all it takes is someone with a patent and the muster to enforce it and everyone who implemented them in their browser suddenly has a huge problem.

    3. Re:Apple's concern by evanbd · · Score: 5, Insightful

      They build enough iPhones that, if they announced to vendors that they wanted such a chip, it would get built.

    4. Re:Apple's concern by StormReaver · · Score: 3, Interesting

      > While Ogg Theora is royalty free, there are no -known- patent violations.

      The exact same argument can be made for the BSD base Apple uses for OSX. It doesn't matter that BSD went through a long copyright case way back when; both because that case was about copyrights rather than patents, and because unknown patent violations can easily have crept into the code base since then. In fact, I can safely go out on a limb and guarantee that every non-trivial piece of software (including everything Apple has) is violating software patents. Software patents are handed out by the USPTO like Bibles are handed out in prison.

      Apple's argument that they won't use Theora because of potential patent problems rings completely hollow. I'm not going to speculate on their motives, but the one they gave is nonsense.

    5. Re:Apple's concern by TheRaven64 · · Score: 4, Insightful

      Theora is a bit different from Ogg in this respect. Theora is based on VP3, which was both patented and commercially distributed for a number of years. If VP3 had been infringing someone else's patents, then they would likely have sued back when a company was making money from it. The patents that were required to VP3 were released by On2 under a free, irrevocable, license and then (I believe) allowed to lapse.

      Dirac is in a weaker position; it is believed to be patent free, but no one has done a patent search to make sure and it is not based on an existing codec.

      --
      I am TheRaven on Soylent News
    6. Re:Apple's concern by Binary+Boy · · Score: 4, Insightful

      Absolutely - the notion of "submarine patents" rising up, should Theora take off, is not a new idea, and not specific to Apple. By mandating Theora in HTML5, you'd be risking the years of negotiations on the spec on the bet that there are no such patents - a bet I'd be surprised if any good Slashdot reader would take.

      As others have pointed out, HTML has never mandated a specific image format reference in an IMG tag; a type of plugin referenced in OBJECT or EMBED; or the type of resource referenced in an A tag; it's outside it's scope. Let the standard focus on its scope, and let the market hash out the rest - it's not the end of the world to not have a single, mandated codec - in fact, I'd argue that having such a thing would unnecessarily limit our options - Theora is, to be kind, not the most efficient codec on the market; and the situation will likely only get worse. Don't hamstring HTML5 by hitching it to any particular codec.

    7. Re:Apple's concern by Daniel_Staal · · Score: 3, Insightful

      Exactly. I hear 'royalty free' and I think of GIF, which was also royalty free... Until it wasn't. Which was an absolutely huge mess.

      Honestly, if I were Apple and the Theora foundation offered a $100-per-million-device license saying basically 'we swear we are the sole authority on Ogg Theora, and you have a license from us to implement it to the spec' I'd be much happier than without it. Because then I'd have a set contract, spelling out the cost, and that if someone then comes along and says 'wait, we own this part of the spec, and you owe us $Xbillion' I could turn around to the Theora foundation and say 'Your breach of contract just cost me $Xbillion, and I expect you to pay that.' Basically, at that point the risk is Theora's, and not Apple's.

      Apple is unwilling to take the risk that there are IP problems with the spec. It would take a lot of costly research and examinations for them to prove there aren't any, and there is no real benefit to them to spend the money and time. Translation: At free, it costs to much.

      --
      'Sensible' is a curse word.
    8. Re:Apple's concern by Anonymous Coward · · Score: 1, Insightful

      The question becomes; will the extra per-unit decoding hardware and amortized design cost increase the cost of the iPhone/iPod/etc SOC by more than the per-device royalty for h264... Probably :)

    9. Re:Apple's concern by TheTurtlesMoves · · Score: 1

      The same argument can be made for h.264. Even the agreement with MPEG-LA states that there is no guarantee that there are not other parts of the spec that may violate other patents not included in their patent portfolio. So there could be submarine patents there too.

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    10. Re:Apple's concern by maxume · · Score: 1

      The foundation's protection is really only worth what they are actually able to pay.

      --
      Nerd rage is the funniest rage.
    11. Re:Apple's concern by benwaggoner · · Score: 1

      Theora is based on VP3, which was both patented and commercially distributed for a number of years. If VP3 had been infringing someone else's patents, then they would likely have sued back when a company was making money from it.

      Well, I don't believe On2 ever made any money from VP3. VP6 with Flash 8+ was their big moneymaker. They also licensed the TrueMotion codecs for games back in the day, and even licensed their TrueMotion RT codec fof $5M to Microsoft for their never-shipped NetShow Theater product.

      But it was pretty much the DotCom investment bubble that floated them from the late 90's through Flash 8. And they shrunk by a good 90% in staff from 2000 until VP6.

      I met with them at a trade show a few months ago and realized I'd actually been having business dealings with On2 (to back when they were called the Duck Corporation) for longer than any current employee has been there. It's weird telling a company their own war stories back to them :).

    12. Re:Apple's concern by Anonymous Coward · · Score: 0

      there even is an FPGA implemenation for _encoding_ a theora stream. it's very simple to impement in hardware.

    13. Re:Apple's concern by benwaggoner · · Score: 1

      Theora is a pretty weird codec. It's got a strange scan pattern, goes from bottom up instead of top down, and has lots of other rather unique aspects that could make a silicon implementation harder than its relative simplicity would suggest.

    14. Re:Apple's concern by Anonymous Coward · · Score: 0

      I heard concerns that LGPL is problem on iphone and embedded applications, because the libraries at staticaly linked and the LGPL state that you must provide your software in a way that would allow anyone to use it with newer libraries. So it means releasing either the source code of your proprietary software or at least the object code (before linking). Some compnanies are not ready to do that.

      see for instance: http://www.avatron.com/support/read.php?9,6071

    15. Re:Apple's concern by Anonymous Coward · · Score: 0

      That's nice. What about the 40 million iPhones and iPod Touches that have already been built?

    16. Re:Apple's concern by Anonymous Coward · · Score: 0

      The BSD interfaces date back to NeXT, which was Steve Jobs' less-known second attempt to found a computer company. I think they date back to 1987 at the latest, which makes them older than any patents that are still valid.

      This is irrelevant, though, because it ignores the real issue, which is indemnity. h.264 is supported by a standards organization, which will bear the expense of patent litigation for its members. This enormously limits the liability of Apple and other companies. As of yet, Theora has no such support. Anyone who implements Theora will bear the full liability of any patent disputes. Apple is probably not keen on assuming what could potentially be hundreds of millions or billions of dollars in liability for what is, quite frankly, an inferior codec.

    17. Re:Apple's concern by zuperduperman · · Score: 1

      > While Ogg Theora is royalty free, there are no -known- patent violations. ... Basically, Theora and Vorbis are huge unknowns with potential patent bombs in them..

      If that's your benchmark then there is no technology on earth that will satisfy you. Just as you cannot prove a negative you will never be able to prove that there is not some submarine patent in any piece of tech you use. Unless someone identifies an actual patent problem this just sounds like complete FUD.

    18. Re:Apple's concern by jonwil · · Score: 1

      Back when WinAmp first added OGG Vorbis support, the parent company of Nullsoft (AOL Time Warner) had a through patent investigation of OGG Vorbis carried out to make sure there were no such patents. Whilst its not an ironclad guarantee, the fact that the legal team at one of the worlds largest media companies has said that its safe to include in WinAmp without risk of being sued suggests that its probably OK to use.

    19. Re:Apple's concern by bjustice · · Score: 1

      The exact same argument can be made for the BSD base Apple uses for OSX.

      So what? They're different cases, so a rational mind takes them one at a time and is free to come to different conclusions for each.

    20. Re:Apple's concern by wakingrufus · · Score: 1

      It turns out, part of the iPhone's business model is to sell a newer version of the phone that is just slightly better than the last to their existing customers. So this should work out just fine.

    21. Re:Apple's concern by pbhj · · Score: 1

      Absolutely - the notion of "submarine patents" rising up, should Theora take off, is not a new idea, and not specific to Apple. By mandating Theora in HTML5, you'd be risking the years of negotiations on the spec on the bet that there are no such patents - a bet I'd be surprised if any good Slashdot reader would take.

      Ever cued for the bathroom, or swung on a swing ... well don't, imagine a submarine patent could turn up at any time and show your being a tortuous infringer. Seriously WTF was/is the US doing allowing submarine patents to continue.

      W3C must be funded sufficiently to get patent searches done. Or simply put the Ogg Theora spec in patent form and apply for WO patents and get the statutory searches done.

      In the UK you can request the proprietor of a patent give a statement as to whether you'd be infringing their patent(s) or not by doing a specified act - if they don't tell you can have a declaration made by the Comptroller (Patent Office head) under Section 71 (IIRC) which has the same weight as a courts declaration of non-infringement.

      I'd be happy that HTML5 doesn't specify a codec but instead specifies that any full implementation would allow use of a free gratis and libre codec and specify the acceptable licenses under which it is made available. Then it would be for content creators to decide to use the free codec or a proprietary one.

      It's not as good as being able to use one free codec and know all HTML5 renderers will read it, but it's better to have to use multiple free codecs than have to use multiple proprietary ones.

    22. Re:Apple's concern by pbhj · · Score: 1

      Apple is unwilling to take the risk that there are IP problems with the spec.

      And yet they risk the same thing with their internal closed specs all the time (the difference being the profit motive).

      I don't know how it would go down in the USA, but in a sane jurisdiction then publication of the full specs would mean that the notional skilled man in the art, knowing the prior art, would recognise if their patent were to be infringed. Then failing to launch proceedings would be a tacit agreement that use of Ogg Theora within HTML5 didn't infringe their patents. And then we could all ride home on unicorns to our tree houses made of chocolate.

      I wonder if the W3C could just write to all the holders of codec patents (H03M 7/ ?) and ask if it infringes anything which they've applied to be patented ... that would be interesting.

    23. Re:Apple's concern by esvinge · · Score: 1

      Exactly. Apple is simply trying to block the use of a free standard because it is competitive with their proprietary nature. The fact that they won't add a free standard video codec to Quicktime is infuriating and makes me want to stage a protest at a Apple store just for fun. Similar to the protests against DRM that people staged a few years ago. I think that we need to stand up and demand accountability for this attempt to muscle out a real positive alternative to a region of software that is dominated by proprietary codecs.

    24. Re:Apple's concern by libkarl2 · · Score: 1

      Bang!

      --
      You are where you are at the time you are there.
    25. Re:Apple's concern by Culture20 · · Score: 1

      They get the same dumbed down software solutions that they've been getting all along. Example: first generation iPhone can handle video and speech recognition on jailbroken phones, but only the 3GS gets those _software_ features added in vanilla iPhone OS 3.0.

  4. Wait a second by Microlith · · Score: 1

    Wasn't the decision to force everyone to support OGG/Theora dropped months ago?

    Never mind that there are no hardware codecs for either, which is probably a huge part of why there was external pressure to avoid forcing a codec on everyone.

  5. Apple? by ichthus · · Score: 3, Interesting

    What's with Apple? They had no problem paying Sorenson Media in the past. What, specifically, is wrong with Theora?

    --
    sig: sauer
    1. Re:Apple? by Duradin · · Score: 1, Troll

      Royalty-free doesn't mean the patents won't cause problems down the line.

      You can get GPL stuff royalty free but it can royally hose you over in its interactions with other licenses or agreements.

    2. Re:Apple? by funkatron · · Score: 0, Troll

      ffs. Just trash the patent system and shut the fuck up.

      --
      "Welcome to our world. We are the wasted youth. And we are the future too." Yes, I know these are stupid lyrics.
    3. Re:Apple? by Anonymous Coward · · Score: 0

      Maybe, just maybe, the problem is that Theora sucks big time.

    4. Re:Apple? by Nerdfest · · Score: 2, Insightful

      Theora is good enough. I'd rather have "good enough" than be stuck paying fees for 'IP' for what should be an open standard.

    5. Re:Apple? by Billly+Gates · · Score: 2, Interesting

      Because Apple wants to create a monopoly with file formats. Supporting Theora would lower barriers to entry for competitors running on Windows to compete with them.

    6. Re:Apple? by ducomputergeek · · Score: 1

      To that fact, the max cap on licensing H.264 is in the neighborhood of $5M. (at least it was the last time I looked at the licensing a couple years ago) Why can't the Mozilla Foundation license it the same way that the FreeBSD Foundation licenses Java from Sun.

      --
      "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    7. Re:Apple? by Anonymous Coward · · Score: 0

      That's silly. HTML5 is a cross-platform standard.

      Apple does produce its own proprietary codecs, but its focus has been on high-bit-rate, high-quality solutions, not on codecs which might be suitable for the web.

      They'd love to have the H.264 codec in the HTML5 standard since (a) it's already a standard, well-understood, and with hardware decoding support, and (b) it doesn't expose them to patent risks (which are assumed by the H.264 licensing authority).

      The Theora "standard" has other issues besides the patent risk. It is less than eight months old (released November 3, 2008). Compare this to the H.264 standard which is now six years old (May 2003). It's not very mature yet (few implementations, little experience on embedded platforms, etc.). Its quality is not as high as H.264 at the same bit rate, so content providers (e.g. Google/YouTube) said that they would not support it as part of the standard.

    8. Re:Apple? by TheRaven64 · · Score: 1

      Why can't the Mozilla Foundation license it the same way that the FreeBSD Foundation licenses Java from Sun.

      The FreeBSD foundation does not license Java from Sun. They ported the open source Java to FreeBSD and then paid for it to be certified as a compliant implementation. The Mozilla Foundation can't license H.264 because the MPEG-LA does not provide open source friendly licenses. The patent licenses do not allow sublicensing, meaning that if you get a copy of FireFox from mozilla.com and then give a friend a copy, your copy would be legal but theirs would not. This also means that no copies from distribution repositories would be legal either. Even if they did allow sublicensing, the foundation would have to keep paying the fees until the patents ran out because otherwise you could download it now, give a copy to a friend next year, and they would have an illegal copy.

      --
      I am TheRaven on Soylent News
    9. Re:Apple? by nine-times · · Score: 1

      Supporting Theora would lower barriers to entry for competitors running on Windows to compete with them.

      Not sure what you mean by that one. Apple's implementation of AAC and MP4 aren't always exactly the same as everyone else's, but they aren't exactly proprietary formats. I'm not sure what competitors you're talking about, but I don't see how Apple's preference for MP4 particularly hurts companies like Dell or Adobe. It hurts Microsoft, but particularly because their formats are more open than the proprietary alternative Microsoft is pushing.

    10. Re:Apple? by gbarules2999 · · Score: 1

      'S better than Flash.

    11. Re:Apple? by Vexorian · · Score: 1
      My guesses:
      • The whole idea of a more open web is not great for apple. The current status quo works very well for them and thus they are probably just making up excuses to avoid it to happen. Simply a method different than Microsoft's.
      • They also suffer a very strong case of NIH.
      • They are a little allergic to this whole "open standards" stuff, as noticeable by their OOXML support...
      --

      Copyright infringement is "piracy" in the same way DRM is "consumer rape"
    12. Re:Apple? by TheTurtlesMoves · · Score: 2, Insightful

      Apple have patents on H.264. If I buy a license to include H.264 in my browser apple gets some of the money.

      Getting a license for H.264 off MPEG-LA does *not* protect you from liability of other patents that may cover the standard that they don't have (MPEG-LA).

      Apple don't have any fear of patent litigation with theroa. They want everyone using a standard they make money on.

      Wait till later --when the fees go up and even content needs a charge....

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    13. Re:Apple? by TheTurtlesMoves · · Score: 2, Insightful

      Because that comes with strings attached. And thats 5M per year.

      The biggest string will be no secondary distribution allowed. I would not be able to include FF in my linux distro for example.

      The next biggest string is that they can change the terms anytime they want...

      --
      The Grey Goo disaster happened 3 billion years ago. This rock is covered in self replicating machines!
    14. Re:Apple? by benwaggoner · · Score: 1

      It hurts Microsoft, but particularly because their formats are more open than the proprietary alternative Microsoft is pushing.

      Microsoft really isn't "pushing" Windows Media that much anymore. Zune and Xbox already support MPEG-4 and H.264, as will Silverlight 3 and Windows 7.

      Really, the money is in having a good flexible media platform much more than in owning one. Windows Media exists to solve problems that weren't otherwise being solved. But the chair of the committee that designed H.264 has been a Microsoft employee for the last decade.

      The only company that really made a lot of money on media platform licensing has been On2 with VP6, and their high licensing costs (like multiple $K per core for enterprise encoding) were one big reason that Adobe adopted H.264.

    15. Re:Apple? by nine-times · · Score: 2, Insightful

      Microsoft really isn't "pushing" Windows Media that much anymore. Zune and Xbox already support MPEG-4 and H.264, as will Silverlight 3 and Windows 7.

      Well they're not pushing it too hard anymore, but that's really because they already lost on the audio side. Their hopes for locking up online music sales died when the major labels agreed to sell without DRM. Video may not be all that far behind.

      Anyway, the point was never to have high licensing costs, but to build relationships with media companies while strengthening their vendor lock-in.

    16. Re:Apple? by benwaggoner · · Score: 1

      Well they're not pushing it too hard anymore, but that's really because they already lost on the audio side. Their hopes for locking up online music sales died when the major labels agreed to sell without DRM. Video may not be all that far behind.

      Once the labels don't require DRM to release content, than the PC and devices are a healthy market for commercial music. Mission accomplished.

      Having a good DRM still makes other business models possible, like ZunePass, and it's not like there's some other braodly implemented standards-based DRM as an alternative.

      Generally the stuff Windows Media gets used for exclusively is stuff where there's not a viable alternative.

    17. Re:Apple? by benwaggoner · · Score: 1

      I doubt they paid that much. Like On2 with VP6, Sorenson's model was to license the decoder and a consumer grade encoder on the cheap, and then make the real money by selling professional grade encoders once there was a good installed base of players.

    18. Re:Apple? by nine-times · · Score: 1

      Yeah, I don't know if it's worth explaining the whole thought process behind this, but basically my theory that I'm putting forward is that Microsoft had plans to dominate digital content and media distribution by pushing their formats on people.

      The key to this plan was DRM and a tight little circle of vendor lock-in. Owning the OS positioned them better to guarantee support and security for the DRM. It gave them leverage to get device manufacturers to implement their standards, and it opened the possibility of the OS itself protecting the DRM scheme. Meanwhile the DRMed content would only work on Windows, which would reenforce their position as the dominant desktop OS.

      You say, "the stuff Windows Media gets used for exclusively is stuff where there's not a viable alternative," but insofar as there's no alternative, it's because Microsoft has a lock on the market. You can't really have a workable open source DRM scheme, and Apple has their own. So anyone trying to compete with Microsoft to be the DRM provider has to compete against Microsoft on their own platform.

      So anyway, what rarely gets talked about is how much Apple screwed Microsoft over on this whole thing. By managing to catch such a big lead in the portable media device market and refusing to support WMA, they made made Microsoft's DRM scheme nearly irrelevant. When Apple finally got its way and the labels started dropping DRM, WMAs were made functionally inferior to both MP3s and AACs (both of which are much more widely supported).;

      Though Apple hasn't done a good job at pushing for royalty-free media standards, they've had a huge effect in pushing the market towards open media standards (AAC and H264). Now that those standards are becoming so widely supported by everything else, Microsoft is practically forced to support them.

    19. Re:Apple? by benwaggoner · · Score: 1

      ...but insofar as there's no alternative, it's because Microsoft has a lock on the market. You can't really have a workable open source DRM scheme, and Apple has their own. So anyone trying to compete with Microsoft to be the DRM provider has to compete against Microsoft on their own platform.

      Well, it's not like Microsoft was the only company working on DRM or with the potential to do so. Apple's had a lot of traction, but have decided not to allow any other company to publish to Fairplay. There's OMA as an open platform, and Sony's attempt with OpenMG. Adobe's DRM systems in Flash and (different one) AIR. And all of those worked and continue to work fine on Windows, of course. I'd say it's really been Apple and Adobe, and to a lesser degree Sony, really trying to build a walled garden. And WMDRM has always had RAND licensing; Apple could have licensed it and implemented it themselves if they were so inclined.

      DRM was more about liberating the bits from the discs and the fixed-function CE devices. The real competition for WMDRM was DVD and CSS; content provdiers had to feel that their content was going ot be reasoanble secure in order to let it on anything Turing Complete device. The studios giving up on DRM isn't a loss for anyone, I don't think, but a win for anyone making file-based playback devices.

      I don't know if it's possible to make significant, sustained revenue from DRM. It's one of those ecosystem components that unblocks a lot of other stuff, but doesn't appear to have have financial value it itself.

    20. Re:Apple? by nine-times · · Score: 1

      Well, it's not like Microsoft was the only company working on DRM or with the potential to do so.

      No, they were only in the unique position to push support for their DRM scheme to >90% of desktop systems without overt consumer action. Further they had greater access to their own OS security layers, meaning they could easily push DRM features into the kernel itself to make it harder to break. Why would anyone put serious effort into competing with them on Windows?

      And WMDRM has always had RAND licensing; Apple could have licensed it and implemented it themselves if they were so inclined.

      And why should they? "Reasonable" is in they eye of the beholder, and I can't see why a smart company would want their business model to be dependent on another company's DRM scheme. In fact, I can't see a anyone reasonably thinking that it's a good idea to leave your company's future dependent on Microsoft not screwing around with standards which they control. If you want an example, I have one relating to the very topic we're discussing: Microsoft not supporting "PlaysForSure" content on the Zune.

      DRM was more about liberating the bits from the discs and the fixed-function CE devices

      I'm sorry, but I don't see how you can even claim that in good faith. The bits can be liberated just fine without DRM. There's no way to argue that DRM isn't about trying to control distribution and use.

      I don't know if it's possible to make significant, sustained revenue from DRM.

      Like I said, I don't believe Microsoft intended on making a profit directly from licensing fees on the DRM. I think the intention was to put themselves in a position of power in the media industry, and to reenforce the vendor lock-in they enjoy with Windows.

    21. Re:Apple? by benwaggoner · · Score: 1

      Why would anyone put serious effort into competing with them on Windows?

      Apple did. AACS (Blu-ray) did. Whether it makes sense in theory, folks have done it in practice :). Anyway, Windows output protection etcetera APIs are documented anyway.

      I'm sorry, but I don't see how you can even claim that in good faith. The bits can be liberated just fine without DRM. There's no way to argue that DRM isn't about trying to control distribution and use.

      I don't think we're disagreeing here. Hollywood wasn't inclined to allow content to play in PCs at all unless they were comfortable with available security. They could have refused any CSS licenses for anything other than a hardened CE player with analog outputs. I don't know if that would have stopped piracy much, but it certainly would have made a legitimate market for digital content much slower to develop.

    22. Re:Apple? by nine-times · · Score: 1

      Both Apple and AACS are reliant on support from platforms that Microsoft can't get their hands on. You wouldn't have FairPlay without Macs/iPods, and you wouldn't have AACS without stand-alone bluray players.

      Or really, more to the point, WMA DRM isn't suitable for stand-alone players (being able to move media between non-internet-connected devices), and Apple could make their own DRM because they kicked Microsoft's ass. Microsoft was trying to establish control of online media distribution (not so much physical media distribution), and that plan didn't anticipate the ascension of the iPod.

      Hollywood wasn't inclined to allow content to play in PCs at all unless they were comfortable with available security.

      I'm kind of inclined to say "so what?" I mean, I understand what you're saying, and you're not wrong there, but that doesn't mean DRM was generally a positive development. As far as I'm concerned, its main effect has been to delay the development of rational business models by preserving the illusory view that media companies have that they're in a position to set their own terms.

    23. Re:Apple? by benwaggoner · · Score: 1

      Both Apple and AACS are reliant on support from platforms that Microsoft can't get their hands on. You wouldn't have FairPlay without Macs/iPods, and you wouldn't have AACS without stand-alone bluray players.

      Actually plenty of Blu-ray and other devices support WMDRM via DLNA or Media Extender protocols. This stuff gets deployed pretty broadly on devices you may not have ever thought of as having DRM, like phones. Most high-end Nokia phones have both WMDRM and OMA.

      I'm kind of inclined to say "so what?" I mean, I understand what you're saying, and you're not wrong there, but that doesn't mean DRM was generally a positive development. As far as I'm concerned, its main effect has been to delay the development of rational business models by preserving the illusory view that media companies have that they're in a position to set their own terms.

      Well, the studios could also have said "analog only!" and designed technologies that don't interoperate well with the PC ecosystem. Have you ever read the Digital Cinema Initative specs? 4096x2048 12-bit JPEG2000 using the XYZ colorspace? It's chock full of nerdy goodess, but it also reads like exactly what a studo would design if trying to make a technolgoy as painful for home use as possible.

      Asking if DRM was good or bad on the whole is like talking about whether we're better off today because of Napolean :). Without a Napolean-free or a DRM-free world to compare it's hard to say what the alternatives would look like.

    24. Re:Apple? by Ilgaz · · Score: 1

      Well, we can say even Microsoft admitted H264 and MPEG4 base is there to stay no matter what they do so they declared "fallback". It is not just Microsoft, Real Networks decided on h264/AAC long time ago. The high bandwidth is aac+ and h264 based codec.

      Now, something like VP3 comes which was essentially abandoned and given free, doesn`t support dozens of things h264 does, isn`t included in billions of devices in use and says "use us, we are patent free". Well, guess what? TV and Movie companies already paid huge sums of money to professional licensing of mpeg. In fact, you have paid too with each device you own which plays mpeg4.

      H264 was essentially chosen because it is not tied to single vendor, documented and there to stay. I agree about VP6, they were really greedy and in fact, still greedy.

    25. Re:Apple? by benwaggoner · · Score: 1

      Alter Relationship on Friday July 03, @02:23AM (#28569633) Homepage
      Well, we can say even Microsoft admitted H264 and MPEG4 base is there to stay no matter what they do so they declared "fallback". It is not just Microsoft, Real Networks decided on h264/AAC long time ago. The high bandwidth is aac+ and h264 based codec.

      It's not that MPEG-4 is just a fallback. The fragmented MPEG-4 file format is used for Smooth Streaming, which is the premimum media experience for Silverlight.

      ASF was a good design for a "bit pump" to deliver server scalability a decade ago, but fMP4 is much better to enable byte-range addressable self-contained fragments.

      TV and Movie companies already paid huge sums of money to professional licensing of mpeg. In fact, you have paid too with each device you own which plays mpeg4.

      H.264 licensing really isn't that expensive either. It's a small portion of the cost of the technology required for digital distribution, and the competitive effects of being an interoperable standard certainly reduced prices much more than the cost of the license fee.

      H264 was essentially chosen because it is not tied to single vendor, documented and there to stay.

      ...and has industry leading bitrate efficiency. That's a huge part of it.

    26. Re:Apple? by nine-times · · Score: 1

      Actually plenty of Blu-ray and other devices support WMDRM via DLNA or Media Extender protocols.

      Yeah, they might, but that doesn't mean the WMDRM scheme would be workable for Bluray discs themselves.

      Well, the studios could also have said "analog only!" and designed technologies that don't interoperate well with the PC ecosystem.

      Again, so what? People would have ripped the analog signal, encoded it, and we'd be in the same boat. They can try to make things more painful for consumers, which is what DRM already does, but that will only continue to hurt their business. People will go on finding ways to do what they want anyway, they'll avoid legitimate products more the more painful they are, and their business model will fall apart.

      As far as asking whether Napoleon was good for the world, I don't see what's wrong with that question. Even today, it could be an interesting historical question, but it certainly would have been a sensible question to ask if you were living in Napoleonic France.

    27. Re:Apple? by benwaggoner · · Score: 1

      Yeah, they might, but that doesn't mean the WMDRM scheme would be workable for Bluray discs themselves.

      Nope, that's AACS. Microsoft is a participant in the group that made it, however. I beleive WMDRM is an approved DRM for transcoding from AACS, which should matter when AACS Managed Copy finally becomes avaialble.

      Again, so what? People would have ripped the analog signal, encoded it, and we'd be in the same boat. They can try to make things more painful for consumers, which is what DRM already does, but that will only continue to hurt their business. People will go on finding ways to do what they want anyway, they'll avoid legitimate products more the more painful they are, and their business model will fall apart.

      Yep. It's a corundrum. I'm glad not to be in that industry myself. My general advice to them has been to focus on having a higher total value than pirated content, including higher quality, better features, extras, etcetera. In order to reduce piracy, the pain of DRM should be less than the value-add of commerical content. A lot of that gets down to business and usage models more than technology, as Hulu's success has shown.

      Commerical services win when they make the Pirate Bay and Bittorrent seem like lesser versions of the content and generally too much hassle.

      The counter-example is of course Audio CD protection schemes, which made the actual purchased CD much less valuable than downloaded versions, and added much more incentive to piracy than barriers against it.

    28. Re:Apple? by nine-times · · Score: 1

      My general advice to them has been to focus on having a higher total value than pirated content, including higher quality, better features, extras, etcetera.

      I disagree. If you want it, you can find pirated content that's great quality, and any "extras" of significant value will probably end up being pirated anyway. I know sometimes they try to bundle things like "You can get early access to buy tickets!" but that only addresses the portion of your market who's feeling really eager to buy tickets and plan ahead. I don't think that portion is close to the whole market.

      I think the winning strategy, in the end, is one that these companies aren't eager to consider: they're going to have to focus on making content cheap and convenient. If it's safer and more convenient than pirating and not much more expensive, then people will go for that.

      I think that's one of the lessons from Hulu, since you bring it up. Watching stuff on Hulu is very easy and convenient, and it's cost (watching ads) isn't that much more than "free" in most people's minds. However, ask yourself why people haven't cancelled their cable and started relying only on Hulu, and you'll start to see the ways in which Hulu falls short.

  6. What the point of a standards body by skyphyr · · Score: 1

    That refuses to set a standard because people who should be implement it say they won't? Simply choose the most appropriate technology, detail the requirements fully in your standard. It's then a matter for the vendors to decide if they wish to make a standards compliant product or not. The point of a standards body is to put the interests of the general public first. Failure to do this is failure to fulfil their purpose. Doing so because of what are effectively bullying tactics is even worse as you've just decided to put corporate interests ahead of people's. First ISO corrupts itself into virtual irrelevance now we're seeing W3C fail. Are there any standards bodies left with the tenacity to get their job done?

    1. Re:What the point of a standards body by Radhruin · · Score: 1

      The real question is: What's the point of a spec that major vendors will not implement? The true purpose of a spec is to have a common set of conventions that all vendors can agree upon. Having Theora in the spec cannot be agreed upon by vendors, and thus, it should not be a part of the spec.

    2. Re:What the point of a standards body by skyphyr · · Score: 1

      That's a good point, but it didn't bother the ISO when approving OOXML. Though the W3C haven't scrapped the video tag and Microsoft has made no commitment there. Apple are a smaller player than Mozilla in the browser market. So either way we're looking at inconsistent behaviour. On the other hand if people feel the standard provides benefits then they'll use the products which support it. So this puts the balance back towards providing a solid spec in the interests of end users. If there aren't benefits the standard will fail if there are benefits then the products which refuse to support it will fail.

    3. Re:What the point of a standards body by Anonymous Coward · · Score: 0

      The point of the video spec is to do exactly what Apple, MS, etc., are trying to prevent from happening. The spec was to make ONE way that video is played on the web, and have it be free. The for-profit vendors can't stand that. They want proprietary systems so that open source developers have a much harder time competing. The W3C wants to define standards that everyone can use, to keep the web open.

      If only anyone would get ballsy enough to do something - anything, though idk what - to lock the proprietary idiots out.

  7. Microsoft must be celebrating by bogaboga · · Score: 1

    I can see smiles on the part of Microsoft. In the meantime, if I were Adobe, I would open up everything that has to do with Flash so that Flash does not become irrelevant.

    1. Re:Microsoft must be celebrating by Ramsees · · Score: 0

      Flash and SilverLight are a lot more than video.

  8. In other words, it's Apple-baw by Millennium · · Score: 3, Insightful

    So not counting Microsoft (which has had nothing to say on the matter, and therefore cannot be counted one way or another), the only party blocking this is Apple, and they're blocking it based solely on a trumped-up and prima facie invalid argument, and furthermore, an argument that has never once impeded any of Apple's past actions. In other words, "BAWWWWW they din pik my pet codec BAWWWWW i wants every1 usin only my codec BAWWWWW BAWWWWW BAWWWWW!"

    Seriously, folks; QuickTime uses a plug-in architecture for a reason. If Apple were truly concerned about Theora and patents, all they'd need to do is implement it as a plug-in -something they should have absolutely no trouble doing, as it's their own architecture- which could then be trivially removed if the need ever arose. But no; this is a step back towards the bad old days of Not-Invented-Here syndrome at Apple.

    1. Re:In other words, it's Apple-baw by Microlith · · Score: 0

      Might I suggest you take your brilliant means of stuffing words in other people's mouths and go back to 4chan.

    2. Re:In other words, it's Apple-baw by evilviper · · Score: 1

      If Apple were truly concerned about Theora and patents, all they'd need to do is implement it as a plug-in -something they should have absolutely no trouble doing

      Quicktime plugins for VP3 have been around forever (~'95 IIRC). Ogg Vorbis qtx plugins have been around since it came out as well...

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    3. Re:In other words, it's Apple-baw by DECS · · Score: 3, Insightful

      Perhaps you're not aware that there are already Ogg+Theora etc plugins for QuickTime, and that anyone can install them for free.

      Some of the reasons Apple has no interest in using FOSS codecs are:

      - Codecs are bleeding edge technology, and FOSS is typically behind the curve (as Theora is)
      - Codec algorithms are patented to high heaven and impossibly difficult to vet for patent submarines.
      - Nobody sues FOSS until a monied company adopts it. Apple doesn't want to be the target.
      - There is already a technically superior, non-patent encumbered, world wide standard with ubiquitous silicon support: ISO/MPEG
      - Apple has already spend years investing in AAC/H.264.
      - Apple doesn't want to double its development efforts just to perform pointless political posturing to satisfy people who don't pay for anything.

    4. Re:In other words, it's Apple-baw by ray_mccrae · · Score: 4, Informative

      Except it isn't just Apple blocking it. Nokia also sided against Ogg Theora, but then I guess that wouldn't be sensationalist enough for the /. crowd.
      Neither is h.264 Apple's codec. apart from patents apples only other contribution was to give the MPEG group the MOV container for use as the MP4 container file format.

    5. Re:In other words, it's Apple-baw by miruku · · Score: 1

      But no; this is a step back towards the bad old days of Not-Invented-Here syndrome at Apple.

      hah! yeah, like with Firewire on their current range of mp3 players..

      oh, wait...

      --
      MilkMiruku
    6. Re:In other words, it's Apple-baw by prockcore · · Score: 1

      The fact that video game companies have embraced ogg vorbis pretty much shoots down most of your points.

      Your arguments against ogg theora would apply just as well to ogg vorbis...

    7. Re:In other words, it's Apple-baw by Anonymous Coward · · Score: 0

      Doesn't mozilla get dozens of millions of dolars every year from google?

    8. Re:In other words, it's Apple-baw by phantomcircuit · · Score: 1

      Yeah that makes perfect sense. I mean Nokia's browser would need to support it also!.

      Whats what? Nokia doesn't have a browser

      Oh right, who gives a shit what Nokia thinks.

    9. Re:In other words, it's Apple-baw by beelsebob · · Score: 1

      apart from patents apples only other contribution was to give the MPEG group the MOV container for use as the MP4 container file format.
      Indeed, and it's a real shame that they butchered it -- .mov is basically as flexible as .mkv, .mp4 has a lot of random restrictions in it.

    10. Re:In other words, it's Apple-baw by ray_mccrae · · Score: 1

      Nokia has a webkit based browser for their phones. Clearly Apple & Nokia have a large install of phones currently able to use h.264 via hardware acceleration but can't add support for other formats as there CPUs aren't powerful enough to decode in software.

    11. Re:In other words, it's Apple-baw by shutdown+-p+now · · Score: 2, Insightful

      Nokia ships a browser on their phones.

      In fact, phones (and mobile devices in general) are a major sore point for Theora - there are no hardware decoders for it. It's probably the only reason why Nokia is against, as there don't seem to be any other reasonable motives (unlike Apple).

    12. Re:In other words, it's Apple-baw by dangitman · · Score: 1

      Your arguments against ogg theora would apply just as well to ogg vorbis...

      No they wouldn't. The video CODEC field is much more heavily contested by patents and patent trolls than the audio field. Vorbis has pretty much been shown to be in the clear, while Theora hasn't. It's a valid issue. And patents aren't the only issue - there are technical and performance reasons too.

      --
      ... and then they built the supercollider.
    13. Re:In other words, it's Apple-baw by Muerte2 · · Score: 2, Informative

      There is already a technically superior, non-patent encumbered, world wide standard with ubiquitous silicon support: ISO/MPEG

      Where did you get the idea that MPEG is not patent encumbered? It's been patented since MPEG 1.

      Not to mention the impending MPEG4 patent licensing bomb that's coming up next year. Remember all those sites streaming MPEG4 for free (I'm looking at you YouTube). It's going to be very expensive to stream MPEG4 after 2010.

      Now is the time to start converting all that content to free format.

  9. Top Secret! by Anonymous Coward · · Score: 0

    "Microsoft has made no commitment to support video"

    They're working on their own enhanced marqueeflashvideo tag.

    I can't wait.

  10. Re:Who cares about Apple's browser? by Radhruin · · Score: 2, Insightful

    It's not just Apple, though. MS will probably not implement Theora either. Google will not be using it for anything substantial because of substandard quality per bit. The fact is that nothing is gained by making it a spec requirement. Either vendors will implement Theora or they won't, having it in the spec won't change anything. So why even have it, if that's the case?

  11. Simple by Benanov · · Score: 3, Informative

    They don't know who to pay.

    1. Re:Simple by gbarules2999 · · Score: 1

      Nanny Ogg, of course!

  12. Re:Who cares about Apple's browser? by Anonymous Coward · · Score: 2, Informative

    First...

    Have you even *used* Safari, Webkit, or any Webkit derived browsers?

    Why would they care what Apple/Webkit supports? Um, besides the fact that 65% of mobile browsing is currently with a Webkit based browser, golly, I can't think of any.

    Someone please mod this idiot Troll.

    Second...

    But, I agree with others ... that they shouldn't care what *any* browsers currently support. Make it part of the spec and the users will decide. FireFox users will use ogg, Webkit based browsers will use h.264... I really don't see the issue here.

    Seems to be more of a 'if you won't play my game, we just won't play ... I'm taking my ball and going home' behavior that really isn't helping the situation to me...

  13. Doesn't matter... by Foofoobar · · Score: 1

    Set SOMETHING as a standard and wait for the dust to settle LATER to change things. Mozilla and Google are right to support something that is open first; plugins can support more but by default, only open standards should be a standard otherwise you are supporting a vendor.

    --
    This is my sig. There are many like it but this one is mine.
  14. This seems like a non-story by Anonymous Coward · · Score: 0

    The video and audio tags are staying; they're just not specifying a particular codec that needs to be supported. I don't see what the problem is.

    1. Re:This seems like a non-story by DECS · · Score: 0, Redundant

      The "problem" is that FOSS political advocates hoped that HTML5 would designate Ogg as a standard container and therefore ratchet free codecs into relevance.

      Instead, the world is continuing to use ISO/MPEG standards that are technically superior, already supported in silicon, and can actually rival the best Microsoft can offer as a proprietary codec vendor.

      FOSS advocates would rather have something third rate declared the standard so that companies that actually support FOSS development, such as Apple and Google, would be disadvantaged in taking on Microsoft. FOSS is unwittingly working to keep Microsoft in charge, much like the Ralph Nader crowd saying there's no difference between Gore and Bush and fating us into 8 years of torture dictatorship, religion, and environmental destruction.

      But yay they lost this time. As they tend to.

  15. A solution: system codecs. by Pentium100 · · Score: 4, Interesting

    How about making the browser use system (DirectShow on Windows, whatever-it's-called on Linux) codecs, so everybody could be using whatever codec they want. Look, a lot of media players on Windows (like WMP and MPC) use DirectShow, so thew users can install additional codecs.

    Why they want to include the codecs in the browsers. This way is worse. If system codecs were used, then the sites could choose whether to use h.264, ogg or some other codec, like XviD.

    Also, this way all of the patent/license/whatever issues for the browser vendors would go away. And if the users are watching video files on their computers they most likely have codecs already installed.

    1. Re:A solution: system codecs. by malevolentjelly · · Score: 3, Insightful

      You're right on a technical level, you really are. But wouldn't that make playing video on the web more like it was in the web 1.0 era? People would have to stay on top of codecs and go surf for these sorts of things. I believe flash won out originally because it was a seamless solution for the end users-- one plugin to rule them all.

      Honestly, the solution you're suggesting is not unlike the way Silverlight/Moonlight handles media-- except that it does have a default/preferred codec.

      Why, you could circumvent the lack of a video tag on IE (or anything else) by using the pluggable codec support in Silverlight 3 to provide a Theora codec. ;) And that won't require any proprietary tools and very little code- just (if the browser is IE, load the following silverlight control, point it to the codec and your theora video)

      We might as well just keep using the object tag to embed media files and let the system figure out what's supposed to run it, if we're going to use system codecs. On Windows, WMP will do it, on Linux, mplayer (or gstreamer if the user is a sadomasochist), and on mac it will be Quicktime. I mean, it's progressive, in an absolutely regressive sort of way.

    2. Re:A solution: system codecs. by Anonymous Coward · · Score: 0
    3. Re:A solution: system codecs. by cant_get_a_good_nick · · Score: 1

      I may be missing something.

        At some point, if i want to show video on the web, i need to choose some encoding (technically, some encoding and an envelope, but we're talking about codecs here). That is the problem they're trying to solve, have web content choices be simple, a single codec for content. I can be secure that everyone can see my vid, since all browsers will have access to that codec.

      It seems you're solving a different problem, whether the browser needs to code directly against the libs for a specific codec, or some generic abstraction API. That's not the issue they're trying to solve. It's a content encoding problem, not an api problem.

    4. Re:A solution: system codecs. by TorKlingberg · · Score: 1

      Because then there will be no codec that plays everywhere, so website will prefer Flash video. We have had the embed tag for ages, but nobody uses it.

    5. Re:A solution: system codecs. by silanea · · Score: 1

      The idea behind this is to have a common, open standard for web video that Just Works out of the box for everyone. By using system codecs you are back at the start. Right now you have to install different plug-ins for different web sites: Some use Flash, others Silverlight, a few QuickTime. If system codecs were used, you'd have to install H.264 for some, QuickTime for others, DivX for some... It makes even less sense than staying with Flash and the likes.

      When you have one agreed-upon codec built directly into all browsers the end user does not have to install anything besides their browser and the content producers only have to worry about one media format.

      --
      Rudolf Hess edited Mein Kampf. He was the very first grammar nazi.
    6. Re:A solution: system codecs. by Anonymous Coward · · Score: 0

      That's effectively the situation we have now, honestly.

      You don't understand the point of including a codec in the standard, I think. The point is interoperability. If the standard says "codec X is required", then a site can supply video using codec X and know that it will be viewable by any compliant browser.

      With the current HTML5 proposal, the video tag is required, but there's no guarantee that a site can serve up video in any one format and have it displayed, which means web designers still need to deploy video in multiple formats -- or fall back on Flash, more likely.

    7. Re:A solution: system codecs. by Pentium100 · · Score: 1

      embed tag - you mean like embedding WMP in a page? At least where I have seen it, it only worked reliably in IE (or those sites may have been made as such).

      But seriously - let the browser have whatever codecs integrated and if it encounters an unsupported codec - it should ask DirectShow for help, especially sine you can install ffdshow (=one codec/filter pack) and it supports almost all codecs (it also supports h.264 and ogg).

    8. Re:A solution: system codecs. by h4nk · · Score: 1

      This is a great idea. Any audio/video app that runs on the web now has to make these concessions. All they (W3C) need to do then is alter the recommendation to have the browser register available codecs on the installed system for lookup with client scripting. The application can then provide the media in the supported format based on what system codecs are flagged as available in the browser.

    9. Re:A solution: system codecs. by NickW1234 · · Score: 1
      The problem is that when you don't have a single standard codec, your stuff won't work everywhere.

      This all happened before. Embedded video was always super sketchy and browser/os dependent, and wouldn't work without the right codecs,

      So, people used flash.. :(

    10. Re:A solution: system codecs. by Pentium100 · · Score: 1

      I thought the point of video tag was to remove Flash from video playing duty, so that sites did not have to pay Adobe money. If HTML5 used system codecs, sites could choose - use the fully free but maybe lower quality ogg, use the not-so-free but higher quality and more compatible h264 or some other codec.

      With this, we'll see what the standard codec will be. Mozilla does not want h.264 and loves ogg, some other browser vendor loves h.264 and hates ogg and so on... Whichever codec will be chosen, some vendors will be unhappy.

    11. Re:A solution: system codecs. by Anonymous Coward · · Score: 0

      Hello, McFly? That's not the solution, that's the problem that mandating a common codec is meant to solve. It's not about mandating that every site must use a certain codec, it was that every browser must at least support one common codec. That way I can choose to use the common codec on my site and know that all my users will be able to view the content; I can still choose to use another codec for other reasons if I want to (and don't mind losing users who don't have support for that codec installed).

      Depending on the browser, that actual implementation would use the underlying system anyways. Apple would not implement Theora inside Safari, a QuickTime plug-in would handle the work. But, by being specified in the standard my users won't need to find and install the necessary plug-ins.

    12. Re:A solution: system codecs. by BZ · · Score: 2, Interesting
    13. Re:A solution: system codecs. by Phroggy · · Score: 1

      In the case of Safari, it does. Safari uses QuickTime to play videos, so you can use the <video> tag with any format that QuickTime supports. If you install XiphQT, then that includes Ogg Theora (I just checked, the video here plays just fine in Safari 4 with XiphQT installed).

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    14. Re:A solution: system codecs. by Anonymous Coward · · Score: 0

      Moving from object to video has several advantages which are not nullified by using external codecs. The video tag allows standardized integration with the web page and scripting. Just take a look at the video tag demos for Firefox 3.5.

      Actually I think it is good that a list of codecs won't make it into the spec. There are going to be more and better codecs in the future. Do you want to change the spec to keep up? Format negotiation can be handled scriptless on the HTTP level. Just like web browsers indicate the mime-types of images which they can display, they can indicate the mime-types of videos that can be played with the system codecs and the server can choose the file accordingly.

      IMHO this is a grasp for power by the Ogg supporters. The reasons for requiring Ogg formats to be implemented by all browsers are purely political.

    15. Re:A solution: system codecs. by Anonymous Coward · · Score: 0

      I'm with you. But I'd actually like to limit the HTML specs even further. Let it be a document format and not a fscking media center.

    16. Re:A solution: system codecs. by malevolentjelly · · Score: 1

      Moving from object to video has several advantages which are not nullified by using external codecs. The video tag allows standardized integration with the web page and scripting. Just take a look at the video tag demos for Firefox 3.5.

      Ah, I see. I hope the standard is strict enough where browser developers won't mess this up.

      Actually I think it is good that a list of codecs won't make it into the spec. There are going to be more and better codecs in the future. Do you want to change the spec to keep up? Format negotiation can be handled scriptless on the HTTP level. Just like web browsers indicate the mime-types of images which they can display, they can indicate the mime-types of videos that can be played with the system codecs and the server can choose the file accordingly.

      I was discussing this with someone earlier, how it seems like with the lack of a standard codec, H.264/AAC will just continue to be the de facto media standard as Safari and Chrome support it and videos are already encoded that way for Flash. My theory is that when IE implements the video tag, it will just use DirectShow and pull for its pool of codecs. If this is the case, then Windows 7 and later will have these codecs already supported by default.

      Otherwise, Microsoft might be well advised to implement HTML 5 compatibility in silverlight, as odd as that sounds.

      IMHO this is a grasp for power by the Ogg supporters. The reasons for requiring Ogg formats to be implemented by all browsers are purely political.

      I agree completely. Many firms are worried about the technical implications of tying their browser to a certain video format, especially one as immature as theora. Codecs are a sensitive issue for major firms and they're likely to embrace technologies that allow them to provide better content while not being trapped in the design by committee breadline. I feel like the industry has really accepted H.264/AAC, anyway, as much as I dislike Apple.

    17. Re:A solution: system codecs. by malevolentjelly · · Score: 1

      I'm with you. But I'd actually like to limit the HTML specs even further. Let it be a document format and not a fscking media center.

      I have a feeling that people will just start ignoring HTML once it reaches a certain level of inconsistency and bloat. I wonder if XHTML will see a new renaissance as people reach out for a more level-headed document standard.

      I really believe plugins were just fine for this sort of thing, given the level of complexity required for rich media applications. They can have a much faster development cycle than HTML specs. Otherwise, you end up with Firefox implementing internal features, then submitting them to some sort of mailing list and claiming they're de facto standards.

      It seems like people would just benefit from usable and well documented technologies that put media outside the browser and into the space of consistency and maintainability... but what can I say? I am a pariah.

    18. Re:A solution: system codecs. by zachdms · · Score: 1

      Because the system codecs vary between systems. So on a Win XP machine you have baseline X (Windows Media, a handful of old AVI codecs, MPEG1), on Windows 7 you have baseline Y (MPEG1/2/4 support, Windows Media, most popular AVI codecs). The commonality between *those* stock systems doesn't correlate to a stock OSX or Linux install... so either you'd have to use really old "common" codecs (Cinepak, maybe?) or install the codecs required.

      So it's interesting, but there's no meaningful or useful "common" set of system codecs that a site vendor could rely upon. Hence Flash and Silverlight.

    19. Re:A solution: system codecs. by Pentium100 · · Score: 1

      Or they could tell the users to download and install ffdshow/CCCP, or ship it with the browser.

    20. Re:A solution: system codecs. by zachdms · · Score: 1

      Right, but that's rather the current suggestions on the table. The consensus appears to be that there's no good solution with regards to stock/system codecs, so some external factor needs to be involved. It's either Flash, Silverlight, or browser-bundle or download-to-browser.

      I believe Firefox currently goes the bundle-FFDShow route.

    21. Re:A solution: system codecs. by Pentium100 · · Score: 1

      I also like ffdshow because it gives me an ability to adjust the properties of the video - I mainly use the gamma adjustment on some very dark videos. With current Flash video, I have to download the file, open it in a DirectShow compatible player and then I can get to the adjustments provided by FFDShow.

    22. Re:A solution: system codecs. by Glonk · · Score: 1

      Why not use system codecs? Because you're not solving the original problem. The problem was dependency on externally variable code that was frequently proprietary to render the web. Instead of requiring Flash to view websites in a default web browser, now we'll require K-Lite Codec Pack Max Extreme 2.0++?

      Which codec would you use? Theora isn't implemented on most systems. h264 won't work on Windows by default (7 will, but that's just a small portion of the market). VC-1 won't work on Mac and Linux. MPEG-2 isn't even guaranteed to be found.

      Congratulations...you've just opened a whole 'nother can of worms.

    23. Re:A solution: system codecs. by cbhacking · · Score: 1

      Aside from the fact that there *is* no equivalent on Linux (Linux, at its core, has very few libraries at all - multimedia is all done through optional engines like xine or mplayer or whatever), this sounds like a good idea. Users would have to be careful to avoid downloading bad plugins (there are respectable places to get Xvid for WIndows, and there are places where it has Trojan malware), and of course they would probably get all kind of crap... but then, they do already (trying to download the new "ActiveX Video Object" to see this movie!)

      --
      There's no place I could be, since I've found Serenity...
    24. Re:A solution: system codecs. by Pentium100 · · Score: 1

      Hi, this site uses h.264 codec which you do not have, please install it or download CCCP (http://cccp-project.net ) and have all the codecs you need.

      Or it can be done that the browser sends to the server what codecs the system supports and the server sends a supported file, if no such file exists the server shows the message above.

      Also, this will be flexible enough so that future codecs can be used, you just need to download them. Otherwise we might have HTML6 standard where the only difference from HTML5 is that the current codec (h264 or ogg) is replaced by SuperEfficientCodec2014.

    25. Re:A solution: system codecs. by Pentium100 · · Score: 1

      When I installed Linux for someone, I remember downloading a bunch of .dll files with codecs (could be another extension, this was some years ago). So it is possible to have an external codec with a way for the multimedia player to use it (I believe it was mplayer). Couldn't this be done with browser codecs (either download the files, copy them from mplayer directory or just lint to the mplayer directory)?

      With Windows, I find that CCCP (which is ffdshow + some players) + RealAlternative supports almost any file I encounter. I prefer to use CoreAVC for h264 decoding though but ffdshow can decode it too.

  16. Fire fox should support ogg by 140Mandak262Jamuna · · Score: 1

    Firefox should simply support Ogg theora and stop any effort to get the video tag off html5 distribution. If Microsoft and Apple do not want to support this, it is their right to ignore it. Let us just make sure Ogg Theora is really safe and it has no sunset or submarine patent lurking beneath it.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Fire fox should support ogg by maxume · · Score: 3, Informative

      This is essentially what is happening. FF3.5 shipped with support for Theora.

      --
      Nerd rage is the funniest rage.
    2. Re:Fire fox should support ogg by repetty · · Score: 1

      > Firefox should simply support Ogg theora and stop any effort to get the video tag off html5 distribution.

      I agree with you 100%.

      This is one occasion where the Mozilla organization can take a real, true leadership role.

      If this eventually doesn't pan out to be Ogg, so what? Change it and move on.

      --Richard

    3. Re:Fire fox should support ogg by shutdown+-p+now · · Score: 1

      Firefox, Chrome and Opera have all committed to supporting Vorbis/Theora, regardless of whether HTML5 makes it a requirement or not.

  17. Fuck Apple too... by E+IS+mC(Square) · · Score: 5, Insightful

    Fuck Apple too. They are as bad as it comes. No less than microsoft.

    1. Re:Fuck Apple too... by twidarkling · · Score: 0, Flamebait

      You mean that Gates bailed them out, and they have a history of making shitty products well beyond what anyone would reasonably pay for the products, even if they DID work as advertised?

      --
      Canada: The US's more awesome sibling.
    2. Re:Fuck Apple too... by WarJolt · · Score: 1

      Safari uses webkit. They don't have to support it. Webkit has a good record of supporting most open standards. They get it for free. Although I believe apple contributes quite a bit.

    3. Re:Fuck Apple too... by Jurily · · Score: 1

      Nevertheless, the cat is out of the bag now. There will be those who support <video>, and those who don't. And those who don't, will disappear.

    4. Re:Fuck Apple too... by Nerdfest · · Score: 1

      You're a brave humanoid. I always have the urge to point this out as well, but it's getting to the point where any anti-Apple comment will get you modded into oblivion. Fanboy-ism is not a good thing, whether it be Apple, Sony, etc. Question any company when it has questionable behaviour.

    5. Re:Fuck Apple too... by Anonymous Coward · · Score: 0

      I'm sorry, I'm Canadian.

      Whew, before I read your sig I thought I might have to dignify your trolling with a response

    6. Re:Fuck Apple too... by fuzzyfuzzyfungus · · Score: 1

      Better than Microsoft because they are weaker, and weaker companies have to play nice to survive; but worse because they are both better at, and more focused on, controlling the entire system.

    7. Re:Fuck Apple too... by Anonymous Coward · · Score: 1, Insightful

      Fuck Apple too. They are as bad as it comes. No less than microsoft.

      My thoughts exactly.

      Their agenda is to push h.264 since they are a member of the licensing group MPEG-LA. It's got nothing (or only slightly) to do with fear of submarine patents in ogg. H.264 still could have submarine patents anyway.

      Fuck Nokia too. I'm not buying their phones again.

    8. Re:Fuck Apple too... by blackfrancis75 · · Score: 2

      +1 Agree. ADC membership: $99 USD before I can deploy MY app to MY FUCKING PHONE.

    9. Re:Fuck Apple too... by erroneus · · Score: 1

      Or in Apple's case, they have to play nice or be relegated to a minority share of users... oh wait, that's what has been going on all along with Apple.

      There are few things at which Apple will bow to. One of them is, in fact, Microsoft and their Office suite... even if it is "incomplete" and "incompatible."

    10. Re:Fuck Apple too... by morgauxo · · Score: 4, Insightful

      What history?

      The history of Apple proprietary hardware which they only recently (mostly) gave up?

      The history of Apple suing clone makers out of existence?

      The ongoing history of Apple locking iPhone users into their app store, dictating what apps are and are not acceptable, making exclusive agreements with a wireless carrier and enforcing said carrier's rules on what one can do with their connection even AFTER they have PAID FOR IT?

      Hey.. I hate Microsoft but at least they don't care what CPU I run Windows on or what apps I run in Windows so long as I bought it per-seat!

      And today we read about Apple playing their part in wrecking an effort to get an open standard for internet video. Looks like a continuation of history to me!

    11. Re:Fuck Apple too... by FingerSoup · · Score: 3, Insightful

      I do... Here's a rundown:

      Microsoft has gained popularity through theft of technology(GUI From Apple, their defense was "We stole it from Xerox, not Apple), Backdoor licensing agreements (IBM PC-DOS/MS-Dos), and anti-trust in general (How many competitors has Microsoft bought out or used "creative innovations" that break the original software [java, Internet explorer/HTML Standardization], in order to remove competitors?). They continue to use shady business practices to force PC manufacturers into selling windows licenses with every pre-built PC, regardless of what the user wants on their machine.

      On the other hand, Apple has been releasing proprietary, non-upgradeable hardware, forcing their users to pay a premium for the hardware, then forcing an upgrade to the customer, causing them to buy all new hardware, for most of the company's history since the Mac was invented. Apple's Proprietary business deals have stagnated their platform several times, but their "creative marketing' has always managed to create enough fanboys to turn almost every Mac user into a smug elitist bastard who points the flaws out in everyone else's product except their own. Microsoft has also been making progress in that marketing strategy, but has yet to achieve Apple's market share in holier-than-thou egotistical bastards.

      In recent years, they have both been proponents of DRM at some point, both support their own proprietary formats (Microsoft with WMA/WMV/ASF, Apple with Quicktime, and AAC), and are both patent whores.

      In other words, both companies have had their evil dealings, and I'd say brainwashing and gouging end users is just as bad as dirty business tactics. When people finally realize that a computer is a computer is a computer, the Operating system wars will end, and the world will be happy with it's interoperable bliss.

      Of course I think that day will come when I start blowing sunshine out my ass. Business is too cutthroat to allow that level of convergence.

    12. Re:Fuck Apple too... by morgauxo · · Score: 1

      How the h377 has Apple ever played nice?!?!

    13. Re:Fuck Apple too... by EvanED · · Score: 2

      In recent years, they have both been proponents of DRM at some point, both support their own proprietary formats (Microsoft with WMA/WMV/ASF, Apple with Quicktime, and AAC), and are both patent whores.

      Apple has also been far worse with near-SLAPPish quality lawsuits in the courts over the past few years than MS ever was.

    14. Re:Fuck Apple too... by EvanED · · Score: 1, Informative

      It's got nothing (or only slightly) to do with fear of submarine patents in ogg. H.264 still could have submarine patents anyway.

      While I don't know for sure, I believe that the H.264 licensing authority indemnifies licensees against third-party patent lawsuits over use of the codec. There's no such organization for Theora.

      I don't want to guess how much of Apple's decision actually is based on patent worries, but the submarine patent situation between H.264 and Theora is pretty darn different for implementers (if I'm right).

    15. Re:Fuck Apple too... by Toonol · · Score: 1

      The only market Apple dominates is the portable music player, although they're a significant player in the phone and pc market. Just with that, they've managed to demonstrate far more of a desire to lock in and control users than Microsoft. I'm warning people away from Apple products; I've never actively done that with Microsoft (except their web browser...)

    16. Re:Fuck Apple too... by morgan_greywolf · · Score: 5, Insightful

      On the other hand, Apple has been releasing proprietary, non-upgradeable hardware, forcing their users to pay a premium for the hardware, then forcing an upgrade to the customer, causing them to buy all new hardware, for most of the company's history since the Mac was invented. Apple's Proprietary business deals have stagnated their platform several times, but their "creative marketing' has always managed to create enough fanboys to turn almost every Mac user into a smug elitist bastard who points the flaws out in everyone else's product except their own. Microsoft has also been making progress in that marketing strategy, but has yet to achieve Apple's market share in holier-than-thou egotistical bastards.

      Meanwhile, we Linux/Ubuntu smug elitist bastards continue to point out flaws in everyone else's production, including our own, constantly taking the defeatist attitude that Linux is "not ready for the desktop" despite the fact that, at this point, it's easier to install than all competitors' products and easier to admin, maintain and upgrade than all competitors' products,

    17. Re:Fuck Apple too... by andrewd18 · · Score: 5, Funny

      Yes, yes, just like those transparent PNG files I've heard so much about. Or that new CSS 2 thing. Any browser that doesn't support them will just fall by the wayside the moment a superior browser comes out.

    18. Re:Fuck Apple too... by Latinhypercube · · Score: 1, Redundant

      AGREED 100%, see my post a few threads above. Apple continuously sabotage the progress of fledgling technology by strangling it with MONOPOLIES and DRM. eg. Quicktime&h264, FinalCut exclusivity on mac, Logic exclusivity on mac, ipod/itunes exclusivity, no upgradability of their imacs, AT&T only Iphone, mac / pc fiel sharing incompatability, retarding windows installs on mac hardware, expensive hardware upgrades due to incompatability taking no advantage of the CHEAP pc hardware market etc. etc. etc.

    19. Re:Fuck Apple too... by Phroggy · · Score: 2

      WebKit doesn't support any video codecs. WebKit just sends videos to the appropriate media framework. This is as it should be.

      The problem is Apple's decision not to include Ogg support in QuickTime.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    20. Re:Fuck Apple too... by Anonymous Coward · · Score: 1

      Ah, but it's not your phone. It's Apple's phone. You just have a license to use it. If you had actually BOUGHT a phone, it would have been able to be used on any carrier you chose and to install any application that anyone had written for it. But then, that wouldn't have been a phone Apple makes. Next time actually BUY a phone instead of buying the rights to use someone else's phone - or just don't complain about it when you know going into it what you are going to come out with.

    21. Re:Fuck Apple too... by DrGamez · · Score: 2, Insightful

      As much as I'd love to see Microsoft just disappear like that I'm afraid the more realistic (pessimistic?) view is the tag will be pushed back or even worse, just ignored entirely.

    22. Re:Fuck Apple too... by Anonymous Coward · · Score: 0

      Not to argue with your points because I agree with most of them. However, Microsoft does care what CPU you run windows on. In fact most of the time you are paying for windows wether your computer comes with it or not. This is because Microsoft forces the major manufacturers to bundle windows and no other OS or else they will not give them the pricing that the manufacturer is used to. I am not saying apple is bad but Microsoft really is the worst of the worst. Don't kid yourself into thinking otherwise.

      Don't think of apple as a software company they are not. They don't even use serial keys on their OS. They are a hardware company. If they allowed their software to run on other peoples hardware they would go out of business.

    23. Re:Fuck Apple too... by Anonymous Coward · · Score: 0

      "Hey.. I hate Microsoft but at least they don't care what CPU I run Windows on or what apps I run in Windows so long as I bought it per-seat!"

      Yeah right! Have you tried running your Vista with ARM processor? Thought so.

    24. Re:Fuck Apple too... by Simetrical · · Score: 1

      Yes, yes, just like those transparent PNG files I've heard so much about. Or that new CSS 2 thing. Any browser that doesn't support them will just fall by the wayside the moment a superior browser comes out.

      Um . . . you know that the current versions of all browsers do support those, right? So those are actually decent reasons to believe that the GP is right. (Reasons to believe otherwise include, for instance, SVG.)

      --
      MediaWiki developer, Total War Center sysadmin
    25. Re:Fuck Apple too... by andrewd18 · · Score: 1

      you know that the current versions of all browsers do support those, right?

      Correct. IE 7+ does support both.

      However, I'm talking about the previous round of browser wars, in which Firefox supported both transparent PNGs and CSS 2 and IE 6 did not. I didn't hear crowds of people cheering about FF's transparent PNG support or its CSS 2 support; Firefox got most of its marketshare because Joe Schmoe used Internet Explorer and got a trojan.

      My point is that the supported formats are not going to drive the browser industry. It's nice to talk about HTML 5 and Acid3 and all these other standards, but when push comes to shove, the standards are not driving the browser industry. Firefox will not gain users because they support HTML 5 when IE doesn't, because the users don't care. All the users want is to watch their lolcat videos; the majority of users barely know what a video format is, much less have a preference over which format to use.

    26. Re:Fuck Apple too... by Anonymous Coward · · Score: 0

      Hey.. I hate Microsoft but at least they don't care what CPU I run Windows on or what apps I run in Windows so long as I bought it per-seat!

      Unless you upgrade the hardware. Let's activate Windows!

    27. Re:Fuck Apple too... by Anonymous Coward · · Score: 0

      > The history of Apple suing clone makers out of existence?

      This might or might not be a bad business plan by Apple, but is wholly legal. Apple's OS X license clearly states that it can only be run on Apple hardware. Don't like the license, buy something else.

    28. Re:Fuck Apple too... by Anonymous Coward · · Score: 0

      I think this statement just goes to show the subjective nature of the 'net. Ancient browsers that still can't handle CSS2 and PNG really have fallen by the wayside .. in the sense that I haven't used one in a long time and don't have any of them installed. And yet the httpd logs suggest that for some people, they haven't gone away at all. Your reality is different than mine, because we're not sharing /usr/bin.

    29. Re:Fuck Apple too... by Lorien_the_first_one · · Score: 3, Insightful

      It's not just easier, it takes far less time, too. Install Windows Vista with all the updates, drivers and service packs? 6-7 hours. Linux? Maybe 30 minutes with updates. Ok, you might think I'm slow, but I try to be thorough.

      --
      The diversity and expression of human opinion is essential to human survival.
    30. Re:Fuck Apple too... by Anonymous Coward · · Score: 0

      Amen brother. I was all excited to get a Mac and when I looked real closely I came to the conclusion they are more of a monopoly in their segment than Microsoft is in theirs...

    31. Re:Fuck Apple too... by Anonymous Coward · · Score: 0

      On the other hand, Apple has been releasing proprietary, non-upgradeable hardware, forcing their users to pay a premium for the hardware, then forcing an upgrade to the customer, causing them to buy all new hardware, for most of the company's history since the Mac was invented.

      Apple has never forced me to do anything. I wanted the newer technology and functionality, so I chose to purchase it. Stop being a drama queen.

    32. Re:Fuck Apple too... by Phroggy · · Score: 1

      The history of Apple proprietary hardware which they only recently (mostly) gave up?

      Oh come on. Apple started moving away from proprietary hardware in 1998, when they abandoned ADB, DB-15 video, 8-pin mini-DIN serial, and variable-speed floppy drives (although they had already stopped using the variable speed capability with the introduction of HD floppies, which is why Mac HD floppies are 1.44MB instead of the incompatible 1.6MB they could have been). They had already switched from NuBus to PCI, SCSI to IDE, and worked with IBM to develop CHRP.

      But all you care about is the second time the Mac switched CPU architectures?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    33. Re:Fuck Apple too... by rdnetto · · Score: 1

      constantly taking the defeatist attitude that Linux is "not ready for the desktop"

      Linux isn't ready for the desktop, but it's not for those reasons. The actual reason is testing and QC. When MS produces a new version of Windows, they test it on a bunch of different hardware to check that it runs properly and under various software configurations. Apple does the same thing, although their hardware is much more limited. However, because it is open source, when a new program for Linux is written it's typically tested only on the computer used to write it. The result is that anything less popular than GNOME doesn't get tested thoroughly enough and tends to have a few odd bugs in certain setups.

      A good example of this is Samba - even though it's widely used, there's still a rather aggravating bug in Ubuntu where the system hangs on shutdown if any shares are still mounted because the services aren't stopped in the right order. While it is possible to add a script that unmounts the shares, it's basically a hack. I suspect this bug is still around only because no-one used CIFS until now since there were issues writing to files in the previous implementation.

      Linux won't be ready for the desktop until everything is properly tested. Until then, the level of technical competence required to use it is going to significantly higher than that of the average user.

      P.S. Before you mod me down, keep in mind that all of my home systems run Ubuntu 9.04, so I do use it regularly.

      --
      Most human behaviour can be explained in terms of identity.
    34. Re:Fuck Apple too... by pimp0r · · Score: 1

      ... the defeatist attitude that Linux is "not ready for the desktop" despite the fact that, at this point, it's easier to install than all competitors' products and easier to admin, maintain and upgrade than all competitors' products,

      You hit the nail on the head. What linux (and indeed most of OSS) desperately needs in that lineup is "easier to use".

      And the problem is systemic and self-enforcing. Because the culture of programmer-knows-best feels good to the devs of any project, attempts to improve usability (when not part of an organization that will enforce it) are ignored or actively rejected with nice friendly sentiments of "Shut up, make your own if you think you can do better." and similar that really helps motivate people.

      Desktop linux (excluding being used as typewriter) is like having a metallurgically perfect hammer, but with the head rotated 90 degrees back and to the side. If you want people to use that hammer is it better to:
      a) redesign the damn head, or b) tell them to develop the hammer-ninjutsu required to use it because it works just fine for you and metallurgist friends?

    35. Re:Fuck Apple too... by socceroos · · Score: 1

      Apple gang to the rescue!

      NEWSFLASH: Apple is the most closed and tight-arsed company you'll ever come across. They'll protect their cash-flow with more insane aggressiveness than any other company in the industry.

    36. Re:Fuck Apple too... by Anonymous Coward · · Score: 0

      Yeah, but only with FOSS software. Try getting iTunes to install. Quicktime? Windows Media Player? WinAmp? Traktor, Reason, Cubase, Fruityloops? Quicken?

      Gee, I guess until FOSS starts making it easy to develop (having a consistent and standardized development chain), Linux really isn't ready....

    37. Re:Fuck Apple too... by ukyoCE · · Score: 1

      ZZZzzzzzzz

      You're getting way too riled up over common practices in the industry. Microsoft doesn't care where you run Windows? What's that about virtualization in the EULA again?

      The iPhone and iTunes have been (mostly) restricted due to the content industries and service providers (AT&T). The Kindle has run into the exact same issue, and same as Apple, Amazon's options have been "give up on the industry" or "play by the content industry's rules". At least Apple has used their market share to force things to open up in favor of the consumer - both in Music and in Phones.

      I'm not sure what country you live in where wireless carriers don't lock down and nickel-and-dime any and everything on their networks. It sure isn't the US.

    38. Re:Fuck Apple too... by yabos · · Score: 1

      Yeah, their products are so shitty that are so expensive no one buys them, yet they have $25 billion USD in cash, no debt, sales going UP on almost all their products EVERY QUARTER.

    39. Re:Fuck Apple too... by DavidTC · · Score: 1

      No kidding.

      'Linux is not ready for the desktop' only in the sense that not all applications work on it. (Wine is certainly not ready for the desktop, and may never be.)

      It is certainly more than ready for any business environment, and more than ready for techno-illiterate home environment where people won't be installing software.

      It's not ready for environments where people might say 'Hey, why can't I download this new instant messenger client everyone is using?'. I.e., where people knew enough to install software, but not enough to understand Linux.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    40. Re:Fuck Apple too... by Anonymous Coward · · Score: 0

      "it's easier to install than all competitors' products and easier to admin, maintain and upgrade than all competitors' products"

      Funny you forgot the word "use". Isn't that what most people do with a computer? With my experiences, its still one of the toughest to use on a day to day basis. And if you have a problem, you're at the mercy of the community. After spending 2 days trying to get wireless working on my Inspiron 710m with Ubuntu 9.04, I gave up. The built in wireless card drops every 5 minutes and it seems to be a problem for a lot of users. Yet, no one can fix it. Or if there is a fix, it's damn near impossible.

      Linux just isn't made for the common man. I don't know if it ever will be.

    41. Re:Fuck Apple too... by botik32 · · Score: 1

      I do not know why you think hitting a problem is only bad in Linux. Let me give you an example.

      A co-worker of mine has been complaining about word opening documents very slowly after she's been upgraded to office 2007. Some documents opened fine, others took MINUTES to load( a 27kb document, at that). It was driving her nuts.

      Guess what. Updating the chipset driver fixed the problem.

      How in the whole world would a normal person know that? It took me days of checking for dead network printers, viruses, removing crapware, cleaning the registry, to finally try and upgrade the driver.

      Example two: Out of our 30 or so computers in the office, two consistently refused to apply policies after we moved them to the domain. The reason: although the boxes were fairly new, the hardware guys loaded them with old drivers for the network card. As a result, the network started MUCH LATER than the group policy was applied, hence the domain controller could not be found during policy ran at startup.

      Windows just isn't made for the common man. I don't know if it ever will be.

    42. Re:Fuck Apple too... by westlake · · Score: 1

      It's not just easier, it takes far less time, too.

      This matters only to the tiny fraction of users who do not buy the OEM system bundle.

  18. Then html5 wont exist by Billly+Gates · · Score: 2, Interesting

    If no browser will support the codecs then webmasters wont use html 5 and stick with html4. When IE owned a significant marketshare a couple of years ago the web evolution slowed down to a halt. Firefox can't adopt H.264 because its patented and Firefox can be shutdown if a lawsuit over infringement takes place.

    And Firefox does not have a significant enough marketshare for developers to care about Ogg Vorbis/Theora. Besides all the professional tools do not support it so it wont ever be used. It wont ever be used because professional tools do not support. Its a catch-22 just like Microsoft Windows and Office. You can't ever leave the platform.

    If silverlight and flash work on 95% of the market why switch?

    1. Re:Then html5 wont exist by h4rr4r · · Score: 1

      Because they don't work, or if they do they are insanely slow.

      For example hulu recommends a Intel Pentium Core Duo 1.8GHz and at least 2.0 GB RAM. To play a video not even at 720p. I can watch the same shows on a Pentium 4m 1.5Ghz with 512MB of ram in actual 720p.

      Clearly in this case the non-standard non-legal version is quite superior.

      This means the "standard" method has a lot of catchup to do.

    2. Re:Then html5 wont exist by TheRaven64 · · Score: 4, Insightful

      Besides all the professional tools do not support it so it wont ever be used

      Which professional tools are these? Most video editing software I've seen uses either QuickTime or Windows Media for exporting, and both of these have (free) plugins for encoding Theora (and Dirac). You wouldn't want to use Theora as an intermediate format - something like MJPEG or Pixlet with no inter-frame compression is better for that - but exporting from most tools is pretty trivial.

      --
      I am TheRaven on Soylent News
    3. Re:Then html5 wont exist by Skapare · · Score: 1

      There is still no reason not to have the open standard codecs installed by default. Browser developers can then obtain licensing for proprietary codecs and use those, in addition. Then web site operators, or the users that submit videos that don't get reformatted, can choose their preferred tradeoffs between the various issues of the various codecs. If they favor universal compatibility they can choose an open standard. If they favor making their video work faster or have stock in a company owning a codec, they can choose the proprietary one. Browser makers that intentionally leave out codec choice are doing their users a disservice. This includes you, Apple.

      --
      now we need to go OSS in diesel cars
    4. Re:Then html5 wont exist by horza · · Score: 2, Insightful

      Besides all the professional tools do not support it so it wont ever be used. It wont ever be used because professional tools do not support. Its a catch-22 just like Microsoft Windows and Office. You can't ever leave the platform.

      Like Microsoft said they wouldn't support ODT, throwing their weight behind OOXML instead?

      Transcoding to any format shouldn't be a problem these days, ESPECIALLY one with an open spec, so there is no reason for a tool not to support Ogg.

      Phillip.

    5. Re:Then html5 wont exist by benwaggoner · · Score: 1

      By Windows Media do you mean DirectShow? DirectShow is extensible to 3rd party codces, and there are Theora implementations. But not for Windows Media.

    6. Re:Then html5 wont exist by bhtooefr · · Score: 1

      Of course, there's yet another solution.

      Mandate the <video> tag, don't mandate ANY codecs whatsoever, but mandate that browsers support user-loadable codecs in some manner, and mandate that the browser developer link to the appropriate codecs as needed.

  19. Apple does not seem to want to update QuickTime. by Futurepower(R) · · Score: 3, Insightful

    My understanding is that Apple doesn't want to work on QuickTime because it is buggy and no one wants to fix it.

  20. Google hates <video>? by MaggieL · · Score: 1

    Dayum. If Google has a problem with HTML5 <video>, they did a really good job of hiding it at Google I/O.

    --
    -=Maggie Leber=-
  21. Re:Google hates ? by Radhruin · · Score: 1

    No one said Google hates video. Google is not happy with the quality of Theora (they find it to be unacceptable to use for, say, YouTube). Google is definitely on board with HTML 5 and the video tag -- they've already implemented it in Chrome with Theora support AFAIK.

  22. WTF? It is obvious how it should be solve by Anonymous Coward · · Score: 1, Funny

    Why would be Theora included in the spec? it just plain sucks. Furthermore, is better to have multiple options to choose from. So, the solution is that broswers use the codecs already installed on the PC so they don't need to implement every codec out there.

  23. Re:Who cares about Apple's browser? by abigor · · Score: 1

    Safari is a great browser, at least on the Mac. I much prefer it to Firefox.

  24. Re:Who cares about Apple's browser? by mikael_j · · Score: 1

    I take it that you've never used Safari. Well, either that or you're one of those people that can't use a browser unless it's Firefox with a few dozen weird extensions. Pretty much every (previously old-school UNIX-using) mac user I know uses Safari for their everyday browsing because it's fast, has a nice UI and is one of the best browsers when it comes to standards compliance.

    /Mikael

    PLEASE NOTE: As I stated but which I have no doubt that some troll will miss, practically all mac users I know personally are people who previously used other UNIX systems, not "liberal arts majors who get confused by more than one mouse button" or any crap like that.

    --
    Greylisting is to SMTP as NAT is to IPv4
  25. Re:Google hates ? by ditoa · · Score: 1

    While I understand Google's problems with Theora quality it is surprising for them to be against it (which is what I assume is their official position for Theora support in the video tag?). By the time HTML5 is all finished I am sure Theora will be good enough and if they are unsure that it will be why can't they help it along with a few $$ or directly helping with development for it?

  26. Re:Who cares about Apple's browser? by ducomputergeek · · Score: 1

    What is this Real Browser(TM) to which you speak of? I use Safari because it works with my bank's website. Go to it with Firefox or Opera and you get an error message.

    On a daily basis I use Safari and Opera.

    Webkit is being used by others now (Google Chrome) and right now over 80% of our hits from mobile browsers are Safari/iPhone.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  27. Video was bait anyway by Dracos · · Score: 1, Flamebait

    Video was a piece of bait for forcing HTML5 down everyone's throats. Now can we move on to dropping the whole spec?

    1. Re:Video was bait anyway by Anonymous Coward · · Score: 2, Informative

      In a way, that's what's happening. Vendors are flat-out declaring they will not cooperate on open-source unpatented web code. What's getting dropped here is not just HTML5 but the W3C's reason for existence, and thus the document neutrality of the Web. This is a bad day.

    2. Re:Video was bait anyway by Rob+Menke · · Score: 1

      Amen, brother.

      The problem with the HTML5 "spec" is that it is so much penis-programming: purposely breaking existing tools and workflows so that everyone will be forced to rewrite everything from scratch. The parsing model is so ad-hoc that it is sure to create another code-for-the-browser generation of web developers.

    3. Re:Video was bait anyway by BenoitRen · · Score: 1

      Hell no. HTML5 is exactly what we need to advance the web. A large part of it is common sense of today that's being applied to HTML 4.01.

    4. Re:Video was bait anyway by Ant+P. · · Score: 1

      The problem with the HTML5 "spec" is that it is so much penis-programming: purposely breaking existing tools and workflows so that everyone will be forced to rewrite everything from scratch. The parsing model is so ad-hoc that it is sure to create another code-for-the-browser generation of web developers.

      Demonstrate something that HTML 5 "purposely breaks". Or even better, provide any evidence you understand the fucking spec at all.

    5. Re:Video was bait anyway by tepples · · Score: 1

      Demonstrate something that HTML 5 "purposely breaks".

      From Absent Elements and Attributes in HTML 5:

      • HTML 5 removes the <tt> element. The dialect of HTML in use on Slashdot is known to use this element to mark up inline source code expressions instead of the proper <code>.
      • The name attribute of the <a> element. The last time I tried to use id as if it were name in HTML (or in XHTML served as text/html), it didn't work. I filed a bug in bugzilla.mozilla.org about this issue years ago, but it got closed as either INVALID or WONTFIX.
      • The accesskey attribute on several elements.
      • Reverse link relations: <link rev="made" [...]> and all other values of the rev attribute.
      • Attributes of the <object> element that allow a user agent to find software components capable of handling a given media type.
      • The cellpadding and cellspacing attributes of <table>, because deployed versions of Windows Internet Explorer still don't understand the corresponding CSS.
    6. Re:Video was bait anyway by Rob+Menke · · Score: 1

      It breaks workflows, not browsers. The conformance rules are so ad hoc that they have to be hand-coded into XML processing streams. Might not be a problem for your hobbyist PHP coder, but for the serious maintainer... well, we've all been there before, right?

      Have you even tried to read section 9 of the proposal? It's a nightmare. The problem with the spec as it stands is that it contains 10% original material and 90% post facto justification for existing browser behavior.

      My personal gripe is with the haphazard way of handling DOCTYPEs (9.1.1). Granted, no browser handles DOCTYPEs correctly, but that doesn't justify the requirement of the "useless" element, and "about:legacy-compat" is just sad, an afterthought when somebody explained to Hickson that the DOCTYPE actually has meaning outside of the world of Netscape-begotten browsers. If you're not going to use it, lose it. So it'll break ancient browsers. If you are using a significant chunk of the new features that HTML 5 offers to justify its use, then ancient browsers are going to break anyway.

      Gah, I just glanced at the preliminary spec again to look up section numbers. Compare the parsing rules for "raw" HTML 5 (9) to that of the XML version (10). How many browser vendors are going to implement that algorithm completely and correctly? Apple, that's who; and only because they are a major driving force of the WHAT-WG. Hell, the error recovery operations (9.2.8) are non-normative, which is a fancy way of saying "we're afraid that if we commit to something vendors won't like us."

      Yes, I know: I should hurt before I holler. But let's face it: it's wag the dog, redux. The acknowledgement section alone pretty much admits this. Developers aren't going to reference this document at all; they're going to see what WebKit does with their docs and take that as gospel. And since error checking is "soft," bad behavior will proliferate, become entrenched, and all other browsers will be forced to follow the WebKit interpretation. It's justification for cargo cult coding, but this time WebKit will dominate instead of MSIE. Just because it is open source does not make it right.

  28. The real reasons... by jonnyj · · Score: 5, Interesting

    Vendors never actually mean what they say. Here are the real reasons:

    Apple won't support a codec that's incompatible with its huge installed base of ipods and iphones. They don't care about royalty fees because most Safari users pay for an OS X licence, and they want the free browsers to look sub-par compared with theirs.

    Microsoft won't support a codec that makes the web more reliable for non-Windows users - especially Linux users. They don't care about royalty fees because all IE users pay for a WIndows licence, and they want the free browsers to look sub-par compared with theirs.

    Google, Opera and Mozilla won't support anything that puts them at risk of needing to pay royalties on the huge number of free downloads they give away.

    Nobody actually cares about end users or developers. If you think they do, you're kidding yourself.

    1. Re:The real reasons... by socrplayr813 · · Score: 2, Insightful

      True, most of them probably don't care much about users. However, the stance of Apple and Microsoft in your post clearly is clearly negative for developers and users because it locks everybody into paying them. Google, Opera, and Mozilla, while they don't necessarily actively HELP users, they're not actively hurting them either.

      I'm not normally the 'rah rah open source' type, but the way you present that, one of the choices is clearly better.

      All that said, I think it's just fine to remove codecs from the standard. At least the way I understand things, they're keeping the audio and video tags and giving people a choice of codecs. Firefox is too big to ignore now, so most major sites will support them. Similarly, they can't ignore Microsoft or Apple, so everyone gets supported, people actually follow the standard, and we're hopefully all able to enjoy our new audio/video content.

      --
      The confidence of ignorance will always overcome the indecision of knowledge.
    2. Re:The real reasons... by cshaw · · Score: 1

      depending on an oss solution that they don't control or can't validate that IP has been used in the code without permission has nothing to do with them caring or not caring about the end users or devs. It has to do with not making bad decisions and putting the company in a place where they could be sued.

    3. Re:The real reasons... by Anonymous Coward · · Score: 0

      Why throw Google, Opera, Mozilla into your generalization? It seems like you are just shoe-horning them into your preexisting world view.

      Seriously, those three don't want to pay royalties because their browsers are free and otherwise (except google) they don't have any larger agenda other than their end users.

      Please explain for us all at least wrt Mozilla and Opera what their motive is other than the needs of their end users?

    4. Re:The real reasons... by EvanED · · Score: 1

      Firefox is too big to ignore now, so most major sites will support them.

      Yeah, but the question is whether they'll support them with the video tag, or do something like what YouTube is doing (and I suspect will continue to do for some time) and support it with Flash apps. And if a site as big as YouTube is going to continue to feed Flash to Firefox, almost everyone will continue to have it around, and the video tag hasn't really won us all that much.

    5. Re:The real reasons... by BZ · · Score: 2, Insightful

      > Google, Opera and Mozilla won't support anything that puts them at risk of needing to pay
      > royalties on the huge number of free downloads they give away.

      That statement is hard to reconcile with the fact that Google is shipping H.264 support in chrome.

      That discrepancy is easy to account for by noting that the MPEG-LA licensing terms for H.264 (see http://www.mpegla.com/avc/AVC_TermsSummary.pdf ) have a cap on royalty payments. Looking at the rates there, anything over 10 million shipping units is effectively a flat fee of $5 million. For this year, at least. It's not clear to me whether the cap applies across both parts (a) and (b) of the licensing agreement; if it does, then Google might hit the cap just due to the "2 cents (per view?) per youtube video longer than 12 minutes" bit.

      Note that Opera has explicitly said that the licensing fee is why they're not implementing H.264 support.

      Also note that Mozilla has explicitly said that while it can pay the licensing fee it's not clear whether the result would fall within the letter of the open-source licenses it wishes to use, and would clearly fall outside the spirit (in that the browser could not be redistributed by someone else without paying the same licensing fees).

      I can't speak to Apple and Microsoft, though I think their patent concerns are valid at least in their minds. But I think you're reading a lot more into the actions of Google, Opera, Mozilla than is there (and reading some things in that are _definitely_ not there in the case of Google).

    6. Re:The real reasons... by Anonymous Coward · · Score: 0

      Its not that corporations don't care about their customers or employees for that matter. Profit making corporations have a legal and I would argue a moral responsibility to their owners - the shareholders. Their policies and decisions MUST be designed to maximize the benefits to the shareholders. Non profit organizations may have other goals of course.
       

    7. Re:The real reasons... by Anonymous Coward · · Score: 0

      Google, Opera and Mozilla won't support anything that puts them at risk of needing to pay royalties on the huge number of free downloads they give away.

      Nobody actually cares about end users or developers. If you think they do, you're kidding yourself.

      Google is shipping both H.264 and Ogg. They are the only one supporting both.

      I believe you meant to say that ONLY Google cares about end users and developers.

    8. Re:The real reasons... by dangitman · · Score: 1

      Google, Opera and Mozilla won't support anything that puts them at risk of needing to pay royalties on the huge number of free downloads they give away.

      Except, of course, that Google does pay the royalties, and is objecting to Ogg Theora for the Youtube service, arguing for H.264 instead. Of course, you didn't read the article or do any research before you spouted off, did you?

      --
      ... and then they built the supercollider.
    9. Re:The real reasons... by Anonymous Coward · · Score: 0

      Microsoft won't support a codec that makes the web more reliable for non-Windows users - especially Linux users.

      LOL, don't give yourself airs, boy. Microsoft, by and large, doesn't give as much of a rat's arse about Linux as you tinfoil hat types seem to think. If I had to guess, I'd say the real reason is that the IE management would rather build some glitzy new feature to try and get market share back rather than work on some ack-basswards part of HTML 5. Luckily, they didn't have to come out and oppose it because everyone else did anyway.

    10. Re:The real reasons... by Zearin · · Score: 1

      Mod parent depressing. :(

      --
      â"Zearin
  29. Video For Everybody- a javascript free tag by SuperKendall · · Score: 5, Informative

    You can still make use of the tag in a cross platform way. Video For Everybody Is a simple set of code that uses the video tag with only two input files - an ogg and an mp4 - and lets the tag work for, well, everyone. IE6? Check. Safari? Check. iPhone? Yep.

    It falls back to whatever method works for playback - including using Flash to play the h.264 if it needs to.

    It's pretty funny to see so many people bitching about Apple not supporting ogg when Microsoft ignores the tag altogether. Everyone, start supporting the video tag today as widespread use is the only way to get big companies to fully adopt it - perhaps that will motivate Apple to someday support ogg.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  30. Fuck Apple, but why Java? by jonaskoelker · · Score: 5, Interesting

    Fuck you Microsoft. Die already!
    Fuck you Adobe. Die already!
    Fuck you Java. Die already!
    Fuck you too Realnetworks. Just because.

    Not "Just because". Fuck Real for producing crappy software that doesn't fit in anywhere at makes it annoyingly non-trivial to download things I want to watch.

    Fuck Adobe for Flash. Seriously, I don't need vector graphics in my web browser. I'd love to have embedded .wmv/.avi/.mpeg files, whatever, because I can play those with mplayer which DOES NOT SUCK. As opposed to flash.

    Fuck Microsoft for being the great browser market retardant. And in general for writing shitty software which doesn't do what I want it to (heck, I can't even get XP to install; epic fail).

    And fuck Apple for being such control freaks. Well, first, fuck 'em for not helping fix this browser shit. Secondly, fuck them for being a worse control freak than Microsoft could ever be. I recently played with an iPhone (display/sales demo); among the top 25 apps in the store is one that displays scantily clad women, which are "as naked as Apple will let us get away with". FFS, Apple. Don't decide whether I'm going to watch porn on my phone. And you include a web browser---is that porn-filtered too? Assholes.

    But don't fuck with Java. It's free software. It works for what it does: sorting algorithm animations and interactive Rubik's cube algorithm display. Java is OK, when used in moderation.

    Flame on ;-)

    1. Re:Fuck Apple, but why Java? by Simetrical · · Score: 1

      Fuck Adobe for Flash. Seriously, I don't need vector graphics in my web browser.

      Does this mean you're against support for SVG and <canvas>?

      --
      MediaWiki developer, Total War Center sysadmin
    2. Re:Fuck Apple, but why Java? by Vu1turEMaN · · Score: 1

      You can just get the Real codecs instead of the apps and those will play in mplayer.

      If you're watching flash video, that's your fault. But flash has many other valid uses.

      Fuck Microsoft, but if you can't get XP to install, you're a fucking idiot.

      The big FUCK here should be towards Apple. If it wasn't for them, we'd have support now.

      And def don't fuck Java.

    3. Re:Fuck Apple, but why Java? by Spike15 · · Score: 1

      heck, I can't even get XP to install; epic fail

      If you can't get XP to install, it's not Microsoft who fails...

    4. Re:Fuck Apple, but why Java? by jonaskoelker · · Score: 2, Interesting

      No, but they have an advantage: they're done right :)

      (is my first, not-so-thorough impression)

    5. Re:Fuck Apple, but why Java? by jonaskoelker · · Score: 1

      Fuck Microsoft, but if you can't get XP to install, you're a fucking idiot.

      Okay, I must be a moron, then.

      Here's what happens:

      • I insert CD.
      • I start system
      • at "Press any key to start the CD..." I press a key
      • I'm greeted to "Setup is now examining your system's hardware" or something to that effect
      • perpetual black screen

      What did I do wrong? What should I do differently? It worked just fine in my VM.

    6. Re:Fuck Apple, but why Java? by jonaskoelker · · Score: 1

      Care to explain me where I'm failing, then?

      Here's what happens:

      • I insert CD.
      • I start system
      • at "Press any key to start the CD..." I press a key
      • I'm greeted to "Setup is now examining your system's hardware" or something to that effect
      • perpetual black screen

      What did I do wrong? What should I do differently? It worked just fine in my VM.

    7. Re:Fuck Apple, but why Java? by Anonymous Coward · · Score: 0

      "I can't even get XP to install; epic fail"

      Epic fail on your part, yeah.

    8. Re:Fuck Apple, but why Java? by Anonymous Coward · · Score: 0

      And fuck Apple for being such control freaks. Well, first, fuck 'em for not helping fix this browser shit. Secondly, fuck them for being a worse control freak than Microsoft could ever be. I recently played with an iPhone (display/sales demo); among the top 25 apps in the store is one that displays scantily clad women, which are "as naked as Apple will let us get away with". FFS, Apple. Don't decide whether I'm going to watch porn on my phone. And you include a web browser---is that porn-filtered too? Assholes.

      Why should Apple try to "fix this browser shit?" Go bitch at Microsoft and Adobe for fucking up the current market. Hell, if the flash player worked well on non windows systems, and it was capable of dealing with the reduced power requirements of mobile phone devices, I'd bet Apple wouldn't be trying to foist h.264 everywhere. I don't see why Apple should take on the submarine patent risks of the open source "alternative".

      As far as your not liking the iPhone - fair enough - there's plenty of other options out there. Enjoy all the Android apps, Symbian apps, Java apps, windows mobile apps, or wherever you go to. Hopefully, your service provider won't lock down your particular choice of phones.

  31. Nothing but hot and smelly air by Anonymous Coward · · Score: 2, Informative

    what they did, is just one brain fart out of this quote from:
    http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-June/020620.html

    "I considered requiring Ogg Theora support in the spec, since we do have
      three implementations that are willing to implement it, but it wouldn't
      help get us true interoperabiliy, since the people who are willing to
      implement it are willing to do so regardless of the spec, and the people
      who aren't are not going to be swayed by what the spec says."

    There's no word about "cutting theora" just considerations that some companies won't comply with the spec.
    But I guess this is somehow normal with new specs...

  32. Re:Fuck Everyone! by Anonymous Coward · · Score: 0

    Don't stop there, Fuck everyone!

    And you too! Yes you, staring at the screen...

  33. Re:Apple does not seem to want to update QuickTime by Binary+Boy · · Score: 1

    Well, you're wrong. There's a major release coming up.

  34. sort of like they do fonts by circletimessquare · · Score: 1

    i can specify a font to use on a webpage, but support for that font is all over the place, and often depends upon the underlying operating system

    of course, the font not being there means what font is used degrades to some sort of default according to the browser. but in css, you can actually specify the degrade path. example:

    p{font-family:"Times New Roman",Georgia,Serif}

    which basically means: use times new roman for this paragraph. you don't have it? then use georgia. you don't have that? then use any serif font you have laying around. you don't have that? then... (and the browser does something default)

    the point being, you could do the same with codecs. of course, different codec means different source files, but that's ok, use a value pair in the css. something like

    where, much like font-family css, the codec css style specifies a degradation path. but unlike font, it includes value pairs, one value being the codec to use, the other value being the file source to use if that codec is available

    of course, my little example is not the best nomenclature, but the basic idea is sound to solve this browser vendor vs html5 standard imbroglio

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:sort of like they do fonts by AnyoneEB · · Score: 1

      The tag already supports fallbacks to different codecs. See Video for Everybody for details. The browser will look at the sources specified in order until it finds one it can decode.

      --
      Centralization breaks the internet.
    2. Re:sort of like they do fonts by yabos · · Score: 1

      That really only works with fonts because they all use the same underlying character encoding. a==a==a in all fonts(discounting zaphdingbats)
      Right now it seems you have to have one video tag pointing to at least 2-3 different versions of your video encoded in all the different formats. This does kind of suck for the person producing and hosting the video since you've now tripled your storage costs and also maybe even more than tripled your encoding time since not all codecs take the same amount of rendering time for a given input.

  35. Dang patent threat! by SilverHatHacker · · Score: 1

    IANAL, but...You know what would be great? If you could say "I want to do this, this and this," and if any of them violated patents, the patent holders would be kind enough/required to mention that during the planning stage, long before you implement it.
    Kind of a "If any man has any reason why these two technologies should not be joined in holy awesome-ness, let him speak now or forever hold his lawsuit" phase.
    Then if it turns out you are infringing the patent, oh well, you gave them ample time to mention it.
    Of course, this implies that the patents were held for the sole purpose of protecting your technology, and not just to get money off of poor suckers who use it. It would also require both parties to be honest (yeah, right!).

    --
    Funny may not give karma, but +5 Informative never made anyone snort coffee out their nose.
  36. Apple by JobyOne · · Score: 1

    Apple, for its part, won't support Ogg Theora in QuickTime, expressing concerns over patents despite the fact that the codec can be used royalty-free.

    I don't think they're concerned about whether they'll pay royalties. The problem they have is not being able to charge royalties.

    As for IE...I've pretty much given up on Microsoft ever doing anything helpful with their browser. "Embrace Extend Exterminate" might not officially be their mantra these days, but it's still how they operate.

    --
    Porquoi?
  37. Mozilla Isn't Helping Much Either by Anonymous Coward · · Score: 0

    Since when has displaying proprietary media been so disconcerting to Mozilla, they have no problem recommending proprietary plugins for pdf, Flash, etc. If you really have an issue with it with regards to licensing, why not just have a separate plugin team, and whenever someone stumbles upon an H.264 video tag, have them install the plugin. Yes, it's not as ideologically, nor technically pure, but otherwise we're going to be fighting over this for years.

  38. Using OSS can open you to lawsuits. by cshaw · · Score: 1

    We all love to assume its cause they are all big businesses out trying to screw the consumer, but its just not that simple. Microsoft, Google, Apple, are all large companies with a lot of money. I deal with this issue everyday at Boeing. As developers we would LOVE to use more open source, however we can't.

    Let me give you an easy scenario. We use an OSS lib and fully abide by the license thinking we are safe. What we can't control is who contributes to the project. If a random developer adds code to the project that he doesn't own that is a huge problem. There is no one checking to make sure that contributors are not violating others intellectual property. What happens next is the original author finds out, and sees $$$. They don't go after the developers that copied code, they go after the large company and sue. There are always exceptions to the rule, but companies are not going to put themselves (and shareholders investments) at risk just because we all think that it will be convenient to have the video tag in html5.

    1. Re:Using OSS can open you to lawsuits. by Anonymous Coward · · Score: 0

      And that mindset is why every boeing product I've used, except fot he airliners, has sucked hairy balls. For reference, I am a big fan of conservative in airplanes, and the 737 and 707 are hands down the 2 best large airplanes I've flown.

  39. Optional standards by PhrostyMcByte · · Score: 1

    Why not specify some new optional standards: HTML5-AVC, HTML5-THEORA, etc. -- each should specify a minimum feature set so encoding profiles will be easy to make. If you make optional standards like this, browsers may be pressured into supporting them when they become the last browser to not support something.

  40. Re:Apple does not seem to want to update QuickTime by TheRaven64 · · Score: 2, Informative

    You realise that Snow Leopard, shipping in September, comes with a new version of QuickTime, right? QuickTime 7 is not 64-bit clean, which is a large part of the reason for the rewrite.

    --
    I am TheRaven on Soylent News
  41. This is the moment! by SillyCON · · Score: 1

    This is the moment for open software browsers to get advantage of new technologies and gain market! If well played this can suppose the quantum leap that can become FOSS the desktop king.

  42. Nonsense. by dwheeler · · Score: 1

    Mozilla certainly DOES care about end-users and developers. Unlike the others, they have NO reason to do anything OTHER than produce a high-quality browser. (They're not perfect, but at least they have every incentive to try.) The problem is that the U.S. patent system makes it illegal for community-developed software to implement patent-encumbered standards. Mozilla, etc., would be happy to include other codecs if it were legal for them to do so.

    At this time, there's only one practical pair of open standards for video and audio: Ogg Theora and Ogg Vorbis. Other audio/video formats, like MP3 and H.*, are not open standards. It would cost almost NOTHING for Microsoft and Apple to implement the Ogg open standards; the only reason they don't include them is because (for various reasons) they explicitly do NOT want open standards to succeed. So the lines are pretty clear here: There's only one practical pair of open standards (Ogg Vorbis and Theora), open standards are good for end-users (eliminating control of others over their data), it's illegal for Mozilla etc. to include the other formats, and the other organizations are working hard to prevent adoption of open standards that would cost nearly nothing for them to implement.

    There's a simple solution, anyway. Now that Firefox has Theora and Vorbis built-in, various OSS-friendly sites like Wikipedia should just switch and REQUIRE that to view audio/video, users MUST have support. Then users have a reason to demand support for unencumbered standards... or switch to browsers that implement the unencumbered standards. Codecs have a chicken-and-egg problem, but with enough material and enough users, they become a virtuous cycle. Eventually, the other browsers will need to implement open standards, or they will get killed by their competition. And once there's an open standard in place that is "good enough", it will get harder and harder (over time) to justify using the non-open formats.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
    1. Re:Nonsense. by AnyoneEB · · Score: 1

      There's a simple solution, anyway. Now that Firefox has Theora and Vorbis built-in, various OSS-friendly sites like Wikipedia should just switch and REQUIRE that to view audio/video, users MUST have support.

      Switch? Wikipedia has been using Ogg Vorbis and Theora exclusively for years. I don't think you are going to see much demand for Theora support unless YouTube switches to Theora-only, which, needless to say, is very unlikely.

      --
      Centralization breaks the internet.
  43. Re:Google hates ? by Anonymous Coward · · Score: 0

    I don't see how google can even pretend that youtube has video quality standards.

  44. This is why there are closed source "solutions" by dave562 · · Score: 1

    Getting "everyone" to agree on a single standard often times proves to be next to impossible. What ends up happening is that a large player in the market *coughMICROSOFTcough* ends up doing things their way.

    The summary seems to suggest that it comes down to H.264 and Ogg. Why don't they just implement a [video:] tag and leave it up to the browser to decide? The webmaster will have to make both encodings available, and as a community we're still in the days of having to support the quirks of multiple browsers, but how is that any different than now? At least everyone would be one step closer to open standards like Ogg.

    It would be nice to see the community just throw their weight behind Ogg and be done with it. If a large majority of webmasters out there simply decided to use Ogg it would solve the "problem" of needing the browser vendors to agree on a standard.

    1. Re:This is why there are closed source "solutions" by Chris_Mir · · Score: 1

      "Getting "everyone" to agree on a single standard often times proves to be next to impossible. What ends up happening is that a large player in the market *coughMICROSOFTcough* ends up doing things their way."

      If all the others, including apple, implements ogg and youtube announces the conversion to ogg, Microsoft can't stay behind.

  45. Re:Who cares about Apple's browser? by WarwickRyan · · Score: 1

    I've used the Windows version of Safari for about a week. It was installed along with a boat load of other crap (Quicktime, Quicktime Updater service, half a dozen iTunes services). Something which Chrome, Adobe and Java are all guilty of.

    Killed it because it was slow, buggy and terrible to use. IE7 was faster and better.

    Killed iTunes soon after, upon finding floola (something which didn't need three days to fill the bloody thing up every time it destroyed its indexes).

  46. People afraid of topological sorting too? by jonaskoelker · · Score: 1

    Basically, Theora and Vorbis are huge unknowns with potential patent bombs in them

    I take it Apple also doesn't implement topological sorting, then. That must be why I remember pressing "recalculate" in my spreadsheets.

    No, wait... hmm. All I can conclude is that software patents suck.

  47. Re:Who cares about Apple's browser? by Anonymous Coward · · Score: 0

    Thanks, I was wondering when you would chime in to tell us your preference. Whew, now I can sleep. THREAD'S OVER EVERYONE, ABIGOR HAS TOLD US THAT HE LIKES SAFARI! dumbass.

  48. "Browser Vendors" ? by Me!+Me!+42 · · Score: 1

    I just find that phrase a bit quaint, in the present browser "market." I can point you to a few browsers you don't have to pay for, if you're interested.

    --
    -- My apologies if the above facts contain any opinions, or vice versa! --
  49. Re:Who cares about Apple's browser? by Anonymous Coward · · Score: 0

    While we're on the subject of opinions, I have to say that Safari is a pretty terrible browser. WebKit is the only thing that makes it useful, and I'd rather use Chrome if I want WebKit.

  50. US legal shithole by Tweenk · · Score: 1

    This one of the numerous examples of the US legal shithole hampering progress and innovation for the whole world. (Another ones are DVDs on Linux and the financial crisis.) Software patents make the world worse. Please, let the upcoming CAFC Bilski ruling invalidate all of them.

    --
    Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    1. Re:US legal shithole by Anonymous Coward · · Score: 0

      I think it has more to do with the fact that Theora is shit.

  51. Re:Apple does not seem to want to update QuickTime by profplump · · Score: 1

    It may or may not be, but it's not really relevant -- adding support for a new codec and/or file format doesn't require fixing the underlying system.

  52. Re:Video For Everybody- a javascript free tag by Bazer · · Score: 1

    IMHO in the current situation including both h.264 and Theora in the spec would be the optimal solution. Why? Two reasons: WMA and WMV. Let's kill those two bastard formats, please? Without any codecs in the specification we'll have the exact same situation as we have today. In that case the whole HTML5 standard might as well die.

  53. Removed -vs- unspecified by MobyDisk · · Score: 1

    Just because the vendors do not agree to ship the codecs, that is not a reason for the codecs to be removed from the spec entirely. I assume each codec still needs some kind of unique identifier, and those identifiers should still be in there. The article is unclear on whether all mention of Ogg will be removed, or whether it simply will not be listed as required.

  54. HTML 5 fanboys LOL by Anonymous Coward · · Score: 0

    Oh, how the purists have been laid low by the browser, once again.
    HTML is for text. Use a RIA if you want to do real interactive multimedia.
    Anyway, the video tag meant about as much as SVG support--the Next Big Things that never really were.
    Maybe Duke Nukem Forever will be done using SVG and HTML5!

    1. Re:HTML 5 fanboys LOL by A12m0v · · Score: 1

      We wanted something cross-platform and standard. Forcing users to install Silverlight or Flash is unfair. The WWW doesn't belong to Microsoft or Adobe or Apple or whatever! The WWW must remain free (as in free speech), the WWW should never be an extension of some proprietary OS.

      --
      GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
  55. Re:Who cares about Apple's browser? by mikael_j · · Score: 1

    Well yeah, the Windows version of Safari is kind of an odd beast, the mac version is a lot better IMHO.

    /Mikael

    --
    Greylisting is to SMTP as NAT is to IPv4
  56. Adobe jumping for joy by ray_mccrae · · Score: 1

    Adobe must be ecstatic with this.

    Mozilla isn't a penny-less organization working out of someone's garage. They earn a non-trivial revenue stream from the google searches in the browser and could easily have got a license from the MPEG group. Then we could have had a true standard for video for the web, one that's already in common use.

    For real people that aren't watching copyleft movies in between sessions of tux racer, this will mean the continuation of flash video ironically in h.264 now increasingly.

  57. so much by rastos1 · · Score: 1

    Apple, for its part, won't support Ogg Theora in QuickTime, expressing concerns over patents despite the fact that the codec can be used royalty-free. Opera and Mozilla oppose using H.264 due to licensing and distribution issues. Google has similar reservations, despite already using H.264 and Ogg Theora in Chrome.

    So much for patents and copyright encouraging innovation. Not.

  58. What HTML 5 should have been by Animats · · Score: 4, Insightful

    What we really need in HTML standarization:

    • Valid XML, all the time. Require that the tags balance, as in XHTML. This will make the document tree well-defined, which, at the moment, it is not. So all software that works on the DOM will behave consistently.
    • Errors put the browser in "dumb rendering" mode. Rather than a "best effort" approach, browsers should, upon detecting a serious error in the input, drop to "dumb mode" - default font, default colors, etc., after displaying an error message. Much of the incompatibility between browsers comes from inconsistent handling of bad HTML. So there should be a penalty, but not a fatal one, for bad code.
    • No more upper code pages. The only valid character sets should be Unicode, or ASCII with HTML escapes. Chars above 127 in ASCII mode are to be rendered as a black dot or square. No more "Latin-1", or the pre-Unicode encodings of Han or Korean. So all pages will render in all browsers, provided only that they have some full Unicode font.
    • Downloadable fonts. Netscape used to have downloadable fonts. The font makers bitched. Bring that feature back, despite the whining. No more having to express fonts as images.
    • WebForms. Get the WebForms proposal back on track. Any needed processing for input should be do-able without Javascript.
    • 2D layout The "div"/"clear" model of layout was a flop. Horrors of Javascript are needed just to make columns balance. Absolute positioning is overused as a workaround for the limits of "div"/"clear". (Text on top of text happens all too often.) Tables were actually a better layout tool, because they're a 2D system. HTML needs a 2D layout model that can't accidentally result in overlaps. There are plenty of those around; most window managers have one. There's been a quiet move back to tables for layout, but people are embarrassed to admit it.
    • Better parallelism. Pages must do their initial render without "document.write()". Forcing sequentiality during initial page load should be considered an error. This will make pages load faster. Some ad code will have to be rewritten.
    1. Re:What HTML 5 should have been by Twillerror · · Score: 1

      2D layout The "div"/"clear" model of layout was a flop. Horrors of Javascript are needed just to make columns balance. Absolute positioning is overused as a workaround for the limits of "div"/"clear". (Text on top of text happens all too often.) Tables were actually a better layout tool, because they're a 2D system. HTML needs a 2D layout model that can't accidentally result in overlaps. There are plenty of those around; most window managers have one. There's been a quiet move back to tables for layout, but people are embarrassed to admit it.

      Embarrassed or intimidated. Where the hell did the move to DIVs even come from. To this day I never understood it...I guess a bunch of CSS nose in the air aholes. CSS could have just as easily allowed styling on TDs.

    2. Re:What HTML 5 should have been by mibus · · Score: 1

      Fantastic. Except:
      * "Errors put the browser in "dumb rendering" mode" is a non-backwards-compatible change, so can't happen
      * Relatedly, you'll still need to accept HTML4 and prior, including non-DOCTYPE'd pages
      * Thanks to the above, almost nobody will ever invest the time needed to move from '">' as a method of writing pages. Generating dynamic pages via DOM is (IMHO) a PITA compared to just spitting it out, and I'd wager a good number of web developers agree.

      I'd love it, except it simply isn't feasible. You're talking about rewriting a huge percentage of dynamic content on the web - it just won't happen. (IMHO :)

    3. Re:What HTML 5 should have been by Phroggy · · Score: 5, Informative

      Valid XML, all the time. Require that the tags balance, as in XHTML. This will make the document tree well-defined, which, at the moment, it is not. So all software that works on the DOM will behave consistently.

      You're wrong. The document tree is well-defined in HTML 5. You don't need XML, you just need to follow the HTML spec. Of course, we can't force people to follow the spec, and the Web is currently full of non-conforming pages that include half-assed attempts at using bits and pieces of XHTML mixed with HTML. XHTML doesn't make anything better.

      Errors put the browser in "dumb rendering" mode. Rather than a "best effort" approach, browsers should, upon detecting a serious error in the input, drop to "dumb mode" - default font, default colors, etc., after displaying an error message. Much of the incompatibility between browsers comes from inconsistent handling of bad HTML. So there should be a penalty, but not a fatal one, for bad code.

      You're wrong. If your browser does this, users will use some other browser (regardless of whether it conforms to the HTML5 spec or not, because users don't care about that). You're right that broken code is a problem, but HTML5 addresses this by more clearly defining how broken code should be handled, so that all browsers can try to render even bad code in a consistent and compatible way.

      No more upper code pages. The only valid character sets should be Unicode, or ASCII with HTML escapes. Chars above 127 in ASCII mode are to be rendered as a black dot or square. No more "Latin-1", or the pre-Unicode encodings of Han or Korean. So all pages will render in all browsers, provided only that they have some full Unicode font.

      You're wrong. If you make a browser that doesn't support these other character sets, users will choose something else (see above). Of course everybody should be using UTF-8 these days, but we can't force them to.

      Downloadable fonts. Netscape used to have downloadable fonts. The font makers bitched. Bring that feature back, despite the whining. No more having to express fonts as images.

      It's back, but in CSS, not HTML.

      WebForms. Get the WebForms proposal back on track. Any needed processing for input should be do-able without Javascript.

      HTML5 includes Web Forms 2.

      2D layout The "div"/"clear" model of layout was a flop. Horrors of Javascript are needed just to make columns balance. Absolute positioning is overused as a workaround for the limits of "div"/"clear". (Text on top of text happens all too often.) Tables were actually a better layout tool, because they're a 2D system. HTML needs a 2D layout model that can't accidentally result in overlaps. There are plenty of those around; most window managers have one. There's been a quiet move back to tables for layout, but people are embarrassed to admit it.

      CSS layout has some problems. Balanced columns is certainly one of them (although tables certainly doesn't fix that). They're working on it, but this can be addressed by improving CSS, outside of HTML.

      Better parallelism. Pages must do their initial render without "document.write()". Forcing sequentiality during initial page load should be considered an error. This will make pages load faster. Some ad code will have to be rewritten.

      I'm not sure what you're talking about exactly, but this sounds like a JavaScript implementation issue and not an HTML issue at all.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    4. Re:What HTML 5 should have been by Radhruin · · Score: 1

      Errors put the browser in "dumb rendering" mode. Rather than a "best effort" approach, browsers should, upon detecting a serious error in the input, drop to "dumb mode" - default font, default colors, etc., after displaying an error message. Much of the incompatibility between browsers comes from inconsistent handling of bad HTML. So there should be a penalty, but not a fatal one, for bad code.

      You're arguing that the browser should harm consumer's experience of the web in an attempt to get web authors to fix their stuff. In reality, it will simply cause consumers to blame their browser (assuming it works somewhere but not others). Nay, dealing with bad markup is a browser feature. Sad, but true.

      Downloadable fonts. Netscape used to have downloadable fonts. The font makers bitched. Bring that feature back, despite the whining. No more having to express fonts as images.

      This is accomplished with CSS's @font-face declaration. Firefox 3.5 supports it, possibly others do as well. HTML should not concern itself with fonts.

      2D layout The "div"/"clear" model of layout was a flop. Horrors of Javascript are needed just to make columns balance. Absolute positioning is overused as a workaround for the limits of "div"/"clear". (Text on top of text happens all too often.) Tables were actually a better layout tool, because they're a 2D system. HTML needs a 2D layout model that can't accidentally result in overlaps. There are plenty of those around; most window managers have one. There's been a quiet move back to tables for layout, but people are embarrassed to admit it.

      While your claims of a resurgence of tables-for-layouts and failure of float/clear is debatable and definitely deserving of a citation, this problem is again already addressed by CSS via the display property, with values like "inline-block", "table-cell", "table-row", etc. IE support is finally here in IE8, so all vendors' latest browsers support this.

    5. Re:What HTML 5 should have been by Simetrical · · Score: 1

      Mod parent up. I have no idea how the grandparent got to +5; his suggestions are all either implemented, unreasonable, or flat-out unimplementable. (No browser vendor can massively break reverse compatibility. Period.)

      --
      MediaWiki developer, Total War Center sysadmin
    6. Re:What HTML 5 should have been by BenoitRen · · Score: 1

      Valid XML, all the time.

      But HTML isn't XML, and it doesn't need to be that.

      Errors put the browser in "dumb rendering" mode. Rather than a "best effort" approach, browsers should, upon detecting a serious error in the input, drop to "dumb mode" - default font, default colors, etc., after displaying an error message. Much of the incompatibility between browsers comes from inconsistent handling of bad HTML. So there should be a penalty, but not a fatal one, for bad code.

      This is not acceptable. Presenting error messages to the user because the author screwed up is hostile.

      You give the inconsistent handling of bad HTML as the reason. Did you know that HTML5 defines exactly how a HTML document should be parsed and error recovery algorithms?

      No more upper code pages.

      ...What is this good for? Not to mention that it would break many web pages on the web today.

      The "div"/"clear" model of layout was a flop. Horrors of Javascript are needed just to make columns balance. Absolute positioning is overused as a workaround for the limits of "div"/"clear".

      Of course the float & clear model is broken... when used to lay-out an entire web page. That's not what it was intended for. You know those images in magazine articles surrounded by text? That's what it's for. Using it for other things is a hack, but there was nothing better that was supported by all web browsers until recently. Now that the display model of inline-block is supported by all major web browsers, we can quit hacking up lay-outs with floats and clears.

      HTML needs a 2D layout model that can't accidentally result in overlaps.

      You mean CSS. HTML is a mark-up language. CSS3, which is still a draft, has a grid lay-out model.

      There's been a quiet move back to tables for layout, but people are embarrassed to admit it.

      There will always be some clueless hacks that can't let go of their tables.

    7. Re:What HTML 5 should have been by Anonymous Coward · · Score: 0

      Valid XML, all the time.

      Yes, except it's too complex for supposed professional developers. I'd support a deprecation error dialog and fallback to tag soup until they've all had time to grab a "xml for dummies" book.

      No more upper code pages.

      The iso encodings are a pet-peeve of mine, UTF-8 all the way. It's the default encoding for XML, and strict parsers should bail on malformed characters.

      Downloadable fonts

      Already here in CSS3

      WebForms. Get the WebForms proposal back on track. Any needed processing for input should be do-able without Javascript.

      Last I tried it a few years back, Mozilla's webforms extension required javascript be enabled for the page. Go figure.

      2D layout The "div"/"clear" model of layout was a flop.

      CSS3 has columns.

      Better parallelism. Pages must do their initial render without "document.write()". Forcing sequentiality during initial page load should be considered an error. This will make pages load faster. Some ad code will have to be rewritten.

      That's a precondition for strict XML parsing, it should trigger a user-visible "deprecation error" dialog.

      Through XML, we'd gain a more maintainable web and more maintainable software. Documents would parse faster and be genrally usable. The only reason there's so many invalid XHTML is because browser vendors fall back silently to quirks mode. A wapping great "developer lacks clue" dialog would turn the situation around in no time. I still don't understand what the problem is other than lazy people whining about being forced to write valid markup.

    8. Re:What HTML 5 should have been by Anonymous Coward · · Score: 0

      Aren't there already downloadable fonts in the CSS3 draft? Something like @font-face?

    9. Re:What HTML 5 should have been by Anonymous Coward · · Score: 0

      CSS layout has some problems

      Some problems? Let me know when we get a "float all the way left" option so that blocks wrap like text, rather than the current useless float shit we have now. All this "use css for tables!" bullshit flows pure and unadulterated when you can't even promise the next row will start on the next row and not halfway across the screen because one cell was one line taller than the rest due to some user entering their life story into a picture caption. Speaking of user input, when are we going to get a width:widthOf("Some Text Here") rather than trying to guess how many em wide iiiiiiiiiiii and MMMMMMMMM are when the user has overridden the site's font choices with comic sans. Hell something like widthOf(#id) and heightOf(#id) would completely solve everyone's column layout whining.

      Better parallelism... this sounds like a JavaScript implementation issue and not an HTML issue at all.

      Well, it's an issue in general. Even if the javascript "promised" not to use document.write() somehow, the DOM manipulations may still require redrawing the entire page, in which case the browser may still say "well, we'll wait until the javascript is done, then show the page". There's no solution to this at all, other than to tell people not to use JS to create the whole page.

    10. Re:What HTML 5 should have been by Phroggy · · Score: 1

      Even if the javascript "promised" not to use document.write() somehow, the DOM manipulations may still require redrawing the entire page, in which case the browser may still say "well, we'll wait until the javascript is done, then show the page". There's no solution to this at all, other than to tell people not to use JS to create the whole page.

      You can dynamically manipulate the DOM from JavaScript without using document.write at all; for example this page I made generates the entire Search section dynamically. Notice the performance doesn't suck. If you're doing something more complicated than that with your JavaScript, then you're right, there's no solution - the browser can't guess what the results of your JS code is eventually going to be, so it will have to redraw.

      All the major browsers are working on improving JS performance. Perhaps that will help.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    11. Re:What HTML 5 should have been by blurryrunner · · Score: 1
      While I can understand all your counter points to the GP, it sounds like you are closer to the browser implementation side than the web development side. I'm on the web developer side and I deal mostly with writing web apps. On this side, development is a beast. There have been many improvements and I am grateful for the work that has gone into things, but it's 2009 and we are still writing web apps in a language targeted at documents! It's also sad that I don't see any easy way to make web development easier than grossly misusing the platform. Let me analogize:

      Think about how silly it is when you encounter some accountant that has built this elaborate spreadsheet in excel, one with thousands of lines of VB that may even span multiple documents. I think any programmer is going to look at that as a tremendous feat, but also with a great deal of scorn for really extending the platform beyond it's intent. I remember feeling the same thing when gmail first came out. I thought, wow, what masochists!

      But here we are years later. The revival of the browser wars has taken a good amount of that pain away, but web development is still a huge pain! Sure it's better than a lot of things, but I pray every night that ten years from now web development doesn't look anything like it does today! I think the div, float, clear model is probably the the source of many of my woes and I don't think that problem can be overemphasized! Perhaps if they chose a simpler rendering model we wouldn't have so many cross-browser issues?

      I think that part of the problem is that standard makers are still hoping and pushing for a semantic web. They still see all pages as documents/resources. I agree that many pages are more documents than applications, but we still have applications. Even still, at this point it is still impossible to make any non-simple page design not have layout and style related markup. Many of the new web 2.0 type apps are a single page, which are basically just bootstrappers for their apps. Beyond the hype, there are many principles in web 2.0 apps that are good. Round tripping to the server for full screen renderings is such a drag and I don't understand why we would still want to imply in our standards that should be the SOP. You know this. What I'm talking about and what I am begging for is a spec that makes web apps full citizens of the web rather than its bastard child.

      Things I want to when developing web apps:
      • Easier layout
      • Ability to make custom, first class controls/inputs
      • Easier styling, something less complicated than CSS

      What sucks hard core is that the reason this is impossible is because everyone is either way too self interested or they are stuck hanging on a vision that is flawed and lacking all touch with reality. It will probably take 5 years to be able to safely use HTML 5, and maybe by then someone will have the balls to make the web the universal platform it ought to be.

      And if anyone says that I'm totally missing the point on the web and that if I want to develop apps, I should choose an application platform and not a document platform, I swear I will go ballistic. I mean really, I hope no one really believes that. The web wants to be both an information platform and application platform. I wish we would stop fighting that. The web is more than information and porn.

      br/

    12. Re:What HTML 5 should have been by Phroggy · · Score: 1

      You're right, of course. HTML5 is an improvement over what we have today, both for documents and for applications. It's not a final solution, but it's a feasible evolution. It's not good, but it's better, and it's possible.

      Yes, it will be five years before we can safely count on all of HTML5's features. However, if HTML5 wasn't in development now, then five years from now, we'd still be stuck on HTML 4.01. If we scrap HTML5 now and start designing something better, then in five years, we won't even have that.

      Right now, all the major browser vendors are on board (in part because of compromises that have been made to keep them on board, including dropping the Ogg Theora requirement). They're all working toward compliance, which wasn't true a few years ago. The development of HTML5 is part of the reason why in five years we'll have an improved level of compatibility between browsers: they have a clear goal to work toward.

      For years, as web developers we've had to fight with IE6, and IE7 isn't much better. IE8 doesn't completely suck though, and IE9 will be better still. Web development in five years will be a lot less painful than it is today, in part because of minor improvements in HTML5, but mostly because of the spirit of cooperative competition between browser vendors.

      If you have any ideas about how HTML can be improved, in a way that won't break backwards compatibility with existing web sites, I suggest joining the WHATWG mailing list and participating in the discussion.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    13. Re:What HTML 5 should have been by indiechild · · Score: 1

      Agreed. The ignorance of some of the +5 modded webdev posts on Slashdot is absolutely astounding. That such incompetent people could be doing web development is horrifying.

      And a move back to using tables for layout? I call bullshit. I've seen no such thing. The only people still using tables for layouts (aside from HTML emails) are ignorant and incompetent dolts.

    14. Re:What HTML 5 should have been by blurryrunner · · Score: 1

      I guess my real beef is that I see so much potential in the web platform and the reason that it doesn't advance is because two of the major players have their own competing platforms. Neither Microsoft or Apple have an incentive to make the web platform powerful. Their only motivations are to make sure that the web platform works well enough. If it becomes too powerful, their OS's become irrelevant.

      I understand the reasons, but I just cringe at having to keep backward compatibility. It's just really sad and depressing that over several years we can only come to a standard that is incrementally better. I'm not suggesting to break old website but to have separate renderers for each of the major HTML versions. If the doctype says HTML4 use the old one. If it says HTML5, use the new one. If it's not specified, use the old one. Require it for 5. Yes, I realize that requires a lot more work, but we can't get to there from here dragging the burden of backward compatibility.

      Maybe I paint it more sinister than it really is, and some may be offended at the way I characterize things, but I feel we should have been further by now. There has already been a lot of advancement in the GUI arena over the last three decades and it seems that WHATWG just wants to close their eyes to it and go on their own. I could be completely wrong about that, but it's disputable because HTML5 is what they came up with.

      If you think that these opinions would be welcome on the list, I will join, but otherwise I would rather not exercise such futility.

      br/

    15. Re:What HTML 5 should have been by Phroggy · · Score: 1

      I guess my real beef is that I see so much potential in the web platform and the reason that it doesn't advance is because two of the major players have their own competing platforms. Neither Microsoft or Apple have an incentive to make the web platform powerful. Their only motivations are to make sure that the web platform works well enough. If it becomes too powerful, their OS's become irrelevant.

      Actually, Apple is sort of in a position where they want the OS to become irrelevant... because the dominant OS isn't theirs. Of course there are limits to this, but they do support cross-platform interoperability to an extent.

      I understand the reasons, but I just cringe at having to keep backward compatibility. It's just really sad and depressing that over several years we can only come to a standard that is incrementally better.

      Actually what happened was, the W3C was trying to push a standard that nobody wanted to follow. All the browser developers mostly ignored it, until WHATWG was formed, and HTML5 was created outside of the W3C. Finally the W3C realized WHATWG's HTML5 really was the right way to go, and they adopted HTML5 as an official W3C project.

      This could have all happened years ago, but the W3C had their heads up their butts. The other significant factor was Firefox reigniting the browser wars, and making Microsoft realize that just sitting on IE6 wasn't going to be good for them.

      I think once HTML5 is finalized and Microsoft builds IE9, it will become a lot easier to move forward into the future.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    16. Re:What HTML 5 should have been by blurryrunner · · Score: 1

      Thanks I appreciate the insight you shared!

      br/

    17. Re:What HTML 5 should have been by Zearin · · Score: 1

      I wish Animats' original comment were viable. Truly, I wish we could enforce stricter standards on the web without X browser losing users.

      But you're right. :(

      I really wish they'd bring back XForms. I haven't read the WebForms spec yet--I'm about to go check it out--but XForms was such beautiful, beautiful stuff. Weird at first, sure, but new technologies often are. Once the weird phase was over, XForms was absolute heaven. Shame it never caught on. Shame XHTML never caught on (or at least, never reached critical mass/proper implementation).

      --
      â"Zearin
  59. Real answer about this... by Pecisk · · Score: 1

    I guess it is *only* Apple who wants to force W3C to drop video tag. And it is for a reason - their locking on about how l33t and nice is H.264 and how it should be used as standard somehow played much differently than they hoped for - most of alternatives addapting Theora!. I guess they are trying to lower Theora influence, but I guess it is too little and too late.

    No one else see strange timing about showing up this article and release of FF3.5, where Theora as support is MAIN feature besides speed improvements? And FF3.5 demos, Dailymotion service and Video Bay shows that Apple simply DOES NOT CONTROL situation anymore. So they try to ruin the party while they can.

    I guess Bill can welcome Jobs to the club. I thought with all release of new products they have changed...but I was wrong. They have gone totally sideways. When you have enough money, you are easy on spending and easy on how much you have left. When you have too much enough, it shows.

    --
    user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
  60. Re:Who cares about Apple's browser? by dbcad7 · · Score: 1

    So you need a new bank. All the browsers you mention support the necessary encryption for online banking. Sites that require only IE or Safari as a browser for a connection tell me that either their web developers have a bug up their butt, or they are just too lazy.. either way I wouldn't give em my business.

    --
    waiting for ad.doubleclick.net
  61. No surprises here by BitHive · · Score: 0, Flamebait

    This is just what I would expect from a Process that tries to "govern" browser innovation. Just like the most Inefficient Enterprise known to man, a Federal Government, these starry-eyed liberals are learning the hard way that you can't just say you want everyone to get along and expect anything to actually happen.

    So much of computing has become tainted by unproven and fantastical liberal ideas, such as the Collectivization of memory by fiat (aka "virtual" memory) and a bloated, power-hungry Executive (monolithic kernels). The sooner we can move away from the european socialest and west-coast liberal traditions in software design, the better off we will be.

    These companies should take a lesson from the free market and try to deliver a product that can beat their competition. Whoever proposes the best standard will win and we won't have to listen to whining on Slashdot about how everyone should just cooperate like losers.

  62. The other way around by Anonymous Coward · · Score: 0

    Actually, it's Flash and Silverlight that are threatening HTML, not the other way around. Where do they find these kooks?

  63. Screw them. by Anonymous Coward · · Score: 0

    If apple or anyone else does not want to support an open standard that is free for anyone, including apple, to implement, then let apple fail in this position.

    If people want to argue that free software is not good enough yet, let them know that they themselves can help contribute to make it as good as they want it to be.

    This world is tired of proprietary, tyrannical software, and it's about time we have better open source/open standards/free software that can compete with copyright software.

    Let the crappy proprietary software system fail all on it's own by allowing free/open competition. Proprietary software does nothing but hold society back, intellectually - which is obviously not a good thing.

  64. When Big Daddy Warbucks Is In Town by westlake · · Score: 1

    Mozilla doesn't want to use the standard because it is the opposite: penniless and non-commercial. Its entire business plan is based on pushing users to do Google searches as that $50M in search fees is its only source of income.

    "Penniless and non-commercial" aren't the words I would have chosen to describe an enterprise with $50-$80 million in revenues based on add-clicks.

  65. H.264 Theora: a demo by benwaggoner · · Score: 5, Informative

    Ignoring the tremendous improvements in the Thusnelda branch, if YouTube suddenly switched from severe H.26whatever overcompression to stock Theora with optimal settings (and everyone had libtheora and HTML 5 browsers), no one would notice the difference.

    Untrue. Xiph has made heroic progress with Theora, but it's still a decade-old codec design and bitstream, and it's hard to imagine it catching up with xvid, let alone a good H.264 implementation.

    YouTube certainly has quality issues, but things can be bad in more than one way at a time. There's nothing that less efficient codec would help them with. Note their top bitrate is 1280x720p30 at 2 Mbps.

    Some samples compared Xiph's latest demo clips, with the same source encoded with VC-1 and x264 are here:

    http://cid-bee3c9ac9541c85b.skydrive.live.com/browse.aspx/.Public/BBB%7C_Compare

    x264 can do 640x352 with higher per pixel-quality than Theora can do at 400x224 at the same bitrate.

  66. The decision should be the webmasters by Anonymous Coward · · Score: 0

    It should be the webmaster who decides what video format to use, and it is the job of the standard to make that possible without creating too much hassle for the end-user.

  67. been there... by xbytor · · Score: 1

    Let me guess. You just got done watch 'Being There' again, right?

    1. Re:been there... by nausea_malvarma · · Score: 1

      never saw it, but i just imdb'ed it. Would you reccomend it?

  68. MNG support is the way to go by Anonymous Coward · · Score: 0

    The PNG folks provide MNG, now all we need is an audio track added to that to make it an ideal solution for HTML 5.

  69. Apple complains by Anonymous Coward · · Score: 0

    > Apple, for its part, won't support Ogg Theora in QuickTime, expressing concerns over patents...

    I think everyone is miss reading this. I don't think Apple is expressing concerns over Ogg patents, but is expressing concerns over THEIR pattens. I may be wrong, but I think Apple doesn't want Ogg but wants H.whatever so it can get royalties.

  70. Timmy G by Anonymous Coward · · Score: 0

    This is the kind of thing that makes me think html 5 will never be able to compete with Silverlight and Flash. Unless one browser maker is able to kill the competition, HTML 5 will always be straddled with getting all the big boys to reach concensus (a task worse than getting a UN resolution passed). Meanwhile, Flash, Silverlight, and Java FX will accellerate at a break-neck pace in their own little arms race.

  71. MPEG-1? H.263 + MP2 audio? by benwaggoner · · Score: 1

    The funny thing is there are royalty free codecs out there.

    I don't think anyone's ever asserted patents against MPEG-1, H.263, or MP2 audio, and any patents would be due to expeire soon anyway.

    If being patent and license free is the paramount concern, there's plenty of choices with much more mature implementations than Theora. I don't understand the exclusive focus on just a few immature codecs like Theora and to a lesser degree Dirac.

    Now, the bigger challenge is weighing the cost of patent licensing versus the cost of bandwidth. H.264 pencils out cheaper than Theora in practice when bandwidth costs and audience size are compared (lower bandwisth==bigger audience with sufficient bandwidth for the content).

  72. Silverlight 3? by benwaggoner · · Score: 1

    Microsoft won't support a codec that makes the web more reliable for non-Windows users - especially Linux users.

    Actually, the currently in beta Silverlight 3 supports WMV and H.264, and has an extensible Raw AV pipeline that would make implementing the Ogg codecs inside of Silverlight trivial.

    And that technology is already impleented in Moonlight, so Linux users have access to it as well.

    So, Microsoft is actively exactly doing that, and includig Mac and Linux users.

    1. Re:Silverlight 3? by Ilgaz · · Score: 1

      Where was H264 support in Silverlight 1 and 2? They were forced to include H264 since they figured nobody (including pirates) doesn`t give shit to their "me too" VC1 codec which companies stay away like a plague whenever they got the chance.

    2. Re:Silverlight 3? by benwaggoner · · Score: 1

      1) VC-1 is used on Blu-ray
      2) The chair of the H.264 committee has been a Microsoft employee for the last decade
      3) H.264 is supported in Xbox, Zune, Win 7, MediaRoom, etcetera.
      4) H.264 was announced for Silverlight before Silverlight 2 shipped. It just took a while to get implemented.

  73. Re:Who cares about Apple's browser? by FrostedWheat · · Score: 1

    Because Google, Apple and MS are not the Internet. Why should I have to pay fees for the right to put a video on my site?

  74. Audio video codecs are outside the scope of HTML by gig · · Score: 2, Interesting

    Audio video codecs are outside the scope of HTML. Whatever it says in the HTML 5 spec about video codecs, that will not magically change the last 20 years of digital audio video away from MPEG to something else.

    The current audio video standard is ISO MPEG-4 (2001) and the codecs are H.264/AAC. Supporting this standard is not an academic issue because the world is full of content as well as hardware and software players and authoring tools that conform to this standard. It's also the video in Flash and in YouTube, which is considered the de facto standard in "Web video". When people talk about Web video they usually mean YouTube or something very like it. They are talking about MPEG-4.

    The MPEG-4 content that you find in the world and on the Web today includes:

    - every song ever offered for sale in or purchased from iTunes Store
    - every song ripped from a CD by iTunes since 2002
    - every video ever made on a cell phone (3GPP is part of MPEG-4) including the iPhone's recent shoot, edit, upload to YouTube feature which is H.264/AAC
    - every video on YouTube is stored as MPEG-4 (no matter what format you originally uploaded)
    - almost all of the video that runs in Adobe Flash, excluding 320x240 movies which may be the old codec
    - all of the consumer video shot on solid state storage, and most of it from a few years before that
    - all Podcast video is H.264 and most Podcast audio is AAC
    - Blu-Ray

    Nobody has explained how all of this content would be transcoded to Ogg or other non-standard format in order to be published on the Web. Where would the computing time come from? How would it be practically done? What are you going to tell someone who wants to upload a video from their camera or phone directly to the Web? That they should transcode it into a non-standard audio video codec first?

    The players are very important also, because they have H.264/AAC decoding HARDWARE, which enables them to work efficiently enough to run on batteries. You can't drop a new software codec into these, you have to drop in a replacement audio video decoder chip. These include:

    - every iPod and all of their competitors, except for the ones that only play MP3 which is part of MPEG-2
    - every PC with a recent NVIDIA GPU can decode H.264/AAC without breaking a sweat or busting its batteries because it happens in the GPU
    - Internet set-top boxes such as AppleTV and Netflix
    - PlayStation3 and other game boxes
    - even the Zune has MPEG-4 hardware in it, although somewhat underutilized from what I hear

    Even software players cannot so easily be modified to support a non-standard codec, because of the scope of the MPEG-4 support. We're talking about every Mac and every PC in the world, because they all have one or both of these:

    - every QuickTime/iTunes since 2002 is MPEG-4
    - every Adobe FlashPlayer version 9 or 10 is MPEG-4

    The reason those 2 match both each other and all the hardware players is because of the benefits of standardization, which took place almost a decade ago for MPEG-4 and goes back further to previous MPEG versions. If you, or Mozilla, or anyone, wants to make an audio video player, they only need to conform to the MPEG-4 standard to enable their player to play all of the content from QuickTime/iTunes and Flash. You can come along in 2009 and decide to get your feet wet in audio video players and simply by following a published ISO specification you can have instant equality with QuickTime and Flash and others. Again, the benefit of standardization.

    A very important consideration that is often completely ignored by Web-centric people as they talk about audio video is the authoring tools! People who make audio and video all day long also want to publish their work on the Web. MPEG-4 is standardized QuickTime, so there is not just 8 years of MPEG-4 authoring tools right now, there is almost 18 years of digital audio video practice realized in MPEG-4. A key feature here is that these tools must not make content that has a "content tax" on it, like

  75. Who cares about HTML5? by Pfhorrest · · Score: 1

    XHTML 2 is way cooler anyway. Why does anybody give a damn about HTML 5?

    Side by side comparison of the two.

    Also: why does Slashdot's extrans mode no longer seem to work? Having to include P tags in full HTML mode is annoying, and plaintext doesn't support links.

    --
    -Forrest Cameranesi, Geek of all Trades
    "I am Sam. Sam I am. I do not like trolls, flames, or spam."
    1. Re:Who cares about HTML5? by Chuck+Chunder · · Score: 1

      Side by side comparison of the two

      That might be easier with CSS3.

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    2. Re:Who cares about HTML5? by geoff2 · · Score: 1

      XHTML 2 is way cooler anyway. Why does anybody give a damn about HTML 5?

      Perhaps because XHTML 2 is now officially dead.

  76. Re:Apple does not seem to want to update QuickTime by beelsebob · · Score: 1

    Ignoring the fact that apple are doing a complete quicktime rewrite for OS X 10.6 of course.

  77. whoops, broken link by Pfhorrest · · Score: 1

    Aw frack me, I included an anchor in that previous link. Here it is again, corrected.

    --
    -Forrest Cameranesi, Geek of all Trades
    "I am Sam. Sam I am. I do not like trolls, flames, or spam."
  78. I have 2 words for Apple by Johnny+Loves+Linux · · Score: 1

    F*ck you. And the horse you rode in on. Those SOBs don't want free codecs, because they can't compete or can't control people. The argument about patent concerns is nothing more than unmitigated fermented Horse manure. That BS argument can be turned around and pointed at EVERY OTHER CODEC as well.

  79. Video? by Gyske · · Score: 1

    HyperTEXT Markup Language. Why is W3C maling such a fuss about video? I'd rather have that they concentrate on making a good, consistent specification for HTML, than spend time on video. After all it's only been 10 years since 4.01 was published.

  80. W3C doesn't say which image formats are allowed? by HannethCom · · Score: 2, Interesting

    From the HTML 4.01 Spec:
    src = uri [CT]
    This attribute specifies the location of the image resource. Examples of widely recognized image formats include GIF, JPEG, and PNG.

    Now true, that doesn't say that any formats are recommended, well at least not until you head to the W3C PNG specification:
    http://www.w3.org/Graphics/PNG/

    They also have a nice section on SVG:
    http://www.w3.org/Graphics/SVG/

    --
    Microsoft, Apple, Google, Amazon what's the difference? All steal money from devs and control with walled gardens.
  81. Re:Google hates ? by ColdWetDog · · Score: 1

    The use of the word 'quality' and 'You Tube' in the same article, much less sentence is a bit jarring. Really, most of the You Tube stuff would look better in ASCII.

    --
    Faster! Faster! Faster would be better!
  82. For Apple, specifically, Theora is not h.264 by Rog7 · · Score: 1

    Apple is already betting on H.264 and it seems they'd like to keep their cards in the same deck.

    While I think we should be highly critical of that reasoning, it's not without logic. The patent risk using H.264 is spread out across multiple vendors & users who've invested deeply into it already. Theora could very well have lower risk of a submarine patent (who's to say, that'd take a crystal ball into the future), but to Apple it's a new risk on top of the risks they already have.

    What Apple is essentially asking here is, why should they put eggs in another basket for very little reward (for them)?

    Basically the situation here is that someone has to be the first to step up and put some deep pocket risk for the sake of Theora. Firefox doesn't have those pockets, they're non-profit and despite conspiracy theorists they're not really backed by Google (as in, Google doesn't have their back on this).

    The good side is that if just one of the big three players (Google, Apple or Microsoft) were to vouch for Theora, the other two are likely to jump in sooner or later. That's pretty much how H.264 gained traction, isn't it?

    1. Re:For Apple, specifically, Theora is not h.264 by broken_chaos · · Score: 1

      Firefox doesn't have those pockets, they're non-profit and despite conspiracy theorists they're not really backed by Google (as in, Google doesn't have their back on this).

      Mozilla Corporation's (a for-profit corporation - not to be confused with the Mozilla Foundation) major source (80%+ last I heard) of income (millions upon millions of profit) is Google. Google doesn't pay them for developing Firefox, but they have several agreements that gives MozCorp a ton of money every time a Firefox user searches on Google - such as through the search bar or through the default homepage.

      Google won't support Mozilla if something goes badly - but Mozilla is pretty indebted to Google if they want to continue making a profit.

  83. Re:Video For Everybody- a javascript free tag by Luthair · · Score: 1

    We don't know that Microsoft isn't implementing the video tag, the post on the mailing list simply says they have not commented on it.

  84. Re:Who cares about Apple's browser? by Simetrical · · Score: 1

    Why would they care what Apple/Webkit supports? Um, besides the fact that 65% of mobile browsing is currently with a Webkit based browser, golly, I can't think of any.

    WebKit supports Theora just as well as H.264. Chrome is WebKit and supports Theora. Theora support is just disabled in Safari.

    --
    MediaWiki developer, Total War Center sysadmin
  85. Mod parent down please by Rog7 · · Score: 1

    Webfonts (downloadable fonts), Workers (parallelism), Webforms 2, XHTML = XML while HTML 5 = incremental from HTML 4.

    It's not "insightful" to list a bunch of things that are either in the spec already, in other specs, or way off base (what the hell, reversing fallback modes would be a disaster). How'd this clown get modded up for not having a clue?

  86. OH HAI... by Anonymous Coward · · Score: 0

    On the other hand, Apple has been releasing proprietary, non-upgradeable hardware, forcing their users to pay a premium for the hardware, then forcing an upgrade to the customer, causing them to buy all new hardware, for most of the company's history since the Mac was invented. Apple's Proprietary business deals have stagnated their platform several times, but their "creative marketing' has always managed to create enough fanboys to turn almost every Mac user into a smug elitist bastard who points the flaws out in everyone else's product except their own. Microsoft has also been making progress in that marketing strategy, but has yet to achieve Apple's market share in holier-than-thou egotistical bastards.

    Meanwhile, we Linux/Ubuntu smug elitist bastards continue to point out flaws in everyone else's production, including our own, constantly taking the defeatist attitude that Linux is "not ready for the desktop" despite the fact that, at this point, it's easier to install than all competitors' products and easier to admin, maintain and upgrade than all competitors' products,

    ...I didn't notice your point with all that self back patting going on.

  87. A few corrections by benwaggoner · · Score: 1

    In recent years, they have both been proponents of DRM at some point, both support their own proprietary formats (Microsoft with WMA/WMV/ASF

    The WMV 9 video codec has been standardized as VC-1 via SMPTE. Its licensing is handled by MPEG-LA, like MPEG-2, MPEG-4 part 2, and H.264.

    Apple with QuickTime, and AAC

    QuickTime was the basis for and largely the same as the MPEG-4 file format.

    AAC==Advanced Audio Codec. It's a MPEG technology originally created for MPEG-2. Apple is one of many implementors, and was not the primary developer (which was AT&T, I believe).

  88. Re:H.264 Theora: a demo by BikeHelmet · · Score: 2, Insightful

    What's really funny is, Youtube has pretty poor H.264 quality.

    By tweaking x264 settings(B-frames and motion detection in particular), I've encoded videos to the same quality as Youtube at 1mbit.

    (Mostly FRAPS vids of me playing games)

  89. Re:Audio video codecs are outside the scope of HTM by ray_mccrae · · Score: 1

    Mod up parent!

    If you don't already, you should right articles professionally. Your comment is better than most of the tech press stories.

  90. I dont think alot fo you read the title by contr0l · · Score: 1

    They are not dropping the tag from the standard, only the codec that it uses. Which is correct in my eyes. Html doesn't make dev's use a certain type of image with the tag, why restrict what the tag can do? Leave it open. Which is what they're doing. So that the tag is still in the standard and useable, but its up to the dev on which type of video to be played. Only seems logical.

    1. Re:I dont think alot fo you read the title by ilovegeorgebush · · Score: 1

      True, but it almost renders the video tag useless. Each browser will have to either implement all or none of the codecs, and websites will be at a loss as to what they should use, ultimately giving up on support and sticking with Flash. This just fragments the requirements.

      It's very much like what we have, and what MS wants, with Flash and Silverlight.

      In the end Flash wins and we're all going to have to put up with a restricted web for a darn sight longer.

  91. Re:H.264 Theora: a demo by benwaggoner · · Score: 2, Interesting

    Well, it's not like YouTube sells more ads with better looking video, and I doubt 90% of the uploads get watched more than a dozen times. They probably have some pretty deep metrics about the watts/cents per minute of video encoding and tune for that.

    YouTube is also really only a good example of YouTube, since they're a massively money-losing operation funded by a very rich company. No one else does it like YouTube, and ever other video site is going to average a lot higher views/clip, so they can afford more CPU time to improve quality.

    Or maybe they're just not very good at video compression :).

    Beyond B-frames, they're not using 8x8 blocks or CABAC entropy coding, both of which can offer substantial efficiency improvements.

  92. For what it's worth by Anonymous Coward · · Score: 0

    Fuck the closed source players...

    Mozilla and Google (no mention of Opera) both support Ogg Theora, if Google wants to support H.264 let them.

    I say bring on the browser wars 2.0 - Make the standards Require Ogg Theora support.

  93. Re:W3C doesn't say which image formats are allowed by shutdown+-p+now · · Score: 3, Informative

    From the HTML5 spec:

    "This specification does not specify which image types are to be supported."

  94. I hope I'm wrong. by Futurepower(R) · · Score: 1

    "Well, you're wrong."

    I hope I'm wrong. I'm told that QuickTime is stable playing MPEG4 files, for example. I'm told that the implementation of QuickTime RTP (Real Time Protocol) has been buggy over several versions.

    QuickTime does not behave well when a packet is lost.

    Apple changes the QuickTime API without documenting it well.

    QuickTime has historically been more stable on the Mac than the PC. I've had a problems with it on the PC.

    1. Re:I hope I'm wrong. by Binary+Boy · · Score: 1

      Wait - I wasn't responding to any of those statements - I was responding to you saying "Apple doesn't seem to want to update Quicktime" by pointing out that Quicktime is on the verge of its biggest update in a number of years.

      As for the rest - I don't use RTP/RTSP with QT anymore; it is certainly stable playing MP4 profiles it supports; Quicktime documentation is generally pretty good, I don't know where you get the idea they don't document their APIs; more stable on Mac vs. PC may be true, but I don't see the relevance of that, or why it would be surprising.

      Anyway, I wasn't responding to any of those statements when I said you were wrong; you were simply wrong about the fact of updates. Now, whether the updates satisfy all parties - no, historically Apple has dropped support for less mainstream parts of Quicktime (certain codecs, sprite and Flash support, VR hotspot shenanigans, etc) without so much as a heads up to its content creator community, leaving many Quicktime content producers who used to push the limits of the format on constant edge whenever an update is pushed, as it often means an overnight scramble to fix or re-author content that no longer works thanks to dropped features. I'm no Quicktime partisan anymore, but it's certainly not suffering from lack of development right now - Quicktime X is just around the corner, no doubt offering a better consumer experience and, for Quicktime content producers who do more than audio+video, a swift kick in the nuts.

  95. mod parent funny by Ant+P. · · Score: 1

    subj.

  96. I totally agree... by SuperKendall · · Score: 1

    IMHO in the current situation including both h.264 and Theora in the spec would be the optimal solution.

    I totally agree with this. I don't think either Apple or Mozilla are wholly in the right, both should include both of these formats. Then we'd all have a decent choice as to what encoding we wanted to use, and as you say it would help to dispose of WMV.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  97. Re:Video For Everybody- a javascript free tag by CAIMLAS · · Score: 1

    No doubt. This tag is a bit of a game changer. Not only is the performance in (say) Firefox miles above what is even possible in Flash (allowing even a low-end system to play video), but it allows for a lot new, neat things to occur within/around/on the video. The "web designers" would undoubtedly latch onto its coolness pretty quickly.

    Major sites that the young/hip demographic visits frequently (eg. collegehumor.com) start using it instead of flash (along with "please upgrade your browser to one that is HTML5 compliant, such as Firefox" message, or such) and suddenly compliant browsers have the browser majority. End result, uncompetitive, closed browsers have to start trying to compete on merit and implementation, not lock-in.

    The biggest problem with the current specification is that it does not allow/provide a mechanism for DRM of any sort. This is likely problematic for sites such as Hulu, which would undoubtedly prefer to ditch Flash on technical merits but can not due to DRM/licensing/legal considerations.

    Of course, the whole issue would be moot if Adobe decided to (drastically) improve the performance of flash video, I think. No matter how much geek/trendy appeal HTML5 had, if Flash (the status quo) wasn't sucking, people would have no reason to switch.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  98. Re:Google hates ? by Anonymous Coward · · Score: 0

    Oh dude, if this stuff ever gets off, they SO need to write an ASCII video overlay.
    Just detect a color on the screen (10x10 pixel groups or something like that), convert to text, bham.
    Should be as simple as the demo of inserting content onto another video tag (iPhone tracking one) that was demoed on Mozilla's site.

    Hell, i will write it for them and release it as a userscript.

  99. Cognitive dissonance does not exist. by Jesus_666 · · Score: 1

    Linux is ready for the desktop except when someone uses it and runs into some problem, in which case we inform them that it's his fault for using a product that's not ready for the desktop yet.

    Apple is not more expensive than other brands, except if you figure in non-premium brands and/or look at the whole market and not just the specific segments Apple caters to.

    Mindows does not crash more often than other OSes unless you install third-party drivers in which case all bets are off - and of course one can not expect Microsoft to distribute drivers for every device on Earth.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    1. Re:Cognitive dissonance does not exist. by Mad+Merlin · · Score: 1

      Linux is ready for the desktop except when someone uses it and runs into some problem, in which case we inform them that it's his fault for using a product that's not ready for the desktop yet.

      I tried using Windows once, but I ran into some problem. Ergo, Windows is not ready for the desktop?

    2. Re:Cognitive dissonance does not exist. by Jesus_666 · · Score: 1

      Whooooosh.

      The post is not about whether Linux is ready for the desktop or not. It's about how advocates of all operating systems can easily take two mutually exclusive stances at the same time.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    3. Re:Cognitive dissonance does not exist. by betterunixthanunix · · Score: 1

      "one can not expect Microsoft to distribute drivers for every device on Earth."

      Sure they can. They expect us in the Linux world to do that. They also expect us to ship support for every video format in the world, and to magically support every program written for any platform, etc. Why put those demands on Linux if it is not fair to make similar demands out of Windows? "Linux doesn't support this," "Linux doesn't support that." "You cannot expect Windows to support this or that."

      --
      Palm trees and 8
  100. Re:Who cares about Apple's browser? by bdash · · Score: 1

    That's not an accurate way of looking at it. WebKit has no support for video codecs, period. WebKit delegates media decoding to the underlying platform, much like it does with image decoding. The WebKit tree (at http://svn.webkit.org/) supports three different media backends: QuickTime for Mac and Windows, GStreamer for GTK+, and Phonon for Qt. Both QuickTime and GStreamer have pluggable codec support, and WebKit-using applications will load any video that it has codec support for.

  101. Re:H.264 Theora: a demo by hairyfeet · · Score: 1

    Not to mention even the cheapest GPUs out there come with H264 hardware acceleration. My $50 HD4650 came with H264, DivX, and WMV 9 out of the box. Does Ogg even have hardware acceleration at this point? With the rise of netbooks/Nettops, green computing and lower power machines you simply need hardware acceleration on the GPU. I know that even with my new dual AMD it is simply a nicer experience to have the video decoded by the GPU, not to mention it cuts down on the heat.

    So unless Ogg comes out with a hardware decoder like yesterday and gets the big three (AMD, Intel, Nvidia) to pack it in with their drivers I see Ogg simply being a non starter. I mean who wants their machine to chug when they are watching 1080p? And many of the new ARM devices are packing in hardware H264, whereas I doubt that they would be able to decode Ogg without hardware acceleration. They just don't have the muscle and who wants to support a codec that won't even work on huge classes of devices?

    --
    ACs don't waste your time replying, your posts are never seen by me.
  102. Re:Who cares about Apple's browser? by Simetrical · · Score: 1

    That's not an accurate way of looking at it. WebKit has no support for video codecs, period. WebKit delegates media decoding to the underlying platform, much like it does with image decoding.

    I did say it supports Theora "just as well as" H.264. "Not at all for either" counts as "just as well". :) (I deliberately hedged my wording ther because I didn't know how it worked.) The point is that it's Safari (and Nokia's browser, etc.) that's relevant here, not WebKit.

    --
    MediaWiki developer, Total War Center sysadmin
  103. Purely an example of the "hidden agenda"... by Anonymous Coward · · Score: 0

    Microsoft and Apple want to force people to use their formats to chain us to their software. I DO NOT WANT Windows Media Player, and I DO NOT want Quicktime! They both suck for different reasons. We have an open standard to use, but as usual, people can't see past their own greed.

  104. Re:H.264 Theora: a demo by benwaggoner · · Score: 2, Informative

    Does Ogg even have hardware acceleration at this point?

    Nope. I don't know if anyone's even scoped a hardware implementation of VP3. There have been some VP6/7 DSP implementations, but no ASIC ones (ASIC have better power consumption).

    Now, Theora is a pretty simple codec, so doing it in hardware would be a lot simpler than H.264 and probably simpler than VC-1. But it can take quite a few engineering years to refine a decoder for performant playback.

    Of couree, performance isn't just the video decoder. It's the video and the audio decoder, and the whole pipeline to make sure you get smooth in-sync playback. Media pipelines are really hard, particularly if you're trying to implement them as part of a browser rendering model that never had to worry about timestamps, decoder buffers, etcetera.

  105. Re:H.264 Theora: a demo by CSMatt · · Score: 1

    The comparison I made was not supposed to be between the best settings for both codecs. Yes, x264 can produce better quality videos than even Thusnelda. I was never saying that it couldn't.

    Rather, my point was that the settings that YouTube is using right now on the majority of their videos is quite terrible, and if they really want to argue on the merits of quality then they perhaps should tweak the settings to their own site first so that they can actually demonstrate the qualities of the codec they are using before discounting Theora purely on quality grounds.

  106. *whoosh* that just went over your head. by Rog7 · · Score: 1

    You're so busy trying to make your point, you've wandered off topic and forgot to read the essence of what I was saying:

    Firefox supporting Theora doesn't equate to Google having their pockets into defending it if submarine patents surface. Your opinion on Mozilla's arrangements with Google won't change that, but go ahead and bash away on a topic that's essentially unrelated. This is why I call your ilk conspiracy theorists, because you're connecting dots that aren't there and you're so determined to draw them in, you don't realize the scope of what you're talking about is just plain off-topic.

  107. Re:H.264 Theora: a demo by benwaggoner · · Score: 4, Interesting

    Well, YouTube has three sets of settings:

    Low bitrate H.263 + MP3
    HQ bitrate H.264 + AAC-LC
    HD bitrate H.264 + AAC-LC

    The low bitrate, for whatever reason is keeping to the specs they've been using since launch, which are using the xvid implementation of old Sorenson Spark H.263 v1/MPEG-4 Part 2 Short Header. Maybe for device compatibility? Anyway, That's a codec about as old as the Theora bitstream, so we wouldn't expect it to be much better.

    But I don't know that YouTube thinks it's "good enough" - they're offering higher quality modes, and that's what you get by default on the iPhone and other platforms. For whatever reason they're keeping around a legacy version, likely backwards comaptibility with some clients that don't do H.264 for whatever reason.

    For the their high quality streams, Theora isn't competitive in quality. And for the highly compatible streams, Theora isn't competitive in compatibility.

    So YouTube saying that Theora doesn't make sense for them makes sense to me. Therora doesn't an advantage in quality or compatibility for the streams they're doing.

    Also, Big Buck Bunny isn't the best clip to extrapolate from, as it's really high quality lossless animation. To really see what YouTube needs to handle, try some lousy webcam, DV, and VOB rips. That's where H.264's in-loop deblocking filter give it a big advantage over other codecs, because it just gets smoother intead of blocky as the content gets more challenging.

    Not to dismiss the excellent development work Xiph has done on Theora. The posts have been a fascinating read. But it's not plausible to me that anyone can make a business case for Theora over H.264, VC-1, or ASP licensing is available; the reduced bandwidth costs would be bigger than the actual real-world licensing fees for the real world examples I've thought of.

    Theora's sweet spot would be in cases where MPEG-LA codec licenses simply aren't available for whatever reason. I imagine a fully refined Theora decoder would need fewer MIPS/pixel than H.264 High Profile, and perhaps even Baseline. But even in those cases, VC-1 Main Profile will probably offer similar performance with significantly better efficiency.

  108. Re:H.264 Theora: a demo by chammy · · Score: 1

    There are more factors here than bitrate. For instance, on all my mobile devices h264 runs like crap. Theora on the other hand is a lot lighter on the CPU. This is streaming video we're talking about here, not a DVD or something -- I'll take a little less quality over hogging cycles anyday.

  109. Re:H.264 Theora: a demo by benwaggoner · · Score: 2, Informative

    What are your mobile devices, and what's your media player? All the current ones that are meant for media playback include H.264 ASICs. And those are getting crazy good; the Zune HD's going to support 720p HD playback using the NVidia Tegra.

    Lacking an ASIC, any Theora on devices would need to be done in sofware, and even a simple codec can be extremely taxing on a 400-600 MHz ARM. Even if it's playable it's going to eat battery like no tomorrow. I can imagine a really good implementation being able to maybe do 320x240 30p 500 Kbps Theora in software on a 600 MHz ARM, but that'd require a whole lot of tuning.

    The VP3 bitstream predates device media, so I doubt it has any particular design tuning for them. It's very much a codec designed for x86, with a PPC port.

  110. Trick question? by daemonburrito · · Score: 1

    But that's OK, as long as it's an "open" format, right?

    Well... Yes. That's the whole point. Prevent licensing of video on the web from becoming a weapon.

    Judging by your use of the scare quotes, you believe that MPEG LA licensing and standards bodies make it similarly open. You're totally wrong, even ignoring the changes coming in 2011. Theora is "open"; relevantly, it's open in that it can't be used by a cabal to smash FOSS, control the web, and dictate implementation of part 13 in client software.

    1. Re:Trick question? by Kenshin · · Score: 1

      You're missing my point. Lock-in is lock-in. Forcing people to use FOSS as a standard is just as bad as forcing people to use proprietary as a standard. But, the FOSS community, who get into a big fuss about "choice" whenever anyone is locked into a proprietary format, would gleefully accept locking people into FOSS.

      --

      Does it make you happy you're so strange?

    2. Re:Trick question? by daemonburrito · · Score: 1

      I'm not missing your point. I'm saying you're wrong.

      And I think that you evaded every point I raised.

      It's possible that you just honestly disagree with the notion of the video tag and a standard video codec for the web; but you must know that this argument (ie "lock-in is lock-in") is used as a red herring by those who would like to see libre software disappear forever, in all areas of software development.

      Cut to the chase here... h.264 and Theora are different beast in many respects. The salient point here is not that FOSS wishes to impose its cult on the world; it is that if h.264 were to become the standard, Mozilla could not ever be HTML5 compliant. h.264 means no current open-source browser.

    3. Re:Trick question? by Kenshin · · Score: 1

      I never said I dislike the VIDEO tag. I like it. However, here's a thought: How about no official standard codec?

      Where in any of the HTML specs does it say that JPEG, GIF, or even PNG are the official formats for IMG that must be used?

      The only reason you guys want Ogg Theora declared the official standard is because it doesn't have a shot in hell of becoming the standard on its own merits. But, no one should be discouraged from using Ogg if they want, just like no one should be discouraged from using H.264 (which is widely supported on a hardware level.)

      --

      Does it make you happy you're so strange?

    4. Re:Trick question? by daemonburrito · · Score: 1

      The only reason you guys want Ogg Theora declared the official standard is because it doesn't have a shot in hell of becoming the standard on its own merits.

      That's obviously not true. We just want a codec that isn't patent encumbered, and we don't want a licensing scheme that is impossible for open source browsers. We're not so much for Theora as we are against h.264 being the standard. Which, perhaps, is why W3C is saying "none of the above" rather than kicking open source software off of the web (to reiterate: it would mean that Mozilla could never fully implement HTML5).

      On the advocacy of Theora as the standard: I didn't have a horse in this race. I will grant that the FOSS community is reading tea leaves on what MPEG LA will do in 2011, but the suspicions are not at all unfounded. MPEG LA on the client end is currently relatively easy with the licensing, but history shows numerous examples of patent ambushes, where companies and consortium waited for ubiquity before choosing to enforce or change the terms of their patents. The terms change in 2011; part 13 will be mandatory.

  111. Re:H.264 Theora: a demo by CSMatt · · Score: 2, Insightful

    Interesting, considering that I don't remember ever hearing about ASP or AVC hardware decoders until after those formats became popular. It would seem that the popularity of the codec defines whether a hardware decoder exists, not the other way around.

  112. Video is only a subset... by Eskarel · · Score: 1
    of what silverlight and flash do and can do.

    Just because video is the general demo example, doesn't mean that video is all that Flash, Silverlight, JavaFX, etc can do. The video tag only affects a subset of what these technologies are about. FFS why does everyone on Slashdot think that every web technology is either flat HTML or about delivering video. Silverlight isn't going to disappear because of the Video tag anymore than you throw away your whole tool box when you buy a new hammer. You might replace your old hammer(and when HTML 5 becomes standard the video tag will probably be the way to display video), but you don't throw away your screwdrivers.

  113. Ugh! by daemonburrito · · Score: 1

    The argument is over Ogg versus H.264, which is an ISO/IEC standard.

    That means nothing! That it is a standard does not mean that it won't be used to smash FOSS and force DRM on everyone.

    Man... This "standard" thing is killing me. WMV is a "standard", too (SMPTE 421M). This term is being thrown around, cynically, to muddy the waters.

    1. Re:Ugh! by dangitman · · Score: 0

      That means nothing!

      Of course it means something. It's a widely-used standard, not a single-vendor proprietary CODEC. It means it's highly interoperable, and in everyday use.

      That it is a standard does not mean that it won't be used to smash FOSS and force DRM on everyone.

      What the hell does this have to do with DRM?

      Man... This "standard" thing is killing me. WMV is a "standard", too (SMPTE 421M). This term is being thrown around, cynically, to muddy the waters.

      You're upset because people are using the word "standards" to describe things that are actually standards? That's bizarre. It's not as if the Open Source community is the only one with the right to define standards.

      The problem here is that people are throwing around the word "proprietary" in a way that is essentially meaningless.

      --
      ... and then they built the supercollider.
    2. Re:Ugh! by daemonburrito · · Score: 1

      Of course it means something.

      Obviously, the phrase "It means nothing" is rhetorical in scope. Yes, it means something; it just means something other than what you imply. As I said in the very next sentence.

      What the hell does this have to do with DRM?

      Read the MPEG-4 standard. MPEG LA is totally free to stipulate that licensees implement part 13.

      You're upset because people are using the word "standards" to describe things that are actually standards?

      You contradict yourself. Your original point was "It's not like anybody is suggesting that Windows Media Video should be the baseline standard". You were saying that one was a standard and the other wasn't.

      The issue is that h.264 would end Firefox and enrich a patent cabal (besides damaging the web, imho).

      And no, "proprietary" has a very specific meaning in this context, infinitely more so than your "standard" (tip: "infinitely more" also rhetorical).

    3. Re:Ugh! by dangitman · · Score: 1

      Read the MPEG-4 standard. MPEG LA is totally free to stipulate that licensees implement part 13.

      Yeah, so what? Allowing one to implement DRM is not the same as requiring it. It simply doesn't make sense in this context, which is web browsers, and we are mostly talking about content which the authors want to be public, not restricted. Nobody's forcing DRM on you.

      Anyway, what's to stop somebody putting a DRM wrapper around Theora?

      You contradict yourself. Your original point was "It's not like anybody is suggesting that Windows Media Video should be the baseline standard". You were saying that one was a standard and the other wasn't.

      There is a SMPTE standard based on a particular version of WMV. Saying "WMV is a standard" is as nonsensical as saying that Quicktime is a standard, because the MPEG-4 container is based on Quicktime.

      In any case, not all standards bodies are equal, and SMPTE is significantly narrower in scope than ISO/IEC.

      The issue is that h.264 would end Firefox and enrich a patent cabal (besides damaging the web, imho).

      You're going off the deep end here:

      1. How would H.264 "End Firefox"?
      2. What makes the MPEG patents a cabal? There's nothing secret about the organization, and the whole idea of the patent pool is to provide more accessibility and easier licensing, pretty much the opposite of "secret plotting."

      You seem to be under the false impression that the goal of the HTML spec is to support Firefox and Open Source agendas in general. It's not.

      I know it's heresy around here, but I don't see what's so evil about the patent pool and the MPEG groups. People worked hard to create superior video CODECs. Why shouldn't their work be rewarded? Why should we use inferior technology just to satisfy your ideological agenda? The whole idea of patents is to reward innovation, and that's exactly what they do when used properly. It seems to me that you are saying we should settle for mediocrity because it's "free" and intelligent people who create software and new techniques should not be rewarded for their work.

      --
      ... and then they built the supercollider.
  114. Re:H.264 Theora: a demo by chammy · · Score: 2, Informative

    Since I said CPU, I thought I was clear that I meant decoding in software.

    Using mplayer, h264 will eat almost exactly twice the CPU time that theora uses with similarly encoded files.

    Also, about the battery life -- I can get about 5-6 hours of playback time decoding purely on the CPU with an Atom N280. That's certainly not "eating up battery like no tomorrow."

  115. Re:Audio video codecs are outside the scope of HTM by Anonymous Coward · · Score: 0

    You cannot argue with these people.

    It's like arguing with Al Qaeda that the entire US should not immediately convert to Islam. All of your arguments are irrelevant in their idealistic minds.

  116. Re:H.264 Theora: a demo by benwaggoner · · Score: 1

    Since I said CPU, I thought I was clear that I meant decoding in software.

    Sure. But no device meant for media playback is going to use software decoding. It'll already have a decoder ASIC, typically with at least H.264 Baseline and VC-1 Main Profile. Either will offer better quality and much longer battery life in an ASIC implementation compared to a software Theora decoder.

    Also, about the battery life -- I can get about 5-6 hours of playback time decoding purely on the CPU with an Atom N280.

    IS that with a GMA500? That's capable of hardware accelerated MPEG-2, VC-1, and H.264 decoding.

  117. Re:Audio video codecs are outside the scope of HTM by kayoshiii · · Score: 1

    And all the open source vendors need to do to support MP4 and H264 out of the box is pay 5 million per year (the maximum cap - since there are no way of tracking the actual number of users). I am sure that a not for profit orginisation like Mozilla has that kind of cash lying around in their back pockets. I am pretty sure that this would be concidered an undue financial burden for Opera as well.

    If it were not for this issue I mp3 and mpeg4 would be a happily agreed standard. (well except for microsoft - but its not like they are ever going to come to the party)...

    What needs to happen is there needs to be a licensing provision that is usable by not for profit open source vendors. That could be a provision where an end user can pay a few dollars to be able to use the codecs with what ever software they see fit (hey it's money that they wouldn't otherwise be getting otherwise). Or it could be a smaller more affordable cap for a not for profit entity.

     

  118. Streaming video is going to get expensive by Muerte2 · · Score: 2, Insightful

    The browsers need to start supporting free codecs now. Streaming h.264 is free for now, but that party is going to end at the end of 2010. If YouTube has to start paying royalties for every h.264 stream they serve up you better bet the whole game is going to change.

    Theora/Dirac/Whatever start looking real good when consider that it keeps the web "free". Imagine if you had to pay everytime you served up a jpeg on your website? If you want to serve video from your site in a couple years, you may have to. I say we pick an open format now, to avoid all that headache now.

  119. What did open source software ever do for anybody? by daemonburrito · · Score: 1

    You ended your comments with what should have been the beginning.

    MPEG LA terms are going to be nastier in 2011.

    Mozilla can't implement h.264.

    If by "intelligent people" you mean corporations.

    Software patents are stupid and bad for the web.

    Was there anything else? I'm not sure more conversation is going to get us anywhere. You support h.264 for your reasons (software patents are good, and minuscule performance differences are more important than unencumbered software), and I don't for mine (I have FOSS to thank for my career and favorite activity, and I think that software patents are stupid).

  120. Apple and Ogg by Anonymous Coward · · Score: 0

    There goes the neighborhood. it is not quite that simple... but... Apple, are you opensource or not? Somewhere in between? Between Microsoft and Apple or Microsoft and Ubuntu or Microsoft and Microsoft or Microsoft and the Supreme Court. Need I go on? Where is the zen and the namaste guys. Wake up...Mach 21... Jobs, me, whoever, we are only temps here. Alpha Bravo Charlie???

  121. Apple has damaged its reputation. by Futurepower(R) · · Score: 1

    "... it is certainly stable playing MP4 profiles it supports..."

    Agreed. And unstable or inoperable with other MP4 files. I'm told that even on the Mac, the free open source VLC Media player is often better.

    Quicktime on the PC has been very buggy in my experience. That has given the entire trademark a negative connotation.

    My original point was intended to be that Apple has damaged its reputation with its poor handling of Quicktime, in much the same way that Sun damaged its reputation with its poor handling of Java.

    Thanks for clarifying some of the issues.

    I've gotten the impression, possible in error, that the Quicktime code is so sloppy that the corporate will at Apple to fix it is just not there.

  122. Re:What did open source software ever do for anybo by dangitman · · Score: 0

    MPEG LA terms are going to be nastier in 2011.

    And you know this, how?

    Mozilla can't implement h.264.

    Why not? It's easily licensable, and Mozilla has a pretty decent income.

    If by "intelligent people" you mean corporations.

    No, I mean "intelligent people." Corporations are just a legal/economic entity. People have to work to come up with new video compression techniques, etc.

    Software patents are stupid and bad for the web.

    Why are software patents stupid? Because you say so? Do you think there should be a difference between software and non-software patents? Why?

    If someone should choose to spend their intellectual work in developing software, why should they be any less protected than someone who chooses to develop physical products and techniques? You are essentially arguing against innovation in software.

    You support h.264 for your reasons (software patents are good, and minuscule performance differences are more important than unencumbered software),

    My main reason is much simpler than that - Theora simply isn't implemented in very many places. H.264 is. The performance benefits are just gravy. And I wouldn't say that software patents are "good" - they're just a fact of life, and I don't see why software developers should be discriminated against compared to other types of developers/engineers/inventors/scientists.

    It's not even that I "support H.264" - I think a decent Open Source video implementation would be great, but I'm pragmatic, and can see that Theora has practical problems (as does H.264).

    I just wish slashdot would discuss these issues rationally, as they do at the W3C, rather than the one-sided fanatacism for anything Open Source.

    (I have FOSS to thank for my career and favorite activity, and I think that software patents are stupid).

    That's some profound and sophisticated reasoning right there.

    --
    ... and then they built the supercollider.
  123. Alrighty then by daemonburrito · · Score: 1

    Google is your friend, if those are serious questions for you.

    I accept your opinions at face value; but now that you have expressed them, if you are intellectually honest, you will never again attempt to placate someone who is concerned about proprietary (pwned, ha!) software by implying that they have nothing to fear from an "ISO/IEC standard" (or ECMA, etc).

  124. Apple's patent concerns by Anonymous Coward · · Score: 0

    They arent concerned about patents preventing them from implementing Ogg Theora - they are concerned about people not being forced to pay them to use their quicktime patents.

  125. Wouldnt put it past Google to create thr own codec by contr0l · · Score: 1

    They have the time, money, and developers they can devote to a new project around creating their own video codec. They then can tailor it to their needs, as far as bitrate, size, quality, etc... There will have to be some sacrifices, as you cant have your cake and eat it to. Meaning they won't get what they really want even if they create their own, but they will end up with what they need. Then sell it like its the best thing since sliced bread. I honestly like the majority, if not all Google services that I use. They code things very well, with the user in mind. So I feel with Google ripping the browser game wide open with Chrome's speed, it now has it's own browser, thus the motivation to go forward with a project like this. And I'm all for it. Call it Google Video and Google Audio (.gvf and .gaf) 'Gee Vee F' has a nice ring to it and might catch on like MP3.

  126. Re:Video For Everybody- a javascript free tag by Anonymous Coward · · Score: 0

    FYI, it might work on some versions of the iPhone, running some versions of iPhoneOS, but V4E does not yet work on my 1st generation iPhone running iPhoneOS 2.2.1. Instead it shows the 'lego' image like it does when a page has flash. I sent an email to them, and they were grateful for the heads up, then thought they had fixed it, then replied back about a problem with iPhoneOS 3.0. I followed up letting them know I was not using 3.0 and havent heard anything further yet.

    Ideally, in addition to all the embedded stuff, it would be nice if, perhaps in a small font, there were always regular A HREF's directly to the video files . While it does require a click, and may not play 'in the browser' on some platform/application combinations, as long as there is *some* video player installed that can play one of the available formats, it will at least be usable.

    Interestingly, I just tried manually downloading the mp4 file to my apache server and making a simple A HREF, if I leave it as mp4, iPhone safari says it cant download it. If I rename it to .mov it appears to recognize it, but instead of calling the movie player it still just displays the brick. So I'm thinking the problem is either with the encoding, or possible with the mime-type, *not* with the fallback from flash to quicktime.

  127. Re:Apple does not seem to want to update QuickTime by Anonymous Coward · · Score: 0

    I hope there's a Windows version that removes the current version's unwanted claws from IE.

  128. Re:H.264 Theora: a demo by Daniel+Phillips · · Score: 0, Troll

    You sure do put a lot of energy into slagging Ogg, and you consistently neglect mention the advantage Ogg has over H.264: it is unencumbered by patents and therefore free for anybody to encode and/or play, on any hardware they wish.

    I for one, am perfectly happy to burn a little extra bandwidth for that, and anyway I not buy your assertion that Ogg cannot close the bandwidth gap over time. After all, you are a Microsoftie with a vested interest in keeping video proprietary.

    --
    Have you got your LWN subscription yet?
  129. Re:H.264 Theora: a demo by benwaggoner · · Score: 2, Interesting

    You sure do put a lot of energy into slagging Ogg, and you consistently neglect mention the advantage Ogg has over H.264: it is unencumbered by patents and therefore free for anybody to encode and/or play, on any hardware they wish.

    Oh, I don't have anything against Theora per se, nor Ogg in general. It's just people keep having highly unrealistic hopes for what it can do in terms of compression efficiency and ecossytem.

    Codecs are hard, and it does no one any benefit to assume they're capable of things they simply aren't.

    The Xiph blog posts on their optimization process for Theora have been excellent reading, and they've done really good work. But the bitstream itself simply isn't capable of what modern codecs are capable of already. I'm sure Theroa will continue to improve, but I don't see any reaosn why H.264 won't see improvements at least as quickly.

    And H.265 is already in development, targeting new bistream features that will add further substantial efficiency improvements.

    I for one, am perfectly happy to burn a little extra bandwidth for that, and anyway I not buy your assertion that Ogg cannot close the bandwidth gap over time. .

    After all, you are a Microsoftie with a vested interest in keeping video proprietary

    Eh, I work on Silverlight, where we have the Raw AV pipeline for managed code decoders. It's be trivial for any customer add Theora support to Silverlight if they want it. If anything, Theora would be a competitive advantage for Silverlight.

    Also, I don't think anyone is talking about propritary codecs here, except for perhaps VP6. VC-1 and H.264 are both international standards, with licensing handled by MPEG-LA. They are patent encumbered, but are not propritary any more than MP3 or ASP are.

  130. Don't blame the companies, blame W3C by LostMyBeaver · · Score: 1

    While Google doesn't mind spending the money for H.264 or the risk of legal action of sleeper patents on Ogg technologies, other companies either already have alternative solutions or at least see Adobe Flash or Silverlight as a good enough solution that they're simply not interested in wasting time on dealing with CODEC related issues that they feel were solved a long time ago.

    The issue is by no means even related to what CODEC is ideal today. That's just a crock of ... well you know. Instead, the real issue is that W3C took what feels like 10 years to make even a simple update to HTML and in reality, if they were to mandate a specific CODEC as a minimum requirement to meet spec, it would be a total waste of time. I can justify this without ever saying patent, copyright or anything else of that sort.

    Video playback requires that a minimum of 5 components are present in a browser :
    1) Source - the place where the data comes from. This should support file based (via HTTP for example), seekable stream based (via RTSP and RTP with support for STUN or alternate firewall traversal), live stream based (via RTP with SIP or XMPP for session negotiation as well as STUN, TURN, and/or ICE for firewall traversal).
    2) Demultiplexers - these split streams into their individual elementary streams. RTP doesn't need to be multiplexed, however the clock resolution of RTP is too low to be useful for the most part. So using something like ISO13818-1:2000 transport stream beneath is a good idea. For file based, using the Quicktime container format or another for file based media must be supported. In reality, this is far more complex to sort out than the CODEC itself since it doesn't require a mathematician/DSP expert to design a new container format and therefore they're far more plentiful and all present their own challenges for stream synchronization.
    3) Audio CODECs - no detail needed
    4) Video CODECs - also no detail needed
    5) Sinks - the place where data is finally synchronized and presented to the user. Generally this means embedding something like OpenGL or framebuffer contexts directly within the browser itself. Unless the browser is natively rendering to this format, all the layering issues generally present in plug-ins are equally problematic.

    While a video tag might make it logically simple for the web designer to say "stick my video here", the real problem is, simply choosing a standard CODEC for audio and a standard CODEC for video is actually the easiest part. Heck, choose 10, if you have the rest of the architecture in place, you can choose 100 and it would make no difference in complexity. The CODECs once they're written, licensed, etc... are trivial.

    The real problem is, how does the user receive the media. And how it's presented.

    For this, the real solution to the problem of cross platform and cross browser compatibility is that W3C or Ecma needs to invest heavily into a virtual machine platform similar to .NET CLR or Java VM. Now before you get carried away with which is better. Neither of them are even close to suitable to what's really needed. What's needed is a VM environment (more similar to .NET as opposed to JavaVM) that is capable of JIT compiling vectorized code for the native platform. Also, a context similar to canvas needs to be optimized for extremely high performance access by this VM and an standard, high end audio component needs to be present. The machine should natively support platform optimized mutexed queues and can even define a packet format that would make it possible to take advantage of things like EDMA on TI OMAP processors commonly used in mobile phones.

    Where's this leading. Easy, why does W3C need to start a CODEC war when the solution is that the web site could provide the CODEC and demultiplexer using a scripting language or intermediate language (such as MSiL or Java Byte Code) that is ideally suitable for i

  131. Some people are dreaming by Ilgaz · · Score: 1

    Users and webmasters, companies love open and documented standards. Well, some do... It doesn`t mean they are ready to declare a jihad to patent system.

    The companies producing video (pros) and sites postprocessing them has no problem with MPEG body of standards. Device vendors, including professionals like Sony Pro does stick with the standards, that is all they need for now. They love H264 since it saves them billions in upstream (both digital and TCP/IP) and some people think they will join some patent guerilla warfare and move to Theora for what? Because it is included in Firefox?

    What they want is a vendor neutral, documented and patent troll free standard which will be provided by multiple companies. MPEG4 provides it. It is in billions of devices now.

    Also no need to make big scene about Safari/Apple/Webkit OS X. Install Theora quicktime codec pack from Xiph, it shows your Theora video. It should...

  132. Apple loves H264 too by Ilgaz · · Score: 1

    What if Apple is perfectly happy with AAC/H264/MPEG 4 base to put their billions to it?

    People sound like Apple being a poor company who got abducted by MPEG body of standards which was essentially based on Quicktime specs. There is no such thing. Apple is happy and responsible for H264`s and MPEG4 base profiles take off.

    The only company who isn`t happy with H264 and possibly whining is Microsoft. Each h264 video, legal or pirate is a hit to their lame wmedia division.

  133. Re:H.264 Theora: a demo by Kjella · · Score: 1

    True enough, but there's huge network effects in play here and H.264 is settling in as the format of choice. There's a ton of graphics cards, standalones, portable video players, media center devices and whatnot shipping right now that has hardware H.264 acceleration and not Theora acceleration. So when content producers ask "Hmm, what format can the most people play?" the answer ends up being H.264 and not Theora, and the circle continues. If it ends up the way that you must support H.264, that shipping without it is like shipping a music player without MP3 support then Theora has basically lost already. It'll just become another wierd format noone outside slashdot is using until the H.264 patents expire. Maybe with a huge splash of Theora with Firefox 3.6 and YouTube there's still time to turn around, but not much.

    --
    Live today, because you never know what tomorrow brings
  134. Re:What did open source software ever do for anybo by Ilgaz · · Score: 1

    Why can`t they implement H264? Money? Do you know how much money that organization does? Anyway, they can link to system frameworks (xine, quicktime, wmedia) and play the video. It is why Quicktime and Windows Media are called "Frameworks" and why Quicktime is that "big".

    For political reasons? Well, I wish them a happy life with their unpatented Theora since I am not re-encoding or transcoding millions of hours because someone thinks patents, even by motion picture professionals are bad.

  135. software patents that kill progress by Anonymous Coward · · Score: 0

    I think this is a good example of how software patents kill innovation and progress

  136. I have been uisng OO.org for at least 3 years. by jotaeleemeese · · Score: 1

    I have still to receive a complaint from MS Word users.

    Most people, even in an enterprise, do not use all the features in MS Word, then OO.org is a fine replacement for them.

    --
    IANAL but write like a drunk one.
  137. If Power Point would be the deciding factor ... by jotaeleemeese · · Score: 1

    ... then MS is lost...

    --
    IANAL but write like a drunk one.
  138. Apple has the same problem with ALL codecs by Anonymous Coward · · Score: 0

    Some patent troll can come along and "own" Apple's Quicktime format because the troll says they have a patent on "bitrate encoding variabilities on the internet".

    Apple want QT movies to be used so QT will be used to view them. They sell QT encoding suites. They sell QT players.

    They don't want Theora used because that would remove one reason for QT to be paid for: if 95% of the market have to support Theora, why use the newer QT libs?

    1. Re:Apple has the same problem with ALL codecs by DECS · · Score: 1

      It appears do you not know the difference between a container and a codec, among other things.

      You may also not know that Apple is regularly sued, including the Burst lawsuit against QuickTime for "faster than real time media delivery." Microsoft gave the Burst trolls something like $50 million, but Apple fought them in court and invalidated most of their patents, and ended up paying them nearly nothing.

      But carry on with your ignorant conspiracy theory, I'm sure there are a lot of people who will agree that a third rate, obsolete codec is the cat's ass just because its developer abandoned it and gave up its worthless royalty rights. surely we should abandon the state of the art for this crap just because ignorant freetards think it's a smashing idea.

  139. For More... by Killer+Eye · · Score: 1

    For more on this story, please watch the following interview video...oh crap.

    --
    "Microsoft killed my company, I hold a personal grudge. I don't use Microsoft products and neither should you."-JWZ
  140. Re:Audio video codecs are outside the scope of HTM by jabuzz · · Score: 1

    My understanding was that Mozilla does have that sort of cash due to it's deals with Google to promote Google search in the browser.

  141. How are you sure Theora is unpatented? by tepples · · Score: 1

    Vendors are flat-out declaring they will not cooperate on open-source unpatented web code.

    But have you read the millions of patents in dozens of languages in over a hundred developed countries and made sure that none of them apply to Theora? At least with H.264, Apple owns a few patents itself and can counter-sue if someone sues Apple.

  142. Re:W3C doesn't say which image formats are allowed by DavidTC · · Score: 1

    The w3c states what image formats are widely recognized. This is a statement of fact WRT modern web browsers, it is not any sort of requirement. The w3c does not just exist to define standards, it also does things like list products that follow its standards and other stuff said products do, so it is entirely reasonable to provide a summary of that.

    And I have no idea where you get the idea that PNG is 'recommended'. The PNG format itself is a 'recommendation', which means 'if you use PNG, here is how we think you should do it'. It does not mean 'use PNG'.

    At various points they have recommended the use of PNG over GIF, but that doesn't mean 'use PNG' either, it means 'don't use GIF, and here's an alternative'. And they stopped doing that when the patent expired.

    At no point does the w3c say what formats are allowed or even required to be supported by browsers.

    It's perfectly possible to build a 100% HTML 4.0 compliant web browser that will only display BMP image files and not JPEG, GIF, or PNG.

    --
    If corporations are people, aren't stockholders guilty of slavery?
  143. Re:H.264 Theora: a demo by Anonymous Coward · · Score: 0

    Except that Adobe Flash doesn't support hardware-accelerated decoding because of some silly pixel-format requirement.
    Search the Adobe articles: they only mention acceleration of scaling.

  144. Business BS has always been around by ClosedSource · · Score: 1

    You should take a look as some early Mac TV ads. They were all about the little team that was able to create PowerPoint-like printed material without having to use expensive outside services.

    A lot of BS material is created by management, but it goes all the way back to the first Pointy-Haired-Primate (PHP) who used rocks for bullet points.

  145. Why pick on Apple by yabos · · Score: 1

    Last I heard, Mozilla is blocking this just as much as Apple is. They want Ogg and Apple doesn't. Apple(and other companies btw) wants H.264 and Mozilla doesn't. So who's the one blocking who? I don't see what the problem with Mozilla licensing an H.264 decoder is except they're too cheap to do it.

  146. iInsularity by meehawl · · Score: 2, Insightful

    When 60+ percent* and increasing of all mobile web journeys come from iPhones, the other platforms fade away. You're mistaking the United States as a proxy for the entire world.

    --

    Da Blog
  147. Re:Google hates ? by yabos · · Score: 1

    The point isn't that the video is quality, the point is to get the same visual quality using Ogg Vorbis as you have with H.264, your Ogg video is going to be a bigger file size. I think Youtube blows through $1 million USD per month on bandwidth using what they have now. Reducing their bandwidth and storage bills while maintaining visual quality is probably one of their top priorities.

  148. remove flash/java ... problem solved! by Anonymous Coward · · Score: 0

    I'm guessing you all have java, flash, safari, ect installed. YOUR FEEDING THE FIRE. remove them, remove oxygen from the fire. kthxbai.

  149. The Open Web by westlake · · Score: 1

    There is a fundamental contraction between an "open" web and a "standards-based based" web.

    The "open" web is Calvinball.

    The are rules made up as you go along. It is a ragged and unruly and fast-paced game - and as shamelessly profit-oriented as a thieves bazaar.

    The standards-based web is a committee product. Riven by corporate, nationalist, technological, and ideological rivalries.

    It tries to please everyone. But the dominant players are always visible in the background. Mostly it ratifies decisions already in place.

    The committee takes the politically correct local out of Hampstead. The entrepreneur the hyper-sonic out of L.A.

    The geek gets his HTML 5 video tag. But Microsoft and Adobe remain free to take Flash and Silverlight wherever they want to go.

             

  150. Re:Audio video codecs are outside the scope of HTM by Anonymous Coward · · Score: 0

    My understanding was that Mozilla does have that sort of cash due to it's deals with Google to promote Google search in the browser.

    Good thing that Mozilla represents the entirety of open source software

  151. Re:H.264 Theora: a demo by Daniel+Phillips · · Score: 1

    I don't think anyone is talking about propritary codecs here, except for perhaps VP6. VC-1 and H.264 are both international standards, with licensing handled by MPEG-LA. They are patent encumbered, but are not propritary any more than MP3 or ASP are.

    As is well know, and as you know, MP3 is proprietary. Surely you know the name Frauenhofer.

    You are being disingenuous, but why should I expect anything different from an Microsoft employee? Patented means proprietary, please to not try to make words mean things that they do not.

    I repeat my observation that you spend a very large amount of time posting FUD about Ogg Theora on slashdot. Who knows where else you spend time promulgating FUD about Ogg Theora?

    Since you are a Microsoftie, I know that you will not just do the gentlemanly thing and let the issue lie, after all, your paycheque depends partly on your evangelistic activity, where the word evangelism is a well known Microsoft euphemism for FUD.

    I repeat my assertion that Ogg Theora is already good enough for me, and likely is good enough for many besides myself, who do not care much about 3 DB more or less of streaming bandwidth, and who do care about freedom from proprietary restrictions and patent fees for video codecs.

    The fact that you know a thing or two about codec technology does not make you any less of a FUDster, quite the contrary. See ya, wouldn't want to be ya.

    --
    Have you got your LWN subscription yet?
  152. Re:H.264 Theora: a demo by benwaggoner · · Score: 2, Insightful

    Patented means proprietary, please to not try to make words mean things that they do not.

    No, patent means patented. There's a qualitative difference between a format for which there are public and publshed interoperable standard, and one where the implementation details are private or only avialable under a specific license. You may not care for either model, but it's certainly a meaningful distinction, and a longstanding one in the digital media world. When people in the vieo industry speak of an "open standard" they mean publically available specifications and patent licenses available under RAND terms. A propritary codec would be used to describe, say, RealVideo 10 or Apple's ProRes, for which there isn't bitstream documentation or RAND licensing availble.

    With an open standard, everyone's on equal ground in building interoperable implementations without any reverse engineering, and has equal abilty and pricing for licensing the patents.

    The issue of whether those patents have a fee or not is obviously important, but somewhat orthogonal to openness. One could certainly have a free-to-implement technology that isn't documented, and hence wouldn't be considered "open."

    And Theora is certainly patented as well; On2 has released their patents under an extremely flexible license, but they're still valid.

    I repeat my assertion that Ogg Theora is already good enough for me, and likely is good enough for many besides myself, who do not care much about 3 DB more or less of streaming bandwidth, and who do care about freedom from proprietary restrictions and patent fees for video codecs.

    I've never heard streaming bandwidth described in dB. Interesting metric; so 3 dB would be ~2x bandwidth difference at the same quality? Kind of elegent; I normally talk about that in terms of percentage, but since improvements are measured in dB, it could apply either way.

    FWIW, codec engineers sweat blood for a 0.1 dB improvement. The cable industry has spent multiple billions of dollars to upgrade to H.264 set top boxes and infrastructure to get that ~3-4 dB improvement of H.264 over MPEG-2, expecting a much bigger payoff due to additioanl channels/services they can sell with those savings.

    Anyway, if Theora does what you want it do, use it with my blessing. Good enough is by definition good enough. Like I said earlier, I work on Silverlight, and we've already got the infrastructure in Silverlight for 3rd parties to add new codec and format support in managed code.

    My concern is mainly that a lot of people seem to be thinking that Theora is capable of things it isn't and won't be capable of. To whit:
    Theora isn't ever going to be competitive with H.264 High Profile in compression efficiency. While it's certainly capable of futher improvement, H.264 implementatiosn are improving rapidly as well, so I doubt it'd ever need less than 2x the bandwidth for a particular quality level compared to best H.264 implementations at the time.

    For the business models I've run some quikc numbers on, the extra bandwidth cost of Theora would cost more than any H.264 license fees saved.

    Thus mainstream media sites, like YouTube, don't have any business reasons to adopt Thera; it'd be a net negative on their profitability.

    If you think I'm mistaken on any of the above, I'd be very interested in disucussing your perspective. If you're asserting that there are markets where the above factors don't matter much, then I agree with you.

    But if it's really important for this community to have a competitive codec without patent licensing requirements, then Theora (at least a Theora 1.0 bistream compatible version) may be a distraction.

    I don't have a lot of hope for Dirac either; I've not seen any indication of a new approach to the challenges of marrying wavelts with motion estimation; once your intra and inter block sizes are radically different, things get quite challenging. Theora is likely to remain a superior choice than Dirac.

  153. Re:What did open source software ever do for anybo by mr3038 · · Score: 1

    Mozilla can't implement h.264.

    Why not? It's easily licensable, and Mozilla has a pretty decent income.

    Because even though Mozilla has some money, it cannot license H.264 with GPL compatible terms. They need a license that allows end users to modify and redistribute modified versions of Mozilla products (e.g. Firefox). The modified version could be a GPL licensed H.264 codec which has absolutely no browser code remaining. The patent owner, MPEG LA, is not happy with such licensing terms because if they license H.264 to Mozilla with such terms, every free software project has a license. Or if they grant such license, Mozilla is not rich enough for it...

    Why are software patents stupid? Because you say so? Do you think there should be a difference between software and non-software patents? Why?

    I'm not parent poster that claimed such but here're my ideas about this:

    • Software as an engineering field advances much more rapidly than say medical engineering or biology. Using similar expiration terms for all fields is insane. The 20 year monopoly granted for a new drug may make some sense if research takes 5 years and obtaining national license for using the said drug takes 10 years of field testing. A new video codec may require 2 years of research, manufacturing it takes zero years and it will be deprecated in 2 years after a better codec comes available. And still that codec gets the same 20 year monopoly as the new drugs. Does not make any sense to me. Notice that such deprecated but patented video codec prevents further research using any of the patented methods as a part of the new video codec (or any non-related software).
    • Software patents make no sense because the patent does not disclose the invention. Look at any software patent that you can find. Does it disclose enough information to implement the invention (the piece of software that is being patented)? I haven't seen such software patent. In every case the patent has been obfuscated enough to be not helpful for programming. In fact, in many cases it's practically impossible to even regognize the patented invention even if you had an infridging implementation done by yourself. See my older comment about software patents.

    I'd be happy with software patents given following further restrictions:

    • The patent MUST include reference source code (NOT in pseudo-language)
    • Software patents always expire in maximum of 5 years
    • If the patent owner does not distribute (or sell) a software containing the invention, the patent automatically expires in one year (prevents patent trolls).

    Notice that originally US patent system required implementation of said invention to be presented to patent officer. This requirement was then dropped because of heavy costs (for the officers or inventors, I don't know). With software, the cost of copying the invention to the patent officer is less than filing the patent so there is really no reason not to require reference implementation.

    --
    _________________________
    Spelling and grammar mistakes left as an exercise for the reader.
  154. Re:W3C doesn't say which image formats are allowed by LionMage · · Score: 1

    Yes, that's why PNG is a W3C recommendation and not a mandatory part of the spec. They don't generally put a gun to your head and tell you what graphics file formats to support, but they do give you a set of recommendations. PNG is an official W3C recommendation.

  155. Re:H.264 Theora: a demo by CarpetShark · · Score: 1

    Fair point, but I think that's a little backwards, since video decoding is down in general purpose GPU instructions now. Implementing the hardware decoding would be relatively straightforward, if it was supported.

    That said, I agree with the general gist of the discussion here: VP3 was never a format worth getting behind in its own right. What we need to do is get all the interested companies and organisations together to purchase and open H264 or something like that, in much the same way that Blender was purchased and opened. But it WOULD be nice to have workable, standard infrastructure in place first, and HTML5 audio/video support would have helped that a lot.

    Then again, I'd much prefer just to have the major browsers let me include scalable, fluid, transparent graphics via SVG instead of crappy bitmaps and *shudder* flash.

  156. Why do we need a video tag? by Anonymous Coward · · Score: 0

    As long as two browser vendors have an interest in different video codecs they will never all agree upon the same set.

    If only there was a tag for putting a generic object on the page in specific spot with a specific size. that could access external applications and plug-ins for extended features. <cough> object tag </cough>
    And a internet standard for specifying different media types so we could have fall-through handling. <cough> mime-types </cough>

    I think the solution to this problem is getting good support for the object tag. and using its simple built in fall-through mechanism.

    <object type="video/ogg" data="summer_vacation/video1.ogv">
        <object type="video/other-browser-safe-format" data="summer_vacation/video1.bvf">
        Your browser is terrible. Download <a href="http://goodbrowserorplugin.com"> this</a>.
        </object>
    </object>

    or if storage space is a premium just have the inner object tag be a Web Application(flash, java) that plays the outer video. I think back to the early days of PNG support on the web and think nested object tags would have been nice if images already worked that way, but people don't like change. You could have given supporting browsers highquality PNG and non-supporting browsers GIFs or whatever. Rather than being forced to use the lowest common denominator.