From ba22d6a24f843829e9188be0e5ea96f3a142769e Mon Sep 17 00:00:00 2001 From: Peter Ross Date: Tue, 24 Dec 2024 19:34:12 +1100 Subject: [PATCH] avformat/wtvenc: do not output negative 'third timestamp' field Fixes ticket #3659. --- libavformat/wtvenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/wtvenc.c b/libavformat/wtvenc.c index 02fe84573f..0c0ef05bbe 100644 --- a/libavformat/wtvenc.c +++ b/libavformat/wtvenc.c @@ -450,7 +450,7 @@ static void write_timestamp(AVFormatContext *s, AVPacket *pkt) write_pad(pb, 8); avio_wl64(pb, pkt->pts == AV_NOPTS_VALUE ? -1 : pkt->pts); avio_wl64(pb, pkt->pts == AV_NOPTS_VALUE ? -1 : pkt->pts); - avio_wl64(pb, pkt->pts == AV_NOPTS_VALUE ? -1 : pkt->pts); + avio_wl64(pb, pkt->pts == AV_NOPTS_VALUE ? 0 : pkt->pts); avio_wl64(pb, 0); avio_wl64(pb, par->codec_type == AVMEDIA_TYPE_VIDEO && (pkt->flags & AV_PKT_FLAG_KEY) ? 1 : 0); avio_wl64(pb, 0);