[Webkit-unassigned] [Bug 114742] [texmap] call setContentsNeedsDisplay() if graphics layer has a content layer
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Apr 25 08:36:22 PDT 2013
https://bugs.webkit.org/show_bug.cgi?id=114742
--- Comment #7 from Víctor M. Jáquez L. <vjaquez at igalia.com> 2013-04-25 08:34:41 PST ---
Thanks a lot Simon for your kind reviews.
I realize that I've failed to explain correctly the bug in question.
What we are trying to accomplish (bug #86410) is a composited/accelerated video, using GStreamer and the TextureMapper.
Right now we have a prototype rendering 1080p videos using gstreamer-vaapi and the TextureMapper. You can watch a demo here http://youtu.be/ekt3oj5oApo
But we found an issue that we traced up to RenderLayerBacking: the video stops of being painted in the texture-mapper layer when no media-control is drawn above it (or, in other words, when the mouse cursor is not above of the video area).
The initial patch was based on a patch from Arnaud Renevier for the bug #86410, but this approach, as Simon reviewed, is too invasive for other platforms.
So we dug a bit more in the issue, and we found that the m_graphicsLayer (the texturemapper instance) has set its drawContent() to false when the media control is not drawn. Then the problem is, if I understand it correctly, to keep drawContent() true while the video is being played.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list