summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Dufresne <nicolas.dufresne@collabora.co.uk>2014-08-28 15:03:50 -0400
committerNicolas Dufresne <nicolas.dufresne@collabora.co.uk>2014-08-28 15:05:56 -0400
commit356defdfea85c40d50283849a2ed8f28a9b64b2c (patch)
tree3367b0228a5ecf892efe9dc4a09dbe9cb245fe7c
parentd46631c5c7312ad613397f8238c7a9714ae3ae94 (diff)
flvmux: Fallback to PTS if DTS is missing
Fixing a regression introduce when fixing: https://bugzilla.gnome.org/show_bug.cgi?id=731352
-rw-r--r--gst/flv/gstflvmux.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/flv/gstflvmux.c b/gst/flv/gstflvmux.c
index fbb87c917..7a5a9e57c 100644
--- a/gst/flv/gstflvmux.c
+++ b/gst/flv/gstflvmux.c
@@ -1008,6 +1008,8 @@ gst_flv_mux_buffer_to_tag_internal (GstFlvMux * mux, GstBuffer * buffer,
if (GST_BUFFER_DTS_IS_VALID (buffer))
dts = GST_BUFFER_DTS (buffer) / GST_MSECOND;
+ else if (GST_BUFFER_PTS_IS_VALID (buffer))
+ dts = GST_BUFFER_PTS (buffer) / GST_MSECOND;
else
dts = cpad->last_timestamp / GST_MSECOND;