qtdemux->element_index = NULL;
#endif
qtdemux->major_brand = 0;
- gst_segment_init (&qtdemux->segment, GST_FORMAT_TIME);
if (qtdemux->pending_newsegment)
gst_object_unref (qtdemux->pending_newsegment);
qtdemux->pending_newsegment = NULL;
}
qtdemux->offset = 0;
gst_adapter_clear (qtdemux->adapter);
+ gst_segment_init (&qtdemux->segment, GST_FORMAT_TIME);
if (hard) {
for (n = 0; n < qtdemux->n_streams; n++) {
}
case GST_EVENT_FLUSH_STOP:
{
+ guint64 dur;
+
+ dur = demux->segment.duration;
gst_qtdemux_reset (demux, FALSE);
+ demux->segment.duration = dur;
break;
}
case GST_EVENT_EOS: