[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