From 4dadf71dceb6d211834fdfa6c9f2686b37132b5a Mon Sep 17 00:00:00 2001 From: Lynne Date: Thu, 27 Mar 2025 12:44:04 +0000 Subject: [PATCH] lavu/vulkan: skip adding NULL buffers as deps in ff_vk_exec_add_dep_buf Allows for cleaner code. --- libavutil/vulkan.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavutil/vulkan.c b/libavutil/vulkan.c index 52b42cdc32..7650e83d1d 100644 --- a/libavutil/vulkan.c +++ b/libavutil/vulkan.c @@ -559,6 +559,9 @@ int ff_vk_exec_add_dep_buf(FFVulkanContext *s, FFVkExecContext *e, e->buf_deps = dst; for (int i = 0; i < nb_deps; i++) { + if (!deps[i]) + continue; + e->buf_deps[e->nb_buf_deps] = ref ? av_buffer_ref(deps[i]) : deps[i]; if (!e->buf_deps[e->nb_buf_deps]) { ff_vk_exec_discard_deps(s, e);