From de8d00348e1f4c78329094d9f890385a087b88d9 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Fri, 12 Dec 2014 00:42:06 +1100 Subject: [PATCH] qtdemux: Copy flags of the overall segment to output segments Preserve the segment flags of the overall demux segment on the output segments for each pad. --- gst/isomp4/qtdemux.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index f603d2869f..49d5924af6 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -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))