summaryrefslogtreecommitdiff
path: root/vp9/encoder
diff options
context:
space:
mode:
authorMarco <marpan@chromium.org>2015-06-02 10:23:03 -0700
committerMarco <marpan@chromium.org>2015-06-03 17:43:22 -0700
commita8c5ab2ca63649271d16e990e3f8de9409a60c6c (patch)
tree8cb87ed366ea620c53f6deabaabe95057a0beac6 /vp9/encoder
parent5df6c0458555dd03fd5796e9d9342d1394ade446 (diff)
downloadlibvpx-a8c5ab2ca63649271d16e990e3f8de9409a60c6c.tar
libvpx-a8c5ab2ca63649271d16e990e3f8de9409a60c6c.tar.gz
libvpx-a8c5ab2ca63649271d16e990e3f8de9409a60c6c.tar.bz2
libvpx-a8c5ab2ca63649271d16e990e3f8de9409a60c6c.zip
Remove ABI check for 1 pass CBR SVC.
Remove the ABI check for the controls needed for SVC 1 pass CBR mode. Bump up the ABI version. Change-Id: I35b79ee010e14af83c6d1e801d574deaaa2fc7eb
Diffstat (limited to 'vp9/encoder')
-rw-r--r--vp9/encoder/vp9_encodeframe.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c
index 4355ec60e..49e888768 100644
--- a/vp9/encoder/vp9_encodeframe.c
+++ b/vp9/encoder/vp9_encodeframe.c
@@ -843,7 +843,9 @@ static int choose_partitioning(VP9_COMP *cpi,
}
}
}
- if (is_key_frame || (low_res &&
+ // TODO(marpan): There is an issue with variance based on 4x4 average in
+ // svc mode, don't allow it for now.
+ if (is_key_frame || (low_res && !cpi->use_svc &&
vt.split[i].split[j].part_variances.none.variance >
(thresholds[1] << 1))) {
force_split[split_index] = 0;