From b2b43163cf427f91c28c5c395f1b5c72c9035c9d Mon Sep 17 00:00:00 2001 From: Gianpaolo Ingegneri Date: Thu, 5 Sep 2024 10:55:27 +0200 Subject: [PATCH] ffmpeg: Add AV1 hardware decoder with d3d11va and dxva2 support libdav1d will continue to stay on top after this change --- gvsbuild/patches/ffmpeg/build/build.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gvsbuild/patches/ffmpeg/build/build.sh b/gvsbuild/patches/ffmpeg/build/build.sh index 49cb52f7d..eeb3fceee 100644 --- a/gvsbuild/patches/ffmpeg/build/build.sh +++ b/gvsbuild/patches/ffmpeg/build/build.sh @@ -15,6 +15,7 @@ configure_cmd[idx++]="--enable-shared" configure_cmd[idx++]="--disable-everything" configure_cmd[idx++]="--enable-swscale" configure_cmd[idx++]="--enable-avcodec" +configure_cmd[idx++]="--enable-hwaccel=av1_dxva2" configure_cmd[idx++]="--enable-hwaccel=h264_dxva2" configure_cmd[idx++]="--enable-hwaccel=hevc_dxva2" configure_cmd[idx++]="--enable-dxva2" @@ -23,6 +24,8 @@ configure_cmd[idx++]="--enable-decoder=hevc" configure_cmd[idx++]="--enable-decoder=libdav1d" configure_cmd[idx++]="--enable-decoder=mpeg1video" configure_cmd[idx++]="--enable-encoder=mpeg1video" +configure_cmd[idx++]="--enable-hwaccel=av1_d3d11va" +configure_cmd[idx++]="--enable-hwaccel=av1_d3d11va2" configure_cmd[idx++]="--enable-hwaccel=h264_d3d11va" configure_cmd[idx++]="--enable-hwaccel=h264_d3d11va2" configure_cmd[idx++]="--enable-hwaccel=hevc_d3d11va" @@ -30,6 +33,7 @@ configure_cmd[idx++]="--enable-hwaccel=hevc_d3d11va2" configure_cmd[idx++]="--enable-libdav1d" configure_cmd[idx++]="--enable-d3d11va" configure_cmd[idx++]="--enable-nvdec" +configure_cmd[idx++]="--enable-hwaccel=av1_nvdec" configure_cmd[idx++]="--enable-hwaccel=h264_nvdec" configure_cmd[idx++]="--enable-hwaccel=hevc_nvdec" configure_cmd[idx++]="--disable-programs"