From: Marco Date: Thu, 2 Mar 2017 21:01:53 +0000 (-0800) Subject: vp9: Speed 8: reduce the adaptive_rd_thresh level. X-Git-Tag: v1.7.0~660^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b60617f5ff9e50ac0d7878752efba27bcaaf3037;p=libvpx vp9: Speed 8: reduce the adaptive_rd_thresh level. Reduce the level from 4 to 2. This gives ~1-2% quality gain on RTC set, with small decreaee in speed (~1-2% on mac). Change-Id: I7d959731badcee3d45b2f4a08efe378765016a13 --- diff --git a/vp9/encoder/vp9_speed_features.c b/vp9/encoder/vp9_speed_features.c index 6a1d8885c..0808a43a4 100644 --- a/vp9/encoder/vp9_speed_features.c +++ b/vp9/encoder/vp9_speed_features.c @@ -554,6 +554,9 @@ static void set_rt_speed_feature(VP9_COMP *cpi, SPEED_FEATURES *sf, int speed, vp9_noise_estimate_extract_level(&cpi->noise_estimate); if (noise_level >= kMedium) sf->short_circuit_low_temp_var = 2; } + // Since the short_circuit_low_temp_var is used, reduce the + // adaptive_rd_thresh level. + sf->adaptive_rd_thresh = 2; } sf->limit_newmv_early_exit = 0; sf->use_simple_block_yrd = 0;