From 3dc8effb3a5f1634cb47846cf54bd282479e71b3 Mon Sep 17 00:00:00 2001 From: "Jan Alexander Steffens (heftig)" Date: Mon, 1 Mar 2021 16:23:37 +0100 Subject: mpegtsparse: Fix switched DTS/PTS when set-timestamps=false Fixes 30ee21eae36e7279f63b77167ba1dcf5f70b8e83. Part-of: --- gst/mpegtsdemux/mpegtsparse.c | 4 ++-- 1 file 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) { -- cgit v1.2.1