]> granicus.if.org Git - libvpx/commitdiff
vp9: Speed 8: reduce the adaptive_rd_thresh level.
authorMarco <marpan@google.com>
Thu, 2 Mar 2017 21:01:53 +0000 (13:01 -0800)
committerMarco <marpan@google.com>
Thu, 2 Mar 2017 21:34:10 +0000 (13:34 -0800)
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

vp9/encoder/vp9_speed_features.c

index 6a1d8885cbe60fa68f2c6a25eea934af78d65851..0808a43a4ec39a8ff0366d8cba26cd788ac302d8 100644 (file)
@@ -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;