qtdemux: Copy flags of the overall segment to output segments
authorJan Schmidt <jan@centricular.com>
Thu, 11 Dec 2014 13:42:06 +0000 (00:42 +1100)
committerJan Schmidt <jan@centricular.com>
Thu, 11 Dec 2014 13:56:49 +0000 (00:56 +1100)
Preserve the segment flags of the overall demux segment on the output
segments for each pad.

gst/isomp4/qtdemux.c

index f603d28..49d5924 100644 (file)
@@ -3669,6 +3669,9 @@ gst_qtdemux_activate_segment (GstQTDemux * qtdemux, QtDemuxStream * stream,
   /* combine global rate with that of the segment */
   rate = segment->rate * qtdemux->segment.rate;
 
+  /* Copy flags from main segment */
+  stream->segment.flags = qtdemux->segment.flags;
+
   /* update the segment values used for clipping */
   /* accumulate previous segments */
   if (GST_CLOCK_TIME_IS_VALID (stream->segment.stop))