guint32 fourcc;
guint value_size, stsd_len, len;
guint32 track_id;
+ guint32 dummy;
GST_DEBUG_OBJECT (qtdemux, "parse_trak");
gst_qtdemux_stream_flush_segments_data (qtdemux, stream);
gst_qtdemux_stream_flush_samples_data (qtdemux, stream);
}
+ /* need defaults for fragments */
+ qtdemux_parse_trex (qtdemux, stream, &dummy, &dummy, &dummy);
if (stream->pending_tags == NULL)
stream->pending_tags = gst_tag_list_new_empty ();
goto samples_failed;
if (qtdemux->fragmented) {
- guint32 dummy;
guint64 offset;
/* need all moov samples as basis; probably not many if any at all */
GST_CLOCK_TIME_IS_VALID (qtdemux->segment.duration))
stream->duration =
GSTTIME_TO_QTSTREAMTIME (stream, qtdemux->segment.duration);
- /* need defaults for fragments */
- qtdemux_parse_trex (qtdemux, stream, &dummy, &dummy, &dummy);
}
/* configure segments */