]> granicus.if.org Git - libvpx/commitdiff
[svc] Disable tiles for spatial svc case
authorMinghai Shang <minghai@google.com>
Wed, 20 May 2015 21:31:49 +0000 (14:31 -0700)
committerMinghai Shang <minghai@google.com>
Wed, 20 May 2015 21:31:49 +0000 (14:31 -0700)
Change-Id: I8655a6760ab61947c09f337ddd9f4c1baf803a56

vp9/encoder/vp9_encoder.c

index e89ee5eb7e19d66651e79567b75468f1157505c3..df7094949ceb634d7bc56c510f771ed99e8f5986 100644 (file)
@@ -697,7 +697,9 @@ static void set_tile_limits(VP9_COMP *cpi) {
   int min_log2_tile_cols, max_log2_tile_cols;
   vp9_get_tile_n_bits(cm->mi_cols, &min_log2_tile_cols, &max_log2_tile_cols);
 
-  if (is_two_pass_svc(cpi) && cpi->svc.encode_empty_frame_state == ENCODING) {
+  if (is_two_pass_svc(cpi) &&
+      (cpi->svc.encode_empty_frame_state == ENCODING ||
+      cpi->svc.number_spatial_layers > 1)) {
     cm->log2_tile_cols = 0;
     cm->log2_tile_rows = 0;
   } else {