From: Jan UrbaƄski Date: Mon, 10 May 2010 20:11:10 +0000 (+0200) Subject: flvmux: only store the last buffer timestamp if it's valid X-Git-Tag: RELEASE-0.10.23~100 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cf57f1b220ccaf591649db11faaf61359ac28b0c;p=platform%2Fupstream%2Fgst-plugins-good.git flvmux: only store the last buffer timestamp if it's valid Fixes bug #618305 --- diff --git a/gst/flv/gstflvmux.c b/gst/flv/gstflvmux.c index 4a59fc8..883ebb7 100644 --- a/gst/flv/gstflvmux.c +++ b/gst/flv/gstflvmux.c @@ -1193,7 +1193,7 @@ gst_flv_mux_write_buffer (GstFlvMux * mux, GstFlvPad * cpad) ret = gst_flv_mux_push (mux, tag); - if (ret == GST_FLOW_OK) + if (ret == GST_FLOW_OK && GST_BUFFER_TIMESTAMP_IS_VALID (tag)) cpad->last_timestamp = GST_BUFFER_TIMESTAMP (tag); return ret;