From bce14bb1603a8333d46e5ac9b36ca2caa189ee43 Mon Sep 17 00:00:00 2001 From: Lynne Date: Wed, 3 Dec 2025 21:21:16 +0100 Subject: [PATCH] hwcontext_vulkan: fix compilation with older header versions --- libavutil/hwcontext_vulkan.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index ebbb175b6e..2fc66a0cea 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_vulkan.c @@ -2569,7 +2569,7 @@ static int switch_layout_host(AVHWFramesContext *hwfc, FFVkExecPool *ectx, VkResult ret; VulkanDevicePriv *p = hwfc->device_ctx->hwctx; FFVulkanFunctions *vk = &p->vkctx.vkfn; - VkHostImageLayoutTransitionInfo layout_change[AV_NUM_DATA_POINTERS]; + VkHostImageLayoutTransitionInfoEXT layout_change[AV_NUM_DATA_POINTERS]; int nb_images = ff_vk_count_images(frame); VkImageLayout new_layout; @@ -2585,7 +2585,7 @@ static int switch_layout_host(AVHWFramesContext *hwfc, FFVkExecPool *ectx, return AVERROR(ENOTSUP); for (i = 0; i < nb_images; i++) { - layout_change[i] = (VkHostImageLayoutTransitionInfo) { + layout_change[i] = (VkHostImageLayoutTransitionInfoEXT) { .sType = VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO, .image = frame->img[i], .oldLayout = frame->layout[i],