summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2009-10-14 11:55:33 +0200
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2009-10-14 13:15:04 +0200
commit92dd51e511afb8a0bb9051589158c8046021d338 (patch)
tree571803661ae7b14f18895496e3f9ce642b0cbc5f
parente967767b27f633de25490489ceedf35f076a856b (diff)
avidemux: also determine duration in push mode
-rw-r--r--gst/avi/gstavidemux.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c
index 3ea5f0c8..9d47f9ee 100644
--- a/gst/avi/gstavidemux.c
+++ b/gst/avi/gstavidemux.c
@@ -2776,6 +2776,9 @@ skipping_done:
GST_DEBUG ("Found movi chunk. Starting to stream data");
avi->state = GST_AVI_DEMUX_MOVI;
+ /* no indexes in push mode, but it still sets some variables */
+ gst_avi_demux_calculate_durations_from_index (avi);
+
/* create initial NEWSEGMENT event */
if ((stop = avi->segment.stop) == GST_CLOCK_TIME_NONE)
stop = avi->segment.duration;