Adjust dc deltas to improve uv metrics in AI mode Change-Id: I38ecd782ce8d0d3ba0a949d5d7a3c3e572d0fc97
diff --git a/av1/encoder/av1_quantize.c b/av1/encoder/av1_quantize.c index 1e04ea4..06daedf 100644 --- a/av1/encoder/av1_quantize.c +++ b/av1/encoder/av1_quantize.c
@@ -1046,6 +1046,7 @@ int *v_dc_delta_q, int *u_ac_delta_q, int *v_ac_delta_q) { (void)cm; + (void)enable_chroma_deltaq; *y_dc_delta_q = 0; *u_dc_delta_q = 0; *v_dc_delta_q = 0; @@ -1053,25 +1054,8 @@ *v_ac_delta_q = 0; #if CONFIG_EXTQUANT if (frame_is_intra_only(cm)) { - enable_chroma_deltaq = 1; - const int is_360p_or_larger = AOMMIN(cm->width, cm->height) >= 360; - const int is_720p_or_larger = AOMMIN(cm->width, cm->height) >= 720; - if (!is_360p_or_larger) { - *y_dc_delta_q = 0; - if (enable_chroma_deltaq) { - *u_dc_delta_q = *v_dc_delta_q = 0; - } - } else if (!is_720p_or_larger) { - *y_dc_delta_q = -2; - if (enable_chroma_deltaq) { - *u_dc_delta_q = *v_dc_delta_q = -1; - } - } else { - *y_dc_delta_q = -4; - if (enable_chroma_deltaq) { - *u_dc_delta_q = *v_dc_delta_q = -2; - } - } + *y_dc_delta_q = 0; + *u_dc_delta_q = *v_dc_delta_q = -4; } #else if (enable_chroma_deltaq) {