From: Tom Finegan Date: Thu, 22 May 2014 21:10:11 +0000 (-0700) Subject: vp9_ratectrl.c: Fix MSVC warnings. X-Git-Tag: v1.4.0~1512^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4205b51d512cd789d4d39bc43edfa47c66ef0ccd;p=libvpx vp9_ratectrl.c: Fix MSVC warnings. Change-Id: I4bd635949240880ced5f581c24e981ccd0374e40 --- diff --git a/vp9/encoder/vp9_ratectrl.c b/vp9/encoder/vp9_ratectrl.c index af889e366..b57e3897e 100644 --- a/vp9/encoder/vp9_ratectrl.c +++ b/vp9/encoder/vp9_ratectrl.c @@ -612,9 +612,9 @@ static int get_active_cq_level(const RATE_CONTROL *rc, static const double cq_adjust_threshold = 0.5; int active_cq_level = oxcf->cq_level; if (oxcf->rc_mode == RC_MODE_CONSTRAINED_QUALITY) { - const double x = rc->total_actual_bits / rc->total_target_bits; + const double x = (double)rc->total_actual_bits / rc->total_target_bits; if (x < cq_adjust_threshold) { - active_cq_level = active_cq_level * x / cq_adjust_threshold; + active_cq_level = (int)(active_cq_level * x / cq_adjust_threshold); } } return active_cq_level;