Commit 540738827f for aom
commit 540738827f4f75d29cabd90df7e51971c8eff769
Author: Satheesh Kumar <satheesh.kumar@ittiam.com>
Date: Wed May 20 15:49:55 2026 +0530
Extend sf `disable_extensive_joint_motion_search` to speed 0
Encoder performance results averaged over all resolutions are as
follows:
Instruction Count BD-Rate Loss(%)
cpu Reduction(%) avg.psnr ovr.psnr ssim vmaf vmaf_neg
0 10.481 0.0276 0.0327 0.0260 -0.0587 -0.0355
STATS_CHANGED for speed = 0
Change-Id: Id6dfcf36dab08fd95bb2826cbf45263a79f8331d
diff --git a/av1/encoder/speed_features.c b/av1/encoder/speed_features.c
index a50c98998e..43c3d6f06f 100644
--- a/av1/encoder/speed_features.c
+++ b/av1/encoder/speed_features.c
@@ -1157,6 +1157,7 @@ static void set_good_speed_features_framesize_independent(
} else {
sf->mv_sf.exhaustive_searches_thresh = (1 << 25);
}
+ sf->mv_sf.disable_extensive_joint_motion_search = 1;
sf->rd_sf.perform_coeff_opt = 1;
sf->hl_sf.superres_auto_search_type = SUPERRES_AUTO_DUAL;
@@ -1183,7 +1184,6 @@ static void set_good_speed_features_framesize_independent(
sf->mv_sf.exhaustive_searches_thresh <<= 1;
sf->mv_sf.obmc_full_pixel_search_level = 1;
sf->mv_sf.use_accurate_subpel_search = USE_4_TAPS;
- sf->mv_sf.disable_extensive_joint_motion_search = 1;
sf->inter_sf.prune_comp_search_by_single_result = boosted ? 2 : 1;
sf->inter_sf.prune_comp_type_by_comp_avg = 1;