From 2aad41bb35392d7f2e300857a1b0f73b873ec601 Mon Sep 17 00:00:00 2001 From: Lynne Date: Wed, 11 Jan 2023 09:37:18 +0100 Subject: [PATCH 49/72] vulkan: add ff_vk_count_images() --- libavutil/vulkan.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libavutil/vulkan.h b/libavutil/vulkan.h index a8f3c458fc..e66ca59ef7 100644 --- a/libavutil/vulkan.h +++ b/libavutil/vulkan.h @@ -253,6 +253,15 @@ typedef struct FFVulkanContext { enum AVPixelFormat input_format; } FFVulkanContext; +static inline int ff_vk_count_images(AVVkFrame *f) +{ + int cnt = 0; + while (f->img[cnt]) + cnt++; + + return cnt; +} + /* Identity mapping - r = r, b = b, g = g, a = a */ extern const VkComponentMapping ff_comp_identity_map; -- 2.39.2