From 7811039d476f22276201523b1c8ce8b38824f264 Mon Sep 17 00:00:00 2001 From: Tom Finegan Date: Wed, 7 May 2014 18:27:29 -0700 Subject: [PATCH] vp9_firstpass: Fix MSVC data loss warning. Change-Id: I5307fe85ee081fbcfdf55a974f7eba1e0070c723 --- vp9/encoder/vp9_firstpass.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vp9/encoder/vp9_firstpass.c b/vp9/encoder/vp9_firstpass.c index 5867fb3fc..efa320f3f 100644 --- a/vp9/encoder/vp9_firstpass.c +++ b/vp9/encoder/vp9_firstpass.c @@ -2402,8 +2402,8 @@ void vp9_twopass_postencode_update(VP9_COMP *cpi) { const double progress = (double)(cpi->twopass.stats_in - cpi->twopass.stats_in_start) / (cpi->twopass.stats_in_end - cpi->twopass.stats_in_start); - const int bits_used = progress * rc->this_frame_target + - (1.0 - progress) * rc->projected_frame_size; + const int bits_used = (int)(progress * rc->this_frame_target + + (1.0 - progress) * rc->projected_frame_size); #endif cpi->twopass.bits_left -= bits_used;