shithub: libvpx

Download patch

ref: 57f7c6f19144786c57d5cfc8e878765bd9944baf
parent: 3756a3b65877be82fe497539f42bb2c11ddb373d
author: Marco Paniconi <[email protected]>
date: Tue Dec 18 05:59:39 EST 2018

vp9-svc: Adjust step_param for screen-content

Use same step_param for all spatial layers for now.
Some improvement in quality on scrolling for spatial
enhancement layer.

Change-Id: Ic9eed8ba5dd44493e9f5e81f6115df2a25825d16

--- a/vp9/encoder/vp9_speed_features.c
+++ b/vp9/encoder/vp9_speed_features.c
@@ -799,8 +799,8 @@
       (svc->high_num_blocks_with_motion || svc->last_layer_dropped[0])) {
     sf->mv.search_method = NSTEP;
     // TODO(marpan/jianj): Tune this setting for screensharing. For now use
-    // larger step_param for non-base layer, to avoid increase in encode time.
-    sf->mv.fullpel_search_step_param = (svc->spatial_layer_id == 0) ? 2 : 4;
+    // small step_param for all spatial layers.
+    sf->mv.fullpel_search_step_param = 2;
   }
 }