avfilter: add scale_d3d11 filter

This commit introduces a new hardware-accelerated video filter, scale_d3d11,
which performs scaling and format conversion using Direct3D 11. The filter enables
efficient GPU-based scaling and pixel format conversion (p010 to nv12), reducing
CPU overhead and latency in video pipelines.
This commit is contained in:
Dash Santosh
2025-07-25 08:58:38 +05:30
committed by dwbuiten
parent 2ddc3cbd98
commit 96821211c2
6 changed files with 472 additions and 0 deletions
Vendored
+1
View File
@@ -3370,6 +3370,7 @@ pad_cuda_filter_deps_any="cuda_nvcc cuda_llvm"
sharpen_npp_filter_deps="ffnvcodec libnpp"
ddagrab_filter_deps="d3d11va IDXGIOutput1 DXGI_OUTDUPL_FRAME_INFO"
scale_d3d11_filter_deps="d3d11va"
amf_deps_any="libdl LoadLibrary"
nvenc_deps="ffnvcodec"