Commit 323c765036 for aom
commit 323c7650363b79df32daabce52baf8709c92878c
Author: Ranjit Kumar Tulabandu <ranjit.tulabandu@ittiam.com>
Date: Wed May 6 13:49:45 2026 +0530
Extend prune_h_or_v_4part_using_sms_info to speed=1,2
In this CL, the speed feature prune_h_or_v_4part_using_sms_info
is extended to speed=1,2 by enabling for non boosted frames
only.
Instruction Count BD-Rate Loss(%)
cpu Reduction(%) avg.psnr ovr.psnr ssim vmaf vmaf_neg
1 1.506 0.0346 0.0394 0.0640 0.0744 0.0596
2 1.082 0.0379 0.0364 0.0459 0.0347 0.0441
The CL is bit-exact for speed=0 and speed>=3
STATS_CHANGED
Change-Id: If91f8d7952bca61ec518ffcef17b55cff0289286
diff --git a/av1/encoder/speed_features.c b/av1/encoder/speed_features.c
index 4bfeb88e3b..a50c98998e 100644
--- a/av1/encoder/speed_features.c
+++ b/av1/encoder/speed_features.c
@@ -1178,6 +1178,7 @@ static void set_good_speed_features_framesize_independent(
// speed feature accordingly
sf->part_sf.simple_motion_search_split = allow_screen_content_tools ? 1 : 2;
sf->part_sf.ml_predict_breakout_level = use_hbd ? 2 : 3;
+ sf->part_sf.prune_h_or_v_4part_using_sms_info = boosted ? false : true;
sf->mv_sf.exhaustive_searches_thresh <<= 1;
sf->mv_sf.obmc_full_pixel_search_level = 1;