Remove redundant initialization of costs

Avoid repeated calling of the functions
av1_fill_coeff_costs(), av1_fill_mode_rates()
and av1_fill_mv_costs() during encoding when
cost update frequency is set as COST_UPD_TILE.

Change-Id: I08b5efd519f535f23e3da6b75460e7fba4c9aa2f
diff --git a/av1/encoder/encodeframe_utils.c b/av1/encoder/encodeframe_utils.c
index b832d91..6251233 100644
--- a/av1/encoder/encodeframe_utils.c
+++ b/av1/encoder/encodeframe_utils.c
@@ -1333,10 +1333,9 @@
   MACROBLOCKD *const xd = &x->e_mbd;
 
   switch (cpi->oxcf.cost_upd_freq.coeff) {
-    case COST_UPD_OFF: break;
+    case COST_UPD_OFF:
     case COST_UPD_TILE:  // Tile level
-      if (mi_row != tile_info->mi_row_start) break;
-      AOM_FALLTHROUGH_INTENDED;
+      break;
     case COST_UPD_SBROW:  // SB row level in tile
       if (mi_col != tile_info->mi_col_start) break;
       AOM_FALLTHROUGH_INTENDED;
@@ -1347,10 +1346,9 @@
   }
 
   switch (cpi->oxcf.cost_upd_freq.mode) {
-    case COST_UPD_OFF: break;
+    case COST_UPD_OFF:
     case COST_UPD_TILE:  // Tile level
-      if (mi_row != tile_info->mi_row_start) break;
-      AOM_FALLTHROUGH_INTENDED;
+      break;
     case COST_UPD_SBROW:  // SB row level in tile
       if (mi_col != tile_info->mi_col_start) break;
       AOM_FALLTHROUGH_INTENDED;
@@ -1360,10 +1358,9 @@
     default: assert(0);
   }
   switch (cpi->oxcf.cost_upd_freq.mv) {
-    case COST_UPD_OFF: break;
+    case COST_UPD_OFF:
     case COST_UPD_TILE:  // Tile level
-      if (mi_row != tile_info->mi_row_start) break;
-      AOM_FALLTHROUGH_INTENDED;
+      break;
     case COST_UPD_SBROW:  // SB row level in tile
       if (mi_col != tile_info->mi_col_start) break;
       AOM_FALLTHROUGH_INTENDED;