summaryrefslogtreecommitdiff
path: root/vp9/encoder
diff options
context:
space:
mode:
authorMinghai Shang <minghai@google.com>2015-05-20 14:31:49 -0700
committerMinghai Shang <minghai@google.com>2015-05-20 14:31:49 -0700
commit9843e7c6355cecc84229bc812c10bb88bb7b74ca (patch)
treef6e73aa5edcdfc0ae0e6633e308e23259fc0b8a3 /vp9/encoder
parent976f7f42c1ad1ff3cc0792572f9c4f41f05bb375 (diff)
downloadlibvpx-9843e7c6355cecc84229bc812c10bb88bb7b74ca.tar
libvpx-9843e7c6355cecc84229bc812c10bb88bb7b74ca.tar.gz
libvpx-9843e7c6355cecc84229bc812c10bb88bb7b74ca.tar.bz2
libvpx-9843e7c6355cecc84229bc812c10bb88bb7b74ca.zip
[svc] Disable tiles for spatial svc case
Change-Id: I8655a6760ab61947c09f337ddd9f4c1baf803a56
Diffstat (limited to 'vp9/encoder')
-rw-r--r--vp9/encoder/vp9_encoder.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_encoder.c b/vp9/encoder/vp9_encoder.c
index e89ee5eb7..df7094949 100644
--- a/vp9/encoder/vp9_encoder.c
+++ b/vp9/encoder/vp9_encoder.c
@@ -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 {