shithub: libvpx

Download patch

ref: 71f9cbcfc89a07de28048ccc5bf26d7850ef559c
parent: 7bb35db8725ca7a2358f6786ce12aafb8fbb9a62
author: jackychen <jackychen@google.com>
date: Wed Jul 20 11:58:35 EDT 2016

vp9: Fix the clang warning of unsigned int type.

Change-Id: I6308db16bd626fa5943925471e9171f567669350

--- a/vp9/encoder/vp9_ratectrl.c
+++ b/vp9/encoder/vp9_ratectrl.c
@@ -2120,7 +2120,7 @@
   double rate_err = 1.0;
   // Get measure of complexity over the future frames, and get the first
   // future frame with high_source_sad/scene-change.
-  int tot_frames = vp9_lookahead_depth(cpi->lookahead) - 1;
+  int tot_frames = (int)vp9_lookahead_depth(cpi->lookahead) - 1;
   for (frame = tot_frames; frame >= 1; --frame) {
     const int lagframe_idx = tot_frames - frame + 1;
     uint64_t reference_sad = rc->avg_source_sad[0];
@@ -2254,8 +2254,8 @@
     }
     if (cpi->oxcf.lag_in_frames > 0) {
       frames_to_buffer = (cm->current_video_frame == 1) ?
-          vp9_lookahead_depth(cpi->lookahead) - 1: 2;
-      start_frame = vp9_lookahead_depth(cpi->lookahead) - 1;
+          (int)vp9_lookahead_depth(cpi->lookahead) - 1: 2;
+      start_frame = (int)vp9_lookahead_depth(cpi->lookahead) - 1;
       for (frame = 0; frame < frames_to_buffer; ++frame) {
         const int lagframe_idx = start_frame - frame;
         if (lagframe_idx >= 0) {