ffmpeg | branch: master | Lynne <d...@lynne.ee> | Thu Mar 27 12:44:04 2025 
+0000| [4dadf71dceb6d211834fdfa6c9f2686b37132b5a] | committer: Lynne

lavu/vulkan: skip adding NULL buffers as deps in ff_vk_exec_add_dep_buf

Allows for cleaner code.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4dadf71dceb6d211834fdfa6c9f2686b37132b5a
---

 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);

_______________________________________________
ffmpeg-cvslog mailing list
ffmpeg-cvslog@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-cvslog

To unsubscribe, visit link above, or email
ffmpeg-cvslog-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to