From dc0aebbea05b84437ef35b41f24a92a07072b858 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 1 May 2024 16:39:00 +0300 Subject: [PATCH] avvidenc: Set the DTS to 0 if it is negative, not the PTS Part-of: --- subprojects/gst-libav/ext/libav/gstavvidenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subprojects/gst-libav/ext/libav/gstavvidenc.c b/subprojects/gst-libav/ext/libav/gstavvidenc.c index 0d6e987237..43c9f31c41 100644 --- a/subprojects/gst-libav/ext/libav/gstavvidenc.c +++ b/subprojects/gst-libav/ext/libav/gstavvidenc.c @@ -735,7 +735,7 @@ gst_ffmpegvidenc_receive_packet (GstFFMpegVidEnc * ffmpegenc, ffmpegenc->context->time_base); if (gst_pts_dts_diff > frame->pts) - frame->pts = 0; + frame->dts = 0; else frame->dts = frame->pts - gst_pts_dts_diff; } else {