]> granicus.if.org Git - libvpx/commitdiff
Fix compiler warning when CONFIG_ACCOUNTING enabled.
authorNathan E. Egge <negge@mozilla.com>
Wed, 5 Oct 2016 23:30:15 +0000 (19:30 -0400)
committerYaowu Xu <yaowu@google.com>
Fri, 21 Oct 2016 22:57:23 +0000 (22:57 +0000)
ISO C90 forbids mixed declarations and code and the function
 aom_accounting_set_context() was being called before the MB_MODE_INFO
 declaration.

Change-Id: I8619525b1b2fd37753891bd310d9d59c881b8807

av1/decoder/decodeframe.c

index 1c453cdd6ab4a9dfd8c8839f09760533777bb380..9745d2d9901b1ea9461c6a13fdf3392262ec2128 100644 (file)
@@ -1167,11 +1167,12 @@ static void decode_block(AV1Decoder *const pbi, MACROBLOCKD *const xd,
   const int bh = 1 << (bhl - 1);
   const int x_mis = AOMMIN(bw, cm->mi_cols - mi_col);
   const int y_mis = AOMMIN(bh, cm->mi_rows - mi_row);
+  MB_MODE_INFO *mbmi;
+
 #if CONFIG_ACCOUNTING
   aom_accounting_set_context(&pbi->accounting, mi_col, mi_row);
 #endif
 #if CONFIG_SUPERTX
-  MB_MODE_INFO *mbmi;
   if (supertx_enabled) {
     mbmi = set_mb_offsets(cm, xd, bsize, mi_row, mi_col, bw, bh, x_mis, y_mis);
   } else {
@@ -1183,8 +1184,8 @@ static void decode_block(AV1Decoder *const pbi, MACROBLOCKD *const xd,
 #endif
   av1_read_mode_info(pbi, xd, supertx_enabled, mi_row, mi_col, r, x_mis, y_mis);
 #else
-  MB_MODE_INFO *mbmi = set_offsets(cm, xd, bsize, mi_row, mi_col, bw, bh, x_mis,
-                                   y_mis, bwl, bhl);
+  mbmi = set_offsets(cm, xd, bsize, mi_row, mi_col, bw, bh, x_mis, y_mis, bwl,
+                     bhl);
 #if CONFIG_EXT_PARTITION_TYPES
   xd->mi[0]->mbmi.partition = partition;
 #endif