From: Marco Paniconi Date: Tue, 18 Dec 2018 18:59:39 +0000 (-0800) Subject: vp9-svc: Adjust step_param for screen-content X-Git-Tag: v1.8.0~58 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=57f7c6f19144786c57d5cfc8e878765bd9944baf;p=libvpx 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 --- diff --git a/vp9/encoder/vp9_speed_features.c b/vp9/encoder/vp9_speed_features.c index 602147421..5aede927b 100644 --- a/vp9/encoder/vp9_speed_features.c +++ b/vp9/encoder/vp9_speed_features.c @@ -799,8 +799,8 @@ static void set_rt_speed_feature_framesize_independent( (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; } }