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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Oct 31 15:15:38 UTC 2017


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

--- Comment #10 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
I'm a bit too clueless to answer your questions. Normally, one will do a
roundtrip not to work around a race, but to ensure an asynchronous request get
processed before continuing (that's what waylandsink does). It's not clear that
there is anything really pending for sure when we do this round trip. Running
alt+tab generate 1 roundtrip, hence un-blocking the call.

How do you reproduce the race this roundtrip was supposedly fixing ? I haven't
had any issue yet removing the roundtrip completly. Another weird thing in the
code, is that the roundtrip happens in _show, after create, but never after any
other "create" calls. And the window create function is more like an "ensure"
function, maybe it has something to do with when the window is created ?

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