112 lines
6 KiB
Diff
112 lines
6 KiB
Diff
From 0d4a9a6f2d6ed860583fcb89c0d2d3bbc121074f Mon Sep 17 00:00:00 2001
|
|
From: Dmitry Kazakov <dimula73@gmail.com>
|
|
Date: Thu, 17 Apr 2025 15:22:03 +0200
|
|
Subject: [PATCH 07/10] Switch deps of QSV codecs to libvpl instead of libmfx
|
|
|
|
---
|
|
depgraph.py | 24 ++++++++++++------------
|
|
1 file changed, 12 insertions(+), 12 deletions(-)
|
|
|
|
diff --git a/depgraph.py b/depgraph.py
|
|
index ba09ee6984..9ff240d8ff 100644
|
|
--- a/depgraph.py
|
|
+++ b/depgraph.py
|
|
@@ -173,7 +173,7 @@ GRAPH = {'aac_adtstoasc_bsf': {'select': ['adts_header', 'mpeg4audio']},
|
|
'gcrypt',
|
|
'libm',
|
|
'libdrm',
|
|
- 'libmfx',
|
|
+ 'libvpl',
|
|
'opencl',
|
|
'openssl',
|
|
'user32',
|
|
@@ -272,7 +272,7 @@ GRAPH = {'aac_adtstoasc_bsf': {'select': ['adts_header', 'mpeg4audio']},
|
|
'avutil']},
|
|
'decode_video_example': {'deps': ['avcodec', 'avutil']},
|
|
'deflate_wrapper': {'deps': ['zlib']},
|
|
- 'deinterlace_qsv_filter': {'deps': ['libmfx'], 'select': ['qsvvpp']},
|
|
+ 'deinterlace_qsv_filter': {'deps': ['libvpl'], 'select': ['qsvvpp']},
|
|
'deinterlace_vaapi_filter': {'deps': ['vaapi']},
|
|
'delogo_filter': {'deps': ['gpl']},
|
|
'demux_decode_example': {'deps': ['avcodec', 'avformat', 'avutil']},
|
|
@@ -584,7 +584,7 @@ GRAPH = {'aac_adtstoasc_bsf': {'select': ['adts_header', 'mpeg4audio']},
|
|
'mpegts_demuxer']},
|
|
'hls_muxer': {'select': ['mov_muxer', 'mpegts_muxer']},
|
|
'hqdn3d_filter': {'deps': ['gpl']},
|
|
- 'hstack_qsv_filter': {'deps': ['libmfx'], 'select': ['qsvvpp']},
|
|
+ 'hstack_qsv_filter': {'deps': ['libvpl'], 'select': ['qsvvpp']},
|
|
'hstack_vaapi_filter': {'deps': ['vaapi_1']},
|
|
'htmlpages': {'deps': ['perl'], 'deps_any': ['makeinfo_html', 'texi2html']},
|
|
'http_protocol': {'select': ['tcp_protocol'], 'suggest': ['zlib']},
|
|
@@ -792,7 +792,7 @@ GRAPH = {'aac_adtstoasc_bsf': {'select': ['adts_header', 'mpeg4audio']},
|
|
'mjpeg_encoder': {'select': ['jpegtables', 'mpegvideoenc']},
|
|
'mjpeg_nvdec_hwaccel': {'deps': ['nvdec'], 'select': ['mjpeg_decoder']},
|
|
'mjpeg_qsv_decoder': {'select': ['qsvdec']},
|
|
- 'mjpeg_qsv_encoder': {'deps': ['libmfx'], 'select': ['qsvenc']},
|
|
+ 'mjpeg_qsv_encoder': {'deps': ['libvpl'], 'select': ['qsvenc']},
|
|
'mjpeg_vaapi_encoder': {'deps': ['vaencpictureparameterbufferjpeg'],
|
|
'select': ['cbs_jpeg', 'jpegtables', 'vaapi_encode']},
|
|
'mjpeg_vaapi_hwaccel': {'deps': ['vaapi'], 'select': ['mjpeg_decoder']},
|
|
@@ -964,7 +964,7 @@ GRAPH = {'aac_adtstoasc_bsf': {'select': ['adts_header', 'mpeg4audio']},
|
|
'overlay_cuda_filter': {'deps': ['ffnvcodec'],
|
|
'deps_any': ['cuda_nvcc', 'cuda_llvm']},
|
|
'overlay_opencl_filter': {'deps': ['opencl']},
|
|
- 'overlay_qsv_filter': {'deps': ['libmfx'], 'select': ['qsvvpp']},
|
|
+ 'overlay_qsv_filter': {'deps': ['libvpl'], 'select': ['qsvvpp']},
|
|
'overlay_vaapi_filter': {'deps': ['vaapi', 'vaprocpipelinecaps_blend_flags']},
|
|
'overlay_vulkan_filter': {'deps': ['vulkan', 'spirv_compiler']},
|
|
'owdenoise_filter': {'deps': ['gpl']},
|
|
@@ -1013,10 +1013,10 @@ GRAPH = {'aac_adtstoasc_bsf': {'select': ['adts_header', 'mpeg4audio']},
|
|
'qdmc_at_decoder': {'deps': ['audiotoolbox']},
|
|
'qrencode_filter': {'deps': ['libqrencode']},
|
|
'qrencodesrc_filter': {'deps': ['libqrencode']},
|
|
- 'qsv': {'deps': ['libmfx']},
|
|
+ 'qsv': {'deps': ['libvpl']},
|
|
'qsv_decode_example': {'deps': ['avcodec',
|
|
'avutil',
|
|
- 'libmfx',
|
|
+ 'libvpl',
|
|
'h264_qsv_decoder']},
|
|
'qsv_transcode_example': {'deps': ['avcodec',
|
|
'avformat',
|
|
@@ -1095,7 +1095,7 @@ GRAPH = {'aac_adtstoasc_bsf': {'select': ['adts_header', 'mpeg4audio']},
|
|
'scale_d3d11_filter': {'deps': ['d3d11va']},
|
|
'scale_filter': {'deps': ['swscale']},
|
|
'scale_npp_filter': {'deps': ['ffnvcodec', 'libnpp']},
|
|
- 'scale_qsv_filter': {'deps': ['libmfx'], 'select': ['qsvvpp']},
|
|
+ 'scale_qsv_filter': {'deps': ['libvpl'], 'select': ['qsvvpp']},
|
|
'scale_vaapi_filter': {'deps': ['vaapi']},
|
|
'scale_video_example': {'deps': ['avutil', 'swscale']},
|
|
'scale_vt_filter': {'deps': ['videotoolbox', 'vtpixeltransfersessioncreate']},
|
|
@@ -1337,7 +1337,7 @@ GRAPH = {'aac_adtstoasc_bsf': {'select': ['adts_header', 'mpeg4audio']},
|
|
'vp9_metadata_bsf': {'select': ['cbs_vp9']},
|
|
'vp9_nvdec_hwaccel': {'deps': ['nvdec'], 'select': ['vp9_decoder']},
|
|
'vp9_qsv_decoder': {'select': ['qsvdec']},
|
|
- 'vp9_qsv_encoder': {'deps': ['libmfx', 'mfx_codec_vp9'], 'select': ['qsvenc']},
|
|
+ 'vp9_qsv_encoder': {'deps': ['libvpl', 'mfx_codec_vp9'], 'select': ['qsvenc']},
|
|
'vp9_rkmpp_decoder': {'deps': ['rkmpp']},
|
|
'vp9_v4l2m2m_decoder': {'deps': ['v4l2_m2m', 'vp9_v4l2_m2m']},
|
|
'vp9_vaapi_encoder': {'deps': ['vaencpictureparameterbuffervp9'],
|
|
@@ -1352,8 +1352,8 @@ GRAPH = {'aac_adtstoasc_bsf': {'select': ['adts_header', 'mpeg4audio']},
|
|
'vp9_vulkan_hwaccel': {'deps': ['vulkan', 'vulkan_1_4'],
|
|
'select': ['vp9_decoder']},
|
|
'vpp_amf_filter': {'deps': ['amf']},
|
|
- 'vpp_qsv_filter': {'deps': ['libmfx'], 'select': ['qsvvpp']},
|
|
- 'vstack_qsv_filter': {'deps': ['libmfx'], 'select': ['qsvvpp']},
|
|
+ 'vpp_qsv_filter': {'deps': ['libvpl'], 'select': ['qsvvpp']},
|
|
+ 'vstack_qsv_filter': {'deps': ['libvpl'], 'select': ['qsvvpp']},
|
|
'vstack_vaapi_filter': {'deps': ['vaapi_1']},
|
|
'vsx': {'deps': ['altivec']},
|
|
'vulkan': {'deps': ['threads'], 'deps_any': ['libdl', 'loadlibrary']},
|
|
@@ -1419,7 +1419,7 @@ GRAPH = {'aac_adtstoasc_bsf': {'select': ['adts_header', 'mpeg4audio']},
|
|
'xma2_decoder': {'select': ['wmapro_decoder']},
|
|
'xmv_demuxer': {'select': ['riffdec']},
|
|
'xop': {'deps': ['avx']},
|
|
- 'xstack_qsv_filter': {'deps': ['libmfx'], 'select': ['qsvvpp']},
|
|
+ 'xstack_qsv_filter': {'deps': ['libvpl'], 'select': ['qsvvpp']},
|
|
'xstack_vaapi_filter': {'deps': ['vaapi_1']},
|
|
'xv_outdev': {'deps': ['xlib_xv', 'xlib_x11', 'xlib_xext']},
|
|
'xwma_demuxer': {'select': ['riffdec']},
|
|
--
|
|
2.54.0
|
|
|