Remove the avisynth patch (fixed upstream by avisynthplus)

The 'Cache::~Cache()' symbol conflict between avisynthplus and
vmaf was fixed upstream by avisynthplus.

References
----------
[1] https://gitlab.archlinux.org/archlinux/packaging/packages/ffmpeg/-/issues/19
[2] https://github.com/AviSynth/AviSynthPlus/commit/d1a32d5229602f181574c95fa0db68bcf1762606
[3] https://github.com/AviSynth/AviSynthPlus/pull/452
This commit is contained in:
Daniel Bermond
2025-07-28 17:23:17 -03:00
parent 61a5f640a1
commit d377a44ed3
6 changed files with 14 additions and 30 deletions
@@ -0,0 +1,12 @@
--- a/libavutil/vulkan.c
+++ b/libavutil/vulkan.c
@@ -671,6 +671,9 @@ int ff_vk_exec_add_dep_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f,
uint32_t *queue_family_dst;
VkAccessFlagBits *access_dst;
+ if (!f || !f->hw_frames_ctx)
+ return 1;
+
AVHWFramesContext *hwfc = (AVHWFramesContext *)f->hw_frames_ctx->data;
AVVulkanFramesContext *vkfc = hwfc->hwctx;
AVVkFrame *vkf = (AVVkFrame *)f->data[0];