[Bug 751792] dashdemux: incorrect segment duration for a segment list

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Sep 10 04:39:34 PDT 2015


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

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

::: ext/dash/gstmpdparser.c
@@ +3408,3 @@
+              GstMediaSegment *next_segment =
+                  g_ptr_array_index (stream->segments, n + 1);
+              if (next_segment && next_segment->start < PeriodEnd)

how could media_segment->start + media_segment->duration > PeriodEnd but
next_segment->start < PeriodEnd ?
Isn't it guaranteed that segment end < next segment start? If not, then we have
overlapping segments.

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