summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_onyx_if.c
diff options
context:
space:
mode:
authorPaul Wilkins <paulwilkins@google.com>2013-06-04 15:58:53 +0100
committerPaul Wilkins <paulwilkins@google.com>2013-06-06 15:44:25 +0100
commitc880e02f97df6f7ccd3a99b66dfc97113d5a65fa (patch)
treef6e2e71d76673d475dcaedd5f2e5920e89964cd7 /vp9/encoder/vp9_onyx_if.c
parent5a88271b09f2c9412a13dae2a282b2c82bce7552 (diff)
downloadlibvpx-c880e02f97df6f7ccd3a99b66dfc97113d5a65fa.tar
libvpx-c880e02f97df6f7ccd3a99b66dfc97113d5a65fa.tar.gz
libvpx-c880e02f97df6f7ccd3a99b66dfc97113d5a65fa.tar.bz2
libvpx-c880e02f97df6f7ccd3a99b66dfc97113d5a65fa.zip
Turn off compound inter search refinement for good quality.
Turn this feature off for some modes in "good" quality. Change-Id: I3f262d62cca8f01736b977af1465291e8be29f0a
Diffstat (limited to 'vp9/encoder/vp9_onyx_if.c')
-rw-r--r--vp9/encoder/vp9_onyx_if.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/vp9/encoder/vp9_onyx_if.c b/vp9/encoder/vp9_onyx_if.c
index f5e40ef7b..448c1c410 100644
--- a/vp9/encoder/vp9_onyx_if.c
+++ b/vp9/encoder/vp9_onyx_if.c
@@ -740,7 +740,7 @@ void vp9_set_speed_features(VP9_COMP *cpi) {
sf->optimize_coefficients = !cpi->oxcf.lossless;
sf->first_step = 0;
sf->max_step_search_steps = MAX_MVSEARCH_STEPS;
- sf->comp_inter_joint_search = 1;
+ sf->comp_inter_joint_search_thresh = BLOCK_SIZE_AB4X4;
#if CONFIG_MULTIPLE_ARF
// Switch segmentation off.
sf->static_segmentation = 0;
@@ -762,11 +762,12 @@ void vp9_set_speed_features(VP9_COMP *cpi) {
sf->static_segmentation = 0;
#endif
sf->mb16_breakout = 0;
+ sf->comp_inter_joint_search_thresh = BLOCK_SIZE_SB8X8;
if (speed > 0) {
+ sf->comp_inter_joint_search_thresh = BLOCK_SIZE_TYPES;
sf->optimize_coefficients = 0;
sf->no_skip_block4x4_search = 0;
- sf->comp_inter_joint_search = 0;
sf->first_step = 1;
}
break;