rtc-screen: Enable estimate_motion_part for svc Enable estimate_motion_for_var_based_partition for svc mode. This improves quality for temporal layers for scrolling content. bdrate/speed on rtc_screen for 2TL 65/35 split: ovr/avg/ssim, IC i%speedup -0.6/-0.8/-0.9, 2 On buganizer clip, which has scrolling: -4.5/-6.1/-6.1, 6.3 Change-Id: Ief3c68146567f9fdb8b6dc6d7b336ed3c1dc3504
diff --git a/av1/encoder/speed_features.c b/av1/encoder/speed_features.c index 47abbc9..6b18775 100644 --- a/av1/encoder/speed_features.c +++ b/av1/encoder/speed_features.c
@@ -1584,8 +1584,8 @@ } sf->rt_sf.partition_direct_merging = 0; sf->hl_sf.accurate_bit_estimate = 0; - // This feature is for nonrd_pickmode and non-svc for now. - if (sf->rt_sf.use_nonrd_pick_mode && !cpi->ppi->use_svc) + // This feature is for nonrd_pickmode. + if (sf->rt_sf.use_nonrd_pick_mode) sf->rt_sf.estimate_motion_for_var_based_partition = 1; else sf->rt_sf.estimate_motion_for_var_based_partition = 0;