From: Sebastian Dröge Date: Sun, 28 Jul 2013 15:38:56 +0000 (+0200) Subject: avidemux: Fix duration reporting in push mode X-Git-Tag: 1.1.3~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1fbb6d30a6a6fab97e54bc780fed781c5537fb65;p=platform%2Fupstream%2Fgst-plugins-good.git avidemux: Fix duration reporting in push mode https://bugzilla.gnome.org/show_bug.cgi?id=700933 --- diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c index 43a96a8..459cf7e 100644 --- a/gst/avi/gstavidemux.c +++ b/gst/avi/gstavidemux.c @@ -521,7 +521,8 @@ gst_avi_demux_handle_src_query (GstPad * pad, GstObject * parent, /* take stream duration, fall back to avih duration */ if ((duration = stream->duration) == -1) - duration = avi->duration; + if ((duration = stream->hdr_duration) == -1) + duration = avi->duration; gst_query_parse_duration (query, &fmt, NULL);