[Bug 760532] bin, pipeline, sink: state change / async-done propagation issue with repeated rtspsrc seeks

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jan 19 09:31:59 PST 2016


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

--- Comment #4 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
What happens here on the client side is the following:

1) Based on async-done GstBin continues the state change PAUSED->PLAYING from a
new thread *and* a new seek is done
2) The new seek is causing state loss in fakesink

So at this point we have the seek thread causing a state change to PAUSED, and
the state continue thread from GstBin doing a state change to PLAYING. At the
same time.

3) state continue thread finishes first, sets pending state to VOID
4) fakesink posts async-done after a while for the state change to PAUSED but
void is pending and thus it's never posted


This seems the same as bug #760584

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