Backport a fix to unbreak svt-av1 v4

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
This commit is contained in:
nyanmisaka
2026-01-30 22:57:48 +08:00
parent 225297cf2a
commit c5ba2b1ee5
@@ -0,0 +1,16 @@
Index: FFmpeg/libavcodec/libsvtav1.c
===================================================================
--- FFmpeg.orig/libavcodec/libsvtav1.c
+++ FFmpeg/libavcodec/libsvtav1.c
@@ -238,7 +238,11 @@ static int config_enc_params(EbSvtAv1Enc
} else if (svt_enc->qp > 0) {
param->qp = svt_enc->qp;
param->rate_control_mode = 0;
+#if SVT_AV1_CHECK_VERSION(4, 0, 0)
+ param->aq_mode = 0;
+#else
param->enable_adaptive_quantization = 0;
+#endif
}
desc = av_pix_fmt_desc_get(avctx->pix_fmt);