mirror of
https://github.com/jellyfin/jellyfin-ffmpeg.git
synced 2026-09-02 21:03:08 +03:00
make d3d11 dep check more robust
This commit is contained in:
+10
-2
@@ -6,11 +6,19 @@ Index: FFmpeg/configure
|
||||
gfxcapture_filter_deps="cxx17 threads d3d11va IGraphicsCaptureItemInterop __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession3"
|
||||
gfxcapture_filter_extralibs="-lstdc++"
|
||||
scale_d3d11_filter_deps="d3d11va"
|
||||
+bwdif_d3d11_filter_deps="d3d11va"
|
||||
+yadif_d3d11_filter_deps="d3d11va"
|
||||
+bwdif_d3d11_filter_deps="d3d11va d3dcompiler_h"
|
||||
+yadif_d3d11_filter_deps="d3d11va d3dcompiler_h"
|
||||
scale_d3d12_filter_deps="d3d12va ID3D12VideoProcessor"
|
||||
deinterlace_d3d12_filter_deps="d3d12va ID3D12VideoProcessor"
|
||||
mestimate_d3d12_filter_deps="d3d12va ID3D12VideoMotionEstimator d3d12_motion_estimator"
|
||||
@@ -7029,6 +7031,7 @@ fi
|
||||
check_headers direct.h
|
||||
check_headers dirent.h
|
||||
check_headers dxgidebug.h
|
||||
+check_headers d3dcompiler.h
|
||||
check_headers dxva.h
|
||||
check_headers dxva2api.h -D_WIN32_WINNT=0x0600
|
||||
check_headers io.h
|
||||
Index: FFmpeg/libavfilter/Makefile
|
||||
===================================================================
|
||||
--- FFmpeg.orig/libavfilter/Makefile
|
||||
|
||||
+6
-5
@@ -6,15 +6,16 @@ Index: FFmpeg/configure
|
||||
gfxcapture_filter_deps="cxx17 threads d3d11va IGraphicsCaptureItemInterop __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession3"
|
||||
gfxcapture_filter_extralibs="-lstdc++"
|
||||
scale_d3d11_filter_deps="d3d11va"
|
||||
+overlay_d3d11_filter_deps="d3d11va"
|
||||
+transpose_d3d11_filter_deps="d3d11va ID3D11VideoContext1"
|
||||
bwdif_d3d11_filter_deps="d3d11va"
|
||||
yadif_d3d11_filter_deps="d3d11va"
|
||||
+overlay_d3d11_filter_deps="d3d11va d3dcompiler_h"
|
||||
+transpose_d3d11_filter_deps="d3d11va ID3D11VideoContext1 ID3D11VideoProcessor"
|
||||
bwdif_d3d11_filter_deps="d3d11va d3dcompiler_h"
|
||||
yadif_d3d11_filter_deps="d3d11va d3dcompiler_h"
|
||||
scale_d3d12_filter_deps="d3d12va ID3D12VideoProcessor"
|
||||
@@ -7139,6 +7141,7 @@ check_type "windows.h dxgi1_2.h" "IDXGIO
|
||||
@@ -7140,6 +7142,8 @@ check_type "windows.h dxgi1_2.h" "IDXGIO
|
||||
check_type "windows.h dxgi1_5.h" "IDXGIOutput5"
|
||||
check_type "windows.h d3d11.h" "ID3D11VideoDecoder"
|
||||
check_type "windows.h d3d11.h" "ID3D11VideoContext"
|
||||
+check_type "windows.h d3d11.h" "ID3D11VideoProcessor"
|
||||
+check_type "windows.h d3d11.h d3d11_1.h" "ID3D11VideoContext1"
|
||||
check_type "windows.h d3d12.h" "ID3D12Device"
|
||||
check_type "windows.h d3d12video.h" "ID3D12VideoDecoder"
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ Index: FFmpeg/configure
|
||||
thumbnail_cuda_filter_deps="ffnvcodec"
|
||||
thumbnail_cuda_filter_deps_any="cuda_nvcc cuda_llvm"
|
||||
tonemap_cuda_filter_deps="ffnvcodec const_nan"
|
||||
+tonemap_d3d11_filter_deps="d3d11va const_nan"
|
||||
+tonemap_d3d11_filter_deps="d3d11va const_nan d3dcompiler_h"
|
||||
tonemap_cuda_filter_deps_any="cuda_nvcc cuda_llvm"
|
||||
transpose_cuda_filter_deps="ffnvcodec"
|
||||
transpose_cuda_filter_deps_any="cuda_nvcc cuda_llvm"
|
||||
|
||||
@@ -855,3 +855,16 @@ Index: FFmpeg/libavfilter/d3d11_source.h
|
||||
extern const char *ff_source_tonemap_hlsl;
|
||||
|
||||
#endif /* AVFILTER_D3D11_SOURCE_H */
|
||||
Index: FFmpeg/configure
|
||||
===================================================================
|
||||
--- FFmpeg.orig/configure
|
||||
+++ FFmpeg/configure
|
||||
@@ -3549,7 +3549,7 @@ sharpen_npp_filter_deps="ffnvcodec libnp
|
||||
ddagrab_filter_deps="d3d11va IDXGIOutput1 DXGI_OUTDUPL_FRAME_INFO"
|
||||
gfxcapture_filter_deps="cxx17 threads d3d11va IGraphicsCaptureItemInterop __x_ABI_CWindows_CGraphics_CCapture_CIGraphicsCaptureSession3"
|
||||
gfxcapture_filter_extralibs="-lstdc++"
|
||||
-scale_d3d11_filter_deps="d3d11va"
|
||||
+scale_d3d11_filter_deps="d3d11va ID3D11VideoProcessor d3dcompiler_h"
|
||||
overlay_d3d11_filter_deps="d3d11va d3dcompiler_h"
|
||||
transpose_d3d11_filter_deps="d3d11va ID3D11VideoContext1 ID3D11VideoProcessor"
|
||||
bwdif_d3d11_filter_deps="d3d11va d3dcompiler_h"
|
||||
|
||||
Reference in New Issue
Block a user