Files
ffmpeg-PKGBUILD/060-ffmpeg-fix-nvidia-vulkan-decoding-segfault.patch
T
2024-06-21 18:44:26 -03:00

13 lines
407 B
Diff

--- a/libavutil/vulkan.c
+++ b/libavutil/vulkan.c
@@ -606,6 +606,9 @@ int ff_vk_exec_add_dep_frame(FFVulkanCon
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];