From c3272674c943474ec6bfcd75e0d9b4b4ca95ff32 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 21 Mar 2014 18:12:58 +0100 Subject: [PATCH] avcodec/mpegvideo: make mc_mb_var_sum_temp / mb_var_sum_temp 64bit This avoids a hypothetical integer overflow with very high resolution video Signed-off-by: Michael Niedermayer --- libavcodec/mpegvideo.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h index ef5092e7fb..1338659154 100644 --- a/libavcodec/mpegvideo.h +++ b/libavcodec/mpegvideo.h @@ -180,8 +180,8 @@ typedef struct MotionEstContext{ int stride; int uvstride; /* temp variables for picture complexity calculation */ - int mc_mb_var_sum_temp; - int mb_var_sum_temp; + int64_t mc_mb_var_sum_temp; + int64_t mb_var_sum_temp; int scene_change_score; /* cmp, chroma_cmp;*/ op_pixels_func (*hpel_put)[4];