vp9_rdopt.c : signed unsigned mismatch in choose_tx_size
authorJim Bankoski <jimbankoski@google.com>
Tue, 19 Aug 2014 13:40:29 +0000 (06:40 -0700)
committerJim Bankoski <jimbankoski@google.com>
Tue, 19 Aug 2014 13:40:29 +0000 (06:40 -0700)
Change-Id: Id68736ffa71843b02ee3634edc525219d6e54d4f

vp9/encoder/vp9_rdopt.c

index db4b8fd..cfda964 100644 (file)
@@ -507,7 +507,7 @@ static void choose_tx_size_from_rd(VP9_COMP *cpi, MACROBLOCK *x,
                      cpi->sf.use_fast_coef_costing);
     r[n][1] = r[n][0];
     if (r[n][0] < INT_MAX) {
-      for (m = 0; m <= n - (n == max_tx_size); m++) {
+      for (m = 0; m <= n - (n == (int) max_tx_size); m++) {
         if (m == n)
           r[n][1] += vp9_cost_zero(tx_probs[m]);
         else
@@ -526,7 +526,7 @@ static void choose_tx_size_from_rd(VP9_COMP *cpi, MACROBLOCK *x,
     // Early termination in transform size search.
     if (cpi->sf.tx_size_search_breakout &&
         (rd[n][1] == INT64_MAX ||
-        (n < max_tx_size && rd[n][1] > rd[n + 1][1]) ||
+        (n < (int) max_tx_size && rd[n][1] > rd[n + 1][1]) ||
         s[n] == 1))
       break;