Commit ec60a0b5d8 for ffmpeg
commit ec60a0b5d86a8b30efbb116231c248e2eaa14468
Author: zhang xingxing <2388969553@qq.com>
Date: Sat Oct 10 08:33:13 2026 +0200
avformat/realtextdec: keep the window duration in 64 bits
This is not a security issue.
Fixes: GJrBZmxJqqm8
Fixes: swarm-Integer-truncation-of-parsed-duration-and-timestamps-1a4b12
Found-by: zhang xingxing <2388969553@qq.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
diff --git a/libavformat/realtextdec.c b/libavformat/realtextdec.c
index 31f2263341..8f77939210 100644
--- a/libavformat/realtextdec.c
+++ b/libavformat/realtextdec.c
@@ -64,7 +64,8 @@ static int realtext_read_header(AVFormatContext *s)
AVStream *st = avformat_new_stream(s, NULL);
AVBPrint buf;
char c = 0;
- int res = 0, duration = read_ts("60"); // default duration is 60 seconds
+ int res = 0;
+ int64_t duration = read_ts("60"); // default duration is 60 seconds
FFTextReader tr;
ff_text_init_avio(s, &tr, s->pb);