Commit 03db2d12d2 for aom

commit 03db2d12d2a87e30ff0df611153ad1eed5667e31
Author: Marco Paniconi <marpan@google.com>
Date:   Wed Oct 7 10:06:18 2026 -0700

    Fix to nightly failure from unittest setting

    Fix to test NonrdBlockYrdRateOverflow:
    losseless setting requires aq-mode=0, whereas default
    for realtime is aq-mode=3.

    validate_config() requires aq_mode == 0 when lossless == 1,
    so setting AV1E_SET_LOSSLESS without first setting AV1E_SET_AQ_MODE
    to 0 failed in realtime-only builds.

    Bug: 568565869
    Change-Id: I9e43765ed07a460dea9cfe4ba809685549ad3f1b

diff --git a/test/encode_api_test.cc b/test/encode_api_test.cc
index 65a59e1002..c6540b2392 100644
--- a/test/encode_api_test.cc
+++ b/test/encode_api_test.cc
@@ -3610,6 +3610,7 @@ TEST(EncodeAPI, NonrdBlockYrdRateOverflow) {
   aom_codec_ctx_t enc;
   ASSERT_EQ(aom_codec_enc_init(&enc, iface, &cfg, 0), AOM_CODEC_OK);
   ASSERT_EQ(aom_codec_control(&enc, AOME_SET_CPUUSED, 10), AOM_CODEC_OK);
+  ASSERT_EQ(aom_codec_control(&enc, AV1E_SET_AQ_MODE, 0), AOM_CODEC_OK);
   ASSERT_EQ(aom_codec_control(&enc, AV1E_SET_LOSSLESS, 1), AOM_CODEC_OK);
   ASSERT_EQ(aom_codec_control(&enc, AV1E_SET_SUPERBLOCK_SIZE,
                               AOM_SUPERBLOCK_SIZE_128X128),