From 59975de77741766df4cc48c66bc151a6c31f9291 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sat, 12 Jul 2014 02:11:02 +0200 Subject: [PATCH] ffmpeg: fix integer overflows with sub->*display_time Signed-off-by: Michael Niedermayer --- ffmpeg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ffmpeg.c b/ffmpeg.c index 15f2c24228..5a47510b50 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -232,9 +232,9 @@ static void sub2video_update(InputStream *ist, AVSubtitle *sub) if (!frame) return; if (sub) { - pts = av_rescale_q(sub->pts + sub->start_display_time * 1000, + pts = av_rescale_q(sub->pts + sub->start_display_time * 1000LL, AV_TIME_BASE_Q, ist->st->time_base); - end_pts = av_rescale_q(sub->pts + sub->end_display_time * 1000, + end_pts = av_rescale_q(sub->pts + sub->end_display_time * 1000LL, AV_TIME_BASE_Q, ist->st->time_base); num_rects = sub->num_rects; } else {