diff options
author | Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com> | 2021-03-01 16:23:37 +0100 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2021-03-01 23:39:02 +0000 |
commit | 3dc8effb3a5f1634cb47846cf54bd282479e71b3 (patch) | |
tree | 4008cac7a80b2095f7fc11c0ff37b6ab722ac32c | |
parent | fe18bee5c8882005672347cd59e062ab72950b20 (diff) | |
download | gstreamer-plugins-bad-3dc8effb3a5f1634cb47846cf54bd282479e71b3.tar.gz |
mpegtsparse: Fix switched DTS/PTS when set-timestamps=false
Fixes 30ee21eae36e7279f63b77167ba1dcf5f70b8e83.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2049>
-rw-r--r-- | gst/mpegtsdemux/mpegtsparse.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/mpegtsdemux/mpegtsparse.c b/gst/mpegtsdemux/mpegtsparse.c index fe757ac9f..cd530ab82 100644 --- a/gst/mpegtsdemux/mpegtsparse.c +++ b/gst/mpegtsdemux/mpegtsparse.c @@ -809,8 +809,8 @@ mpegts_parse_push (MpegTSBase * base, MpegTSPacketizerPacket * packet, } /* Copy over input PTS/DTS (if present) */ - GST_BUFFER_DTS (buf) = base->packetizer->last_pts; - GST_BUFFER_PTS (buf) = base->packetizer->last_dts; + GST_BUFFER_DTS (buf) = base->packetizer->last_dts; + GST_BUFFER_PTS (buf) = base->packetizer->last_pts; ret = mpegts_parse_have_buffer (base, gst_buffer_ref (buf)); while (pad && !done) { |