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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Sep 25 02:36:01 PDT 2015


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

--- Comment #41 from Florin Apostol <florin.apostol at oregan.net> ---
Review of attachment 312064:
 --> (https://bugzilla.gnome.org/review?bug=755169&attachment=312064)

these ones found at a quick review. I'll start a more thorough review now.

::: gst-libs/gst/adaptivedemux/gstadaptivedemux.c
@@ +127,3 @@
   guint32 segment_seqnum;
+
+  GRecMutex api_lock;

why does it need to be recursive?

@@ +561,1 @@
   return gst_pad_event_default (pad, parent, event);

api_lock should be released after gst_pad_event_default

@@ +2182,3 @@
     if (GST_CLOCK_TIME_IS_VALID (demux->segment.stop)
         && stream->segment.position >= stream->segment.stop) {
+      GST_MANIFEST_LOCK (demux);

this should be unlock

@@ +2190,3 @@
     if (GST_CLOCK_TIME_IS_VALID (demux->segment.start)
         && stream->segment.position < stream->segment.start) {
+      GST_MANIFEST_LOCK (demux);

this should be unlock

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