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]