And while we're talking about mobile, I'm sure that SoC decoding support will take not 2015 to arrive, rather than 2016 - give or take a couple more years because some patent troll will always dig up some dirt.
And while we're talking about mobile, I'm sure that SoC decoding support will take not 2015 to arrive, rather than 2016 - give or take a couple more years because some patent troll will always dig up some dirt.
H264 has all sorts of nasty licensing stuff, which Daala is not subject to. It should also avoid all valid patent claims because it is based on lapped transforms as opposed to DCTs.
also, Ogg isn't a codec... it's a container.
WebM is a totally different problem which is mostly not supported, my understanding is, by Microsoft and Apple due to political reasons. This isn't something that Daala impedes. It's probably even more politically possible to adopt Daala than WebM due to the origin (Xiph/Mozilla).
And who guarantees that no one holds some "shadowed" patents on something just enough related to Daala to impede it? And... who says Apple won't fk on standards like they do at the moment, did with Flash/X11/... before, and will ignore Daala while shipping their own stuff?
- Apple support standard MPEG4 formats at the moment - Flash was not a standard, and - Apple don\t currently ship proprietary video or audio codecs.
Let's face it - Vorbis solved a problem that theoretically existed, but had minimal practical impact. The same applies to modern video codecs.
When the Ogg formats have provided genuine utility they are used (see e.g. Speex in Siri and Google products) - and what would be really nice would be a free-as-in-patents, hardware-supported, high-performance video codec which can be implemented by all major vendors. Maybe it'll turn out that way.
Hardware/SoC providers will focus on the "licensed" stuff because buying a license will protect you from IP lawsuits, and the content providers will also use the "licensed" codecs because the support is far more widespread (and well, for mobile you need HW acceleration if you don't mind burning through the battery for a 2-minute cat video).
Long story short, as a manager of a company selling mobile handhelds, I would not give a dime about the "open" codecs because the risk of stepping on a patent mine is too high.
My current android phone can sw decode h.264 for many hours with no problems (Now games are another matter. 1 hour of PvZ and it wants me to plug it in).
If you believe there're reasons that this specific codec will not cause such problems, please explain it in the comments instead of just downvoting.