[Bug 788754] gl: wayland: sometimes block pipeline at PREROLLED

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Oct 31 05:36:50 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=788754

Matthew Waters (ystreet00) <ystreet00 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ystreet00 at gmail.com

--- Comment #8 from Matthew Waters (ystreet00) <ystreet00 at gmail.com> ---
(In reply to Nicolas Dufresne (stormer) from comment #3)
> I must admit, I'm a bit clueless too. I wonder why the roundtrip code has
> been made so horrible. If you compare with gst_wl_display_roundtrip() (same
> function in waylandsink), the GL one is so complicated. I could not
> reproduce this issue on waylandsink, so the extra complexity seems
> unjustified.

The roundtrip is complicated becuase
1. it deals with both the default-wl_queue and separate wl_queue cases
2. It attempts to solve a race where setting the wl_proxy races with others
reading the queue.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list