Commit 830b6e0ff8 for aom

commit 830b6e0ff82a6d0e68a6ea735c93d0c050c53767
Author: Marco Paniconi <marpan@google.com>
Date:   Wed Dec 10 14:32:21 2025 -0800

    Disable two speed features for is_one_pass_rt_lag

    For the encoding mode is_one_pass_rt_lag:
    two speed features used in nonrd encoding should not
    be used on src_is_alt_ref frames, so disable them
    for this mode.

    Change-Id: If5202456558e12988fe0de53ae4dc5430e12a5b5

diff --git a/av1/encoder/speed_features.c b/av1/encoder/speed_features.c
index da5471ce95..0a02a45a0f 100644
--- a/av1/encoder/speed_features.c
+++ b/av1/encoder/speed_features.c
@@ -1844,6 +1844,13 @@ static void set_rt_speed_feature_framesize_dependent(const AV1_COMP *const cpi,
     sf->rt_sf.use_rtc_tf = 0;
     sf->rt_sf.nonrd_check_partition_merge_mode = 0;
     sf->rt_sf.nonrd_check_partition_split = 0;
+    // These (nonrd) speed features that force zeromv-LAST early in partition
+    // are disabled since for src_frame_alt_ref frame the zeromv-ALTREF_FRAME
+    // mode is forced in the nonrd_pickmode.
+    if (cpi->rc.is_src_frame_alt_ref) {
+      sf->rt_sf.increase_source_sad_thresh = 0;
+      sf->rt_sf.part_early_exit_zeromv = 0;
+    }
   }
 }