Disable zeromv_skip_based_on_source_sad for active_maps This speed feature is not compatible with active_maps, and is causing artifacts. Change-Id: If841be537d012ccd0cfff2703d0bbd000373d313
diff --git a/av1/encoder/speed_features.c b/av1/encoder/speed_features.c index 4bad112..56832c6 100644 --- a/av1/encoder/speed_features.c +++ b/av1/encoder/speed_features.c
@@ -1832,6 +1832,11 @@ if (is_psnr_calc_enabled(cpi) && (cpi->oxcf.frm_dim_cfg.width != cm->width || cpi->oxcf.frm_dim_cfg.height != cm->height)) sf->rt_sf.use_rtc_tf = 0; + + // This speed feature is causing artifacts with active_maps enabled, so + // disable for now. + if (cpi->active_map.enabled) + sf->rt_sf.set_zeromv_skip_based_on_source_sad = 0; } static void set_rt_speed_features_framesize_independent(AV1_COMP *cpi,