[Webkit-unassigned] [Bug 159621] New: Red and blue colors are swapped in video rendered through WebGL when GSTREAMER_GL is enabled

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 11 07:04:49 PDT 2016


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

            Bug ID: 159621
           Summary: Red and blue colors are swapped in video rendered
                    through WebGL when GSTREAMER_GL is enabled
    Classification: Unclassified
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: olivier.blin at softathome.com
                CC: bugs-noreply at webkitgtk.org

When a video is rendered through WebGL, and GSTREAMER_GL is enabled, red and blue colors are swapped.
This occurs for example with the following videos:
http://www.scirra.com/labs/bugs/webglvideo/
http://www.dailymotion.com/embed/video/x4jiicp?autoplay=1

This seems to be because ImageGStreamerCairo expects video frames in either BGRA or ARGB, while when GSTREAMER_GL is enabled, createVideoSinkGL() forces a RGBA format.
Without GSTREAMER_GL, the rendering is fine since VideoSinkGStreamer uses either BGRA or ARGB.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160711/246fe3cb/attachment.html>


More information about the webkit-unassigned mailing list