From 581b4125aa187f2cf848d7a27e6128573c80dc64 Mon Sep 17 00:00:00 2001 From: Mark Thompson Date: Mon, 24 Sep 2018 23:03:32 +0100 Subject: lavc/h264_levels: Avoid integer overflow in bitrate Fixes CID #1439656. --- libavcodec/h264_levels.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavcodec/h264_levels.c') diff --git a/libavcodec/h264_levels.c b/libavcodec/h264_levels.c index 6b4e18a914..737b7dcf06 100644 --- a/libavcodec/h264_levels.c +++ b/libavcodec/h264_levels.c @@ -105,7 +105,7 @@ const H264LevelDescriptor *ff_h264_guess_level(int profile_idc, if (level->constraint_set3_flag && no_cs3f) continue; - if (bitrate > level->max_br * h264_get_br_factor(profile_idc)) + if (bitrate > (int64_t)level->max_br * h264_get_br_factor(profile_idc)) continue; if (width_mbs * height_mbs > level->max_fs) -- cgit v1.2.3