Ogg Theora support in HTML5 being killed in favor of H.264 is a story that doesn't get enough attention. How curious that a completely royalty-free codec with an open source license was rejected in favor of the patent-encumbered H.264--which will one day require royalties, but apparently not until it has just about taken over the video market. Ugh.
Ogg Theora support in HTML5 being killed in favor of H.264 is a story that doesn't get enough attention. How curious that a completely royalty-free codec with an open source license was rejected in favor of the patent-encumbered H.264--which will one day require royalties, but apparently not until it has just about taken over the video market. Ugh.
When Ogg stops sucking and gets hardware decoding support, then we'll talk. Until that day, H.264 is the only viable option.
Ogg Theora support in HTML5 being killed in favor of H.264 is a story that doesn't get enough attention. How curious that a completely royalty-free codec with an open source license was rejected in favor of the patent-encumbered H.264--which will one day require royalties, but apparently not until it has just about taken over the video market. Ugh.
When Ogg stops sucking and gets hardware decoding support, then we'll talk. Until that day, H.264 is the only viable option.
I know one of the guys working on that. Expect significant improvements soon. (I don't know what sort specifically.)
However, Mozilla made him an offer that must have been pretty good to pull him from the company I work for, and he has GPU programming experience, so....
From: Steve Jobs
All video codecs are covered by patents. A patent pool is being assembled to go after Theora and other “open source” codecs now. Unfortunately, just because something is open source, it doesn’t mean or guarantee that it doesn’t infringe on others patents. An open standard is different from being royalty free or open source.
See, this is another example of FUD... Apple fought hard to keep MPEG4 from having fees on streaming video using that codec (which also includes Apple IP) that MPEG LA wanted to impose back in 2002.Jobs is full of shit. Theora is covered by patents, however the company that holds them issued an irrevocable, perpetual royalty-free license for all implementations.
It makes sense that he would say that, though, since Apple is part of the H.264 patent pool. It's not like Apple supports H.264 out of a kindly motivation to standardize video so as not to fracture the Web; they have a monetary interest in its success. The patents covering H.264 don't fully expire until 2028.
Theora was originally "recommended" in the HTML5 spec. Not required--just recommended. Apple threw a shit fit and got it removed.
Apple is all for standardization--as long as the standard is theirs and there is money to be made.
I'd love to know what patents Jobs is referring to. Pretty classy, making a vague reference to a secret patent pool designed to destroy open source codec implementations.
Specially if you don't cross check the facts thrown around in threads like these...I remember when Apple was the good guys and Microsoft was the evil empire. It's getting harder to tell them apart lately....
Specially if you don't cross check the facts thrown around in threads like these...I remember when Apple was the good guys and Microsoft was the evil empire. It's getting harder to tell them apart lately....
To listen to Robert you wouldn't know that MPEG LA even existed the way he pins their decisions on Apple.![]()
And anyone for Ogg Theora is by definition the good guys and anyone for something else is evil?Specially if you don't cross check the facts thrown around in threads like these...I remember when Apple was the good guys and Microsoft was the evil empire. It's getting harder to tell them apart lately....
To listen to Robert you wouldn't know that MPEG LA even existed the way he pins their decisions on Apple.![]()
The way I hear it, Apple and Nokia are the primary opposition to including Ogg Theora in HTML5.
Jobs is a smart guy. I loved his comment recently that if people wanted to look at porn, they should by Android... pretty witty, actually...
I would also point out that the underlying foundations of the iPhone's application environment has been open since 1993 (when NeXT/Sun published the OpenStep Specifications), and if the Android platform wanted to, it could have built it's application environment based on GNUstep, which would make it much easier for developers to make cross-platform apps.
Just a thought.![]()
And anyone for Ogg Theora is by definition the good guys and anyone for something else is evil?Specially if you don't cross check the facts thrown around in threads like these...
To listen to Robert you wouldn't know that MPEG LA even existed the way he pins their decisions on Apple.![]()
The way I hear it, Apple and Nokia are the primary opposition to including Ogg Theora in HTML5.
That's not the same situation at all. Embrace and extend is a known problem, and doing everything possible to suppress it is just fine. But that isn't the situation here. HTML5 can support multiple video formats; it's part of the spec. The browser is supposed to just pick the first supported encoding that's present and play it. However, Apple----and apparently Microsoft too, given recent IE news----are trying to distort that to make it so only H.264 is supported, and it must therefore become the de facto HTML5 video format.Adobe has worked long and hard to not let anyone pollute PDF. Sun had worked long and hard (and even won a suit against Microsoft) to not let anyone pollute Java. Apple is not the first to attempt to protect it's environment from people who claim to be adding enhancements.
Apple does not set the royalties on H.264... that is totally up to MPEG LA.No, H.264 has some legitimate functionality advantages over Theora at the moment, it makes sense to support it. But pushing for exclusive support of H.264 to the exclusion of a royalty-free option is definitely taking a step towards the dark side.
Apple is trying to kill the (for now) less capable but royalty-free option in favor of the one that gets them money.
First of all, I was talking about the iPhone OS, not HTML5. Apple can lobby all they want about HTML5 (and so can you, and I, and anyone else for that matter), in the end it is up to W3C as to what finally becomes HTML5.That's not the same situation at all. Embrace and extend is a known problem, and doing everything possible to suppress it is just fine. But that isn't the situation here. HTML5 can support multiple video formats; it's part of the spec. The browser is supposed to just pick the first supported encoding that's present and play it. However, Apple----and apparently Microsoft too, given recent IE news----are trying to distort that to make it so only H.264 is supported, and it must therefore become the de facto HTML5 video format.
This is the most bizarre paragraph I've read in weeks!... I'm not familiar with their specific platform, but I'm a programmer; I know how these things work in general terms... He tries to argue that letting developers grow to rely on tools instead of writing native code will stifle their ability to add new features, but there's plenty of precedent to say that's not true...
Is this a joke? Are you joking?
Tell me this is a joke!
If you are a programmer, and you work with Macs, then you should know that there is no easier programming tools ON THE PLANET than Xcode.
If we're talking about virtual machines like .NET and the JVM, that's an entirely different story. Yes, I can see how Apple wouldn't want such things. My understanding, though, was that Apple is against any kind of intermediate representation----not only at runtime, but also during the compile process. That's the part which I find bizarre.What those other programming tools end up doing is adding an abstraction layer between the developers and Apple's APIs because they aren't making native iPhone OS apps. It isn't that different than the Java runtime environment on most PC operating systems, and it isn't that different from the OpenStep runtime environment (which later became part of WebObjects) for running apps on Windows, HP-UX and Solaris. The idea is write once, run everywhere. On a computer with enough horse power, you can get away with that without many drawbacks. On a mobile device, that will degrade it's performance. That is the type of pollution I'm talking about.
Still, moving from tools you are used to to tools you are not is not the same (even if it feels the same) as writing out the code by hand in emacs.No, absolutely not...
See, this is another example of FUD... Apple fought hard to keep MPEG4 from having fees on streaming video using that codec (which also includes Apple IP) that MPEG LA wanted to impose back in 2002.Jobs is full of shit. Theora is covered by patents, however the company that holds them issued an irrevocable, perpetual royalty-free license for all implementations.
It makes sense that he would say that, though, since Apple is part of the H.264 patent pool. It's not like Apple supports H.264 out of a kindly motivation to standardize video so as not to fracture the Web; they have a monetary interest in its success. The patents covering H.264 don't fully expire until 2028.
Theora was originally "recommended" in the HTML5 spec. Not required--just recommended. Apple threw a shit fit and got it removed.
Apple is all for standardization--as long as the standard is theirs and there is money to be made.
I'd love to know what patents Jobs is referring to. Pretty classy, making a vague reference to a secret patent pool designed to destroy open source codec implementations.
But of course that is something that you would conveniently forget.
It would be nice if you would stop letting your irrational hatred of Apple cloud your ability to gather facts... which is what I'm assuming is happening because the alternative is that you are knowingly disseminating misinformation, and I'd rather not believe that of you.
I don't like Microsoft (and for very good, solid reasons based on direct interaction with them), but I neither make up stuff nor do I foam at the mouth when talking about them (as you have on more than one occasion when talking about Apple or Jobs). If this was an ODF vs OOXML debate, I could tell you a thing or two about how a big corporation can really screw over standardization efforts (for file formats whose importance to the world make video codecs seem trivial), because Microsoft makes Apple look like an amateur at this (specially when Apple isn't really the one pulling the strings you are pointing to).
It is a pretty screwed up brush that you keep trying to paint Apple with, and I'd like to know why you are the one holding it.
And drop the hypocrisy here. If you can hold your nose and use Microsoft's products, and they make Apple (at it's VERY worst) look like Mother Theresa, then the very least you can do is dial back the FUD around here. Because the indignation you keep displaying is coming off as hollow.![]()
Specially if you don't cross check the facts thrown around in threads like these...I remember when Apple was the good guys and Microsoft was the evil empire. It's getting harder to tell them apart lately....
And anyone for Ogg Theora is by definition the good guys and anyone for something else is evil?Specially if you don't cross check the facts thrown around in threads like these...
To listen to Robert you wouldn't know that MPEG LA even existed the way he pins their decisions on Apple.![]()
The way I hear it, Apple and Nokia are the primary opposition to including Ogg Theora in HTML5.
Boy... that seems pretty extreme.
I've heard that Apple has been promoting iPhones over other mobile devices as well... those cads!
It is amazing... three years ago when the iPhone was announced people in the know said it was going to flop and dismissed it. And now that it is popular, it is evil.
Apple makes a self contained platform (hardware and software) which users and developers are invited to use. No one is force to use iPhones, no one is forced to develop for iPhones, the iPhone OS is not supplanting other mobile operating systems on other devices, and Apple isn't forcing other devices out of the market.
They made something that people want to use... and that makes them evil? They don't want the environment they've made polluted... and that makes them evil?
Adobe has worked long and hard to not let anyone pollute PDF. Sun had worked long and hard (and even won a suit against Microsoft) to not let anyone pollute Java. Apple is not the first to attempt to protect it's environment from people who claim to be adding enhancements.
There is a long history to all this and Apple has seen all of it, and is acting now to prevent it. I think that Adobe's license for the use of the PDF specification is a model for this type of thing, and has protected PDF quite well from those who would pollute it.
But if that is how you guys want to classify evil, then you guys have some really bizarre standards.![]()
Apple does not set the royalties on H.264... that is totally up to MPEG LA.No, H.264 has some legitimate functionality advantages over Theora at the moment, it makes sense to support it. But pushing for exclusive support of H.264 to the exclusion of a royalty-free option is definitely taking a step towards the dark side.
Apple is trying to kill the (for now) less capable but royalty-free option in favor of the one that gets them money.
And a standard is a standard by not having tons of options. It is designed that way so that people know what they are getting before they get it. It is why it is important to fight for what you want in a standard while the standard is being written rather than waiting until after the standard is finalized.
But in the end, Apple doesn't have final say over H.264... and it is very much like if I blame you for every moderator decision made at TrekBBS just because you are a moderator around here.
First of all, I was talking about the iPhone OS, not HTML5. Apple can lobby all they want about HTML5 (and so can you, and I, and anyone else for that matter), in the end it is up to W3C as to what finally becomes HTML5.[/quote]That's not the same situation at all. Embrace and extend is a known problem, and doing everything possible to suppress it is just fine. But that isn't the situation here. HTML5 can support multiple video formats; it's part of the spec. The browser is supposed to just pick the first supported encoding that's present and play it. However, Apple----and apparently Microsoft too, given recent IE news----are trying to distort that to make it so only H.264 is supported, and it must therefore become the de facto HTML5 video format.
Why?This is gonna take a while...
FUDOf course Apple fought MPEG-4 royalties. MPEG-4 is based on QuickTime, after all. Apple can make more money selling their QuickTime software if there aren't onerous royalties for every MP4 video.
Then... (wait for it)... why are you willing to use Microsoft products?I will get to this later, but in short, I don't like Apple influencing Web standards. They can do whatever they want with their own platforms, but when they start using their financial interest in a video codec to influence Web standards--at the expense of technologies they don't have a financial interest in--I have to say something.
Are you sure about that?I'm sure we could write several books on Microsoft's attempts to control the Web. Bundling IE, supporting only a broken, MS-specific subset of the HTML standard, having their own flavor of JavaScript, etc. I never claimed they're guiltless, however the rise of standards-compliant browsers has taken a big chunk out of their market share, and they've realized complying with standards is a Good Thing.
You mean like XML, XTML and HTML? Do you believe that those are patent-free?I don't want Apple setting Web standards that are in their financial interest, point blank. The Web is supposed to be an open environment. Please, point me to any other W3C-approved standard that involves patented technology, and was inserted into said standard by the companies with a vested interest in those patents.
And patent holders like Microsoft?Apple is still part of the patent pool, and easily one of the most vocal companies in pushing HTML5--specifically its support for H.264 video.
Yeah, MPEG-LA actually handles the licensing, but come on. That organization works at the behest of the patent holders whose technologies they license. You know, like Apple.
And I wasn't talking about HTML5, I was talking about the iPhone OS application and development environment.You're comparing apples to oranges here. PDF was never a W3C standard. Neither is Java. Apple can protect their environment all they want. Trying to extend that environment to include the Web as a whole, though? No dice.
But not the biggest contributor, and they only gain by being able to make hardware that makes H.264 content play great.You speak as though Apple and the other IP holders have no sway over MPEG-LA, which is absurd. Once again, Apple is one of the biggest proponents of H.264.
More FUD.Oh, come on. Should Web browsers only support one image format? Because that's essentially what you're advocating. The <video> tag could just as well support multiple codecs. Apple--and Microsoft!--fought to get Theora removed from the standard. It doesn't hurt Microsoft or Apple at all to have another video codec supported in HTML5, but they both have their own browsers and operating systems to sell, so creating a Web standard that cannot be implemented without paying royalties is clearly designed to kill the free/open-source competition.
Same FUD as before...They don't have "final say" but they have substantial influence. They were also leading the fight to remove Theora from the HTML5 spec. Why are you conflating the two? I never said Apple "controls" H.264, but they have been very active in getting H.264 put in as the only codec HTML5 will support. I can't condone that.
-and-
H.264 was picked because of its wide industry support. I don't think anyone disputes that. However, there's no reason additional codecs could not be supported, except that interested parties don't want them to be supported.
Jobs' threats against Theora are just really low, too. If you like, I can blame MPEG-LA just as much, for being sleazy bastards, but it's not like Apple isn't happy to go along with it--Jobs' letter demonstrates that amply.
What those other programming tools end up doing is adding an abstraction layer between the developers and Apple's APIs because they aren't making native iPhone OS apps. It isn't that different than the Java runtime environment on most PC operating systems, and it isn't that different from the OpenStep runtime environment (which later became part of WebObjects) for running apps on Windows, HP-UX and Solaris. The idea is write once, run everywhere. On a computer with enough horse power, you can get away with that without many drawbacks. On a mobile device, that will degrade it's performance. That is the type of pollution I'm talking about.
As for irrational hatred, I don't see any hatred here. I see people pointing out facts and reasonable opinions and you dismissing it out of hand because apparently you equate criticism of Apple with "hatred" which is a very unproductive mode of thought. Personally, I certainly don't hate Apple, I own some of their products and like a lot of the stuff that they've done. That doesn't mean that I or anyone else can't be critical of their decisions and it's unfortunate that you seem to think being critical is the same as hate.According to a person familiar with the matter, the Department of Justice and Federal Trade Commission are locked in negotiations over which of the watchdogs will begin an antitrust inquiry into Apple's new policy of requiring software developers who devise applications for devices such as the iPhone and iPad to use only Apple's programming tools.
Regulators, this person said, are days away from making a decision about which agency will launch the inquiry. It will focus on whether the policy, which took effect last month, kills competition by forcing programmers to choose between developing apps that can run only on Apple gizmos or come up with apps that are platform neutral, and can be used on a variety of operating systems, such as those from rivals Google, Microsoft and Research In Motion.
You've already said that you aren't one of the people who knows what they're talking about, which is why you have to quote and link... so there is no point discussing what you don't know and aren't willing to learn well enough to discuss on your own.This is completely ridiculous...
I do, but lets be specific in what I'm talking about (and sadly, it shows up on both sides)...As for irrational hatred, I don't see any hatred here.
We use essential cookies to make this site work, and optional cookies to enhance your experience.