Fix to avif_mode datarate test
Fixes the nightly failures.
-delta_mode can only be enabled for non-realtime
-enable_qm enabled only when CONFIG_QUANT_MATRIX
Change-Id: I36795c14aef0e2c52e2b721526b42bbd50bac7e7
(cherry picked from commit c5e1e39e9defe95965d74ad75ac9e19aad1ee9f7)
diff --git a/test/datarate_test.h b/test/datarate_test.h
index a83a386..9064d1d 100644
--- a/test/datarate_test.h
+++ b/test/datarate_test.h
@@ -95,8 +95,12 @@
encoder->Control(AV1E_SET_COEFF_COST_UPD_FREQ, 0);
encoder->Control(AV1E_SET_MODE_COST_UPD_FREQ, 0);
encoder->Control(AV1E_SET_MV_COST_UPD_FREQ, 0);
+#if !CONFIG_REALTIME_ONLY
encoder->Control(AV1E_SET_DELTAQ_MODE, 3);
+#endif
+#if CONFIG_QUANT_MATRIX
encoder->Control(AV1E_SET_ENABLE_QM, 1);
+#endif
encoder->Control(AOME_SET_SHARPNESS, 1);
encoder->Control(AV1E_SET_ENABLE_CHROMA_DELTAQ, 1);
encoder->Control(AOME_SET_CQ_LEVEL, 0);