summaryrefslogtreecommitdiff
path: root/vp9
diff options
context:
space:
mode:
authorpaulwilkins <paulwilkins@google.com>2016-08-10 14:00:52 +0100
committerpaulwilkins <paulwilkins@google.com>2016-08-15 10:52:54 +0100
commit5d881770e59498075218e81244b9a07b774bab5a (patch)
tree39d5841a68e70fb2d1d1b3b1de54a5eb2f6efd3b /vp9
parentde3b769524a662f14833300d8ab28226389b3a30 (diff)
downloadlibvpx-5d881770e59498075218e81244b9a07b774bab5a.tar
libvpx-5d881770e59498075218e81244b9a07b774bab5a.tar.gz
libvpx-5d881770e59498075218e81244b9a07b774bab5a.tar.bz2
libvpx-5d881770e59498075218e81244b9a07b774bab5a.zip
Change default recode rule for good speed 0 and best.
Changes the default recode rule for Speed 0 and best quality from ALLOW_RECODE to ALLOW_RECODE_KFARFGF. Tested on the NF, hdres, midres and lowres test sets, this setting when combined with patch I40cb559... now performs "as well" in metrics terms (in fact it came out a tiny amount better overall) but encode time is 9.6% faster (measured as the average from 27 mid rate local encodes on clips in the derf/lowres set. Change-Id: I8c781c0cdfa3a9929cd9406d15582fce47d6ae3b
Diffstat (limited to 'vp9')
-rw-r--r--vp9/encoder/vp9_speed_features.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_speed_features.c b/vp9/encoder/vp9_speed_features.c
index 3b147132b..bfa45b4de 100644
--- a/vp9/encoder/vp9_speed_features.c
+++ b/vp9/encoder/vp9_speed_features.c
@@ -509,7 +509,7 @@ void vp9_set_speed_features_framesize_independent(VP9_COMP *cpi) {
// best quality defaults
sf->frame_parameter_update = 1;
sf->mv.search_method = NSTEP;
- sf->recode_loop = ALLOW_RECODE;
+ sf->recode_loop = ALLOW_RECODE_KFARFGF;
sf->mv.subpel_search_method = SUBPEL_TREE;
sf->mv.subpel_iters_per_step = 2;
sf->mv.subpel_force_stop = 0;