From feb1cf08ab393070cd3d830dc7006100de487b74 Mon Sep 17 00:00:00 2001 From: Mark Thompson Date: Mon, 24 Sep 2018 23:00:43 +0100 Subject: [PATCH] lavc/h265_profile_level: Avoid integer overflow in bitrate Fixes CIDs #1439659 and #1439660. --- libavcodec/h265_profile_level.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/h265_profile_level.c b/libavcodec/h265_profile_level.c index aac1529c9b..bc67fdc951 100644 --- a/libavcodec/h265_profile_level.c +++ b/libavcodec/h265_profile_level.c @@ -224,7 +224,7 @@ const H265LevelDescriptor *ff_h265_guess_level(const H265RawProfileTierLevel *pt max_br = level->max_br_main; if (!max_br) continue; - if (bitrate > profile->cpb_nal_factor * hbr_factor * max_br) + if (bitrate > (int64_t)profile->cpb_nal_factor * hbr_factor * max_br) continue; if (pic_size < (level->max_luma_ps >> 2))