diff options
Diffstat (limited to 'vp8/encoder')
-rw-r--r-- | vp8/encoder/pickinter.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vp8/encoder/pickinter.c b/vp8/encoder/pickinter.c index 8ca77b971..c4fa691a4 100644 --- a/vp8/encoder/pickinter.c +++ b/vp8/encoder/pickinter.c @@ -513,7 +513,8 @@ static int evaluate_inter_mode(unsigned int* sse, int rate2, int* distortion2, && x->e_mbd.mode_info_context->mbmi.ref_frame != LAST_FRAME) rd_adj = 100; - this_rd = this_rd * rd_adj/100; + // rd_adj <= 100 + this_rd = ((int64_t)this_rd) * rd_adj / 100; } check_for_encode_breakout(*sse, x); |