diff options
author | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2009-10-14 11:55:33 +0200 |
---|---|---|
committer | Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk> | 2009-10-14 13:15:04 +0200 |
commit | 92dd51e511afb8a0bb9051589158c8046021d338 (patch) | |
tree | 571803661ae7b14f18895496e3f9ce642b0cbc5f | |
parent | e967767b27f633de25490489ceedf35f076a856b (diff) |
avidemux: also determine duration in push mode
-rw-r--r-- | gst/avi/gstavidemux.c | 3 |
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; |