diff options
author | James Almer <jamrial@gmail.com> | 2024-07-09 17:32:11 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2024-07-11 10:22:47 -0300 |
commit | 0b6c5e9df43f82ebe8161ddfb8e8d612387a53a1 (patch) | |
tree | 3937257b8aeca4e76ff4074c428c5438823ef4cd | |
parent | 0e5f8ddc1d363256d74aca92ae02a10a9a033e94 (diff) | |
download | ffmpeg-0b6c5e9df43f82ebe8161ddfb8e8d612387a53a1.tar.gz |
avfilter/vf_crop: prevent integer overflows when calculating SAR
Signed-off-by: James Almer <jamrial@gmail.com>
-rw-r--r-- | libavfilter/vf_crop.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavfilter/vf_crop.c b/libavfilter/vf_crop.c index 6361209941..d4966323f5 100644 --- a/libavfilter/vf_crop.c +++ b/libavfilter/vf_crop.c @@ -206,7 +206,7 @@ static int config_input(AVFilterLink *link) AVRational dar = av_mul_q(link->sample_aspect_ratio, (AVRational){ link->w, link->h }); av_reduce(&s->out_sar.num, &s->out_sar.den, - dar.num * s->h, dar.den * s->w, INT_MAX); + (int64_t)dar.num * s->h, (int64_t)dar.den * s->w, INT_MAX); } else s->out_sar = link->sample_aspect_ratio; |