[Webkit-unassigned] [Bug 86410] [texmap][GStreamer] Composited Video support

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 22 03:47:56 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=86410


Víctor M. Jáquez L. <vjaquez at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #187046|0                           |1
        is obsolete|                            |




--- Comment #73 from Víctor M. Jáquez L. <vjaquez at igalia.com>  2013-02-22 03:50:17 PST ---
Created an attachment (id=189741)
 --> (https://bugs.webkit.org/attachment.cgi?id=189741&action=review)
simple patch for video composition

Since the gstreamer backend has been refactored in two classes, I applied the previous patches manually and this the result.

I tried to keep the simplest approach, taking many of the elements proposed by arno., such as update player in renderer when source changed and to set needs display to the layer in renderLayerBacking, but removing the shader.

What I want is to keep most of the video processing in the GStreamer pipeline, and try to avoid the context change of the buffer (GPU<->CPU). That is why applying the proposed shader would imply to move the buffer back and forth, impacting the performance. 

Still, the performance is bad. I would try to remove the color space conversion (YUV->RGB), and also try to avoid bring the buffer into the CPU, but push the WebKit's texture to the GStreamer context. Does this make sense?

-- 
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