mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-12-05 14:30:00 +01:00
hwcontext_vulkan: fix compilation with older header versions
This commit is contained in:
@@ -2569,7 +2569,7 @@ static int switch_layout_host(AVHWFramesContext *hwfc, FFVkExecPool *ectx,
|
|||||||
VkResult ret;
|
VkResult ret;
|
||||||
VulkanDevicePriv *p = hwfc->device_ctx->hwctx;
|
VulkanDevicePriv *p = hwfc->device_ctx->hwctx;
|
||||||
FFVulkanFunctions *vk = &p->vkctx.vkfn;
|
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);
|
int nb_images = ff_vk_count_images(frame);
|
||||||
|
|
||||||
VkImageLayout new_layout;
|
VkImageLayout new_layout;
|
||||||
@@ -2585,7 +2585,7 @@ static int switch_layout_host(AVHWFramesContext *hwfc, FFVkExecPool *ectx,
|
|||||||
return AVERROR(ENOTSUP);
|
return AVERROR(ENOTSUP);
|
||||||
|
|
||||||
for (i = 0; i < nb_images; i++) {
|
for (i = 0; i < nb_images; i++) {
|
||||||
layout_change[i] = (VkHostImageLayoutTransitionInfo) {
|
layout_change[i] = (VkHostImageLayoutTransitionInfoEXT) {
|
||||||
.sType = VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO,
|
.sType = VK_STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO,
|
||||||
.image = frame->img[i],
|
.image = frame->img[i],
|
||||||
.oldLayout = frame->layout[i],
|
.oldLayout = frame->layout[i],
|
||||||
|
|||||||
Reference in New Issue
Block a user