[Bug 755169] dashdemux: can we have multiple seek events at the same time?

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Sep 22 03:50:51 PDT 2015


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

--- Comment #6 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> ---
I agree that it seems wrong to lock gst_adaptive_demux_can_seek and not lock
the next gst_adaptive_demux_is_live and other manifest using code, given how
the former is implemented. I'm less sure about the other object access (ie, the
segment use you mentioned above). Some uses of the segment are already
protected by the manifest lock, but there are others which do not seem to be
(eg, gst_adaptive_demux_stream_push_buffer), and I'd expect the object lock to
be used for such, though the code doesn't seem to use it in that way, it seems
only used for cancelled, last_ret, and streams, though not always. So I guess
I'll try to use the manifest lock for this and test...

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