To view parent comment, click here.
To read all comments associated with this story, please click here.
It’s not as simple as that. Outside rendering, such as with Flash and QuickTime do not act as a native element that you can apply CSS effects to nor layer correctly. HTML5 video acts the same as any image element. To do this, the video decoding has to be part of the browser engine, and this gets particularly tricky around colourspace conversion. HTML5 also provides the ability to get the current frame of a video playing. This sort of thing could prove to be really tricky to do when another thread of another system is doing the video rendering (even in the GPU).
To have any hope of this working cross platform in a reasonable time frame (and not potentially requiring changes to upstream projects) they will have to build the decoder in.
This is not true. It is possible to use 2D compositing or 3D transforms on video rendered by native OS libraries and doing so will take best advantage of the hardware in the system. It might not be trivial to do this in Firefox's existing rendering pipeline but if so this is only a reflection of where Firefox falls short in using built-in hardware acceleration for graphics.
Flash and QuickTime are separate matters as HTML5 video is not constrained by the rules of NPAPI.
This is very interesting.
If this is the case, then from a technical standpoint alone, because it is far less demanding of CPU for decoding, Theora should be the only codec for HTML5.





Member since:
2005-08-18
Eh no. It's less code to make use of existing media framework and codecs rather than write your own. Unless you're a fan of NIH.