diff options
author | Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> | 2014-08-28 15:03:50 -0400 |
---|---|---|
committer | Nicolas Dufresne <nicolas.dufresne@collabora.co.uk> | 2014-08-28 15:05:56 -0400 |
commit | 356defdfea85c40d50283849a2ed8f28a9b64b2c (patch) | |
tree | 3367b0228a5ecf892efe9dc4a09dbe9cb245fe7c | |
parent | d46631c5c7312ad613397f8238c7a9714ae3ae94 (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.c | 2 |
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; |