]> granicus.if.org Git - libvpx/commitdiff
Fix supertx with ext-tile.
authorGeza Lore <gezalore@gmail.com>
Tue, 5 Apr 2016 11:49:15 +0000 (12:49 +0100)
committerGeza Lore <gezalore@gmail.com>
Tue, 5 Apr 2016 11:49:55 +0000 (12:49 +0100)
Change-Id: Ic2135c3812be009085c7c8e8dc15ee2ba618a67e

vp10/decoder/decodeframe.c
vp10/encoder/encodeframe.c

index 73856d025c3f52f47c946d0e9e55e639359f0244..3364e7aff9c593ccd21bac22b09fb29a9d89287b 100644 (file)
@@ -1026,7 +1026,11 @@ static MB_MODE_INFO *set_offsets_extend(VP10_COMMON *const cm,
   set_mi_row_col(xd, tile, mi_row_pred, bh, mi_col_pred, bw,
                  cm->mi_rows, cm->mi_cols);
 
+#if CONFIG_EXT_TILE
+  xd->up_available    = (mi_row_ori > tile->mi_row_start);
+#else
   xd->up_available    = (mi_row_ori != 0);
+#endif  // CONFIG_EXT_TILE
   xd->left_available  = (mi_col_ori > tile->mi_col_start);
 
   set_plane_n4(xd, bw, bh, bwl, bhl);
index 69dfd06f973c7bb93348882b01fee5a12a8afa9a..d0316731bca3af58c838f6db4867fa187e9b1fa0 100644 (file)
@@ -373,7 +373,11 @@ static void set_offsets_extend(VP10_COMP *cpi, ThreadData *td,
   assert(!(mi_col_pred & (mi_width - 1)) && !(mi_row_pred & (mi_height - 1)));
   set_mi_row_col(xd, tile, mi_row_pred, mi_height, mi_col_pred, mi_width,
                  cm->mi_rows, cm->mi_cols);
+#if CONFIG_EXT_TILE
+  xd->up_available    = (mi_row_ori > tile->mi_row_start);
+#else
   xd->up_available    = (mi_row_ori != 0);
+#endif  // CONFIG_EXT_TILE
   xd->left_available  = (mi_col_ori > tile->mi_col_start);
 
   // R/D setup.