From 4e63c0ce8b0451eb6efb0bec2c7fcc05dbf408b8 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Tue, 2 Jul 2024 10:12:42 +0200 Subject: [PATCH] vcomp/lavc: use fast-decode=1 for libsvtav1 set fast-decode as suggested by SVT AV1: ``` Svt[warn]: If you are using tiles with the intent of increasing the decoder speed, please also consider using --fast-decode 1, especially if the intended decoder is running with limited multi-threading capabilities. ```` --- src/video_compress/libavcodec.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/video_compress/libavcodec.cpp b/src/video_compress/libavcodec.cpp index 310b28982..7a446bc7f 100644 --- a/src/video_compress/libavcodec.cpp +++ b/src/video_compress/libavcodec.cpp @@ -1947,7 +1947,9 @@ static void configure_svt(AVCodecContext *codec_ctx, struct setparam_param *para check_av_opt_set(codec_ctx->priv_data, "preset", preset); #if LIBAVCODEC_VERSION_INT > AV_VERSION_INT(59, 21, 100) - if (int ret = av_opt_set(codec_ctx->priv_data, "svtav1-params", "tile-columns=2:tile-rows=2", 0)) { + if (int ret = av_opt_set( + codec_ctx->priv_data, "svtav1-params", + "fast-decode=1:tile-columns=2:tile-rows=2", 0)) { print_libav_error(LOG_LEVEL_WARNING, MOD_NAME "Unable to set svtav1-params for SVT", ret); } #else