while (max_ones-- && vp9_rb_read_bit(rb))
cm->log2_tile_cols++;
- if (cm->log2_tile_cols > 6)
+ if (cm->log2_tile_cols > 10)
vpx_internal_error(&cm->error, VPX_CODEC_CORRUPT_FRAME,
"Invalid number of tile columns");
// rows
+#if CONFIG_ROW_TILE
+ if (cm->log2_tile_rows > 10)
+ vpx_internal_error(&cm->error, VPX_CODEC_CORRUPT_FRAME,
+ "Invalid number of tile columns");
+#else
cm->log2_tile_rows = vp9_rb_read_bit(rb);
if (cm->log2_tile_rows)
cm->log2_tile_rows += vp9_rb_read_bit(rb);
+#endif
}
typedef struct TileBuffer {