In principal there is no reason why overlays could not be applied to hardware accelerated video with styled css elements on top. It may require re-tooling some of the html rendering architectures .. but that is eventually the way things have to go anyway.

Flash 10 for example supports GPU Compositing which greatly accelerates combining images, filters, and video. It also uses GPU Blitting allowing accelerated rendering (like what used to happen in flash full screen mode) rendered right to the browsers.
http://labs.adobe.com/technologies/flashplayer10/releasenotes.html

There is no reason why browsers should not head in that direction as soon as possible if they want to support the same type of hardware accelerated user experience soon to be available via flash.
--michael

Robert O'Callahan wrote:
On Fri, Oct 17, 2008 at 5:15 AM, Michael A. Puls II <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    That would be cool to do it automatically. But, does using an overlay
    guarantee that other elements can't be placed on top of it? If so,
    then only the author of the page would know (by testing) that nothing
    needs to go over the top of it. Or, is it trivial to code the browser
    to look at the css applied on the page (and any behavior that might
    later apply css) to determine that an overlay won't interfere with any
    thing? If not, it seems like doing it automatically might break
    things. But, like you said "if that makes sense".


What I mean by "automatically" is that we can detect when using an overlay won't break things, and use it when it won't break things.

Rob
--
"He was pierced for our transgressions, he was crushed for our iniquities; the punishment that brought us peace was upon him, and by his wounds we are healed. We all, like sheep, have gone astray, each of us has turned to his own way; and the LORD has laid on him the iniquity of us all." [Isaiah 53:5-6]

Reply via email to