From cf57f1b220ccaf591649db11faaf61359ac28b0c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20Urba=C5=84ski?= Date: Mon, 10 May 2010 22:11:10 +0200 Subject: [PATCH] flvmux: only store the last buffer timestamp if it's valid Fixes bug #618305 --- gst/flv/gstflvmux.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.7.4