PR #23308 opened by Diego de Souza (ddesouza) URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23308 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23308.patch
Adding support to build FFmpeg with HW accelerated decode (nvdec) and encode (nvenc) on aarch64 Windows, covering both the MinGW (mingw32/ mingw64) and MSVC (win32/win64) toolchains. The dynamically-loaded NVIDIA codec headers and the CUDA loader are architecture-agnostic, so the only gate was the target_os check in the aarch64/ppc64 branch. Signed-off-by: Diego de Souza <[email protected]> # Summary of changes Briefly describe what this PR does and why. <!-- If this PR requires new FATE test samples, attach them to the PR and list their target paths below (relative to the fate-suite root). Attached filenames must match the sample's filename: ```fate-samples # e.g. vorbis/new-sample.ogg ``` --> >From 1051064504cdf101aecd431dd49467693b232bdb Mon Sep 17 00:00:00 2001 From: Diego de Souza <[email protected]> Date: Mon, 1 Jun 2026 17:43:15 +0200 Subject: [PATCH] configure: enable ffnvcodec, nvenc, nvdec for aarch64 Windows Adding support to build FFmpeg with HW accelerated decode (nvdec) and encode (nvenc) on aarch64 Windows, covering both the MinGW (mingw32/ mingw64) and MSVC (win32/win64) toolchains. The dynamically-loaded NVIDIA codec headers and the CUDA loader are architecture-agnostic, so the only gate was the target_os check in the aarch64/ppc64 branch. Signed-off-by: Diego de Souza <[email protected]> --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index b0923e4789..c22cbe72f4 100755 --- a/configure +++ b/configure @@ -7886,7 +7886,7 @@ if enabled x86; then esac elif enabled_any aarch64 ppc64 && ! enabled bigendian; then case $target_os in - linux) + linux|mingw32*|mingw64*|win32|win64) ;; *) disable ffnvcodec cuvid nvdec nvenc -- 2.52.0 _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
