From d48542023725c5ad319bfbfa169954a42de4500f Mon Sep 17 00:00:00 2001 From: Lynne Date: Sun, 24 Nov 2024 17:08:29 +0100 Subject: [PATCH] hwcontext_vulkan: take disable_multiplane into account when checking for formats --- 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 ce4a7502ba..e379642cd3 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_vulkan.c @@ -2040,7 +2040,7 @@ static int vulkan_frames_get_constraints(AVHWDeviceContext *ctx, count += vkfmt_from_pixfmt2(ctx, vk_formats_list[i].pixfmt, p->use_linear_images ? VK_IMAGE_TILING_LINEAR : VK_IMAGE_TILING_OPTIMAL, - NULL, NULL, NULL, NULL, 0, 1) >= 0; + NULL, NULL, NULL, NULL, p->disable_multiplane, 1) >= 0; } constraints->valid_sw_formats = av_malloc_array(count + 1, @@ -2053,7 +2053,7 @@ static int vulkan_frames_get_constraints(AVHWDeviceContext *ctx, if (vkfmt_from_pixfmt2(ctx, vk_formats_list[i].pixfmt, p->use_linear_images ? VK_IMAGE_TILING_LINEAR : VK_IMAGE_TILING_OPTIMAL, - NULL, NULL, NULL, NULL, 0, 1) >= 0) { + NULL, NULL, NULL, NULL, p->disable_multiplane, 1) >= 0) { constraints->valid_sw_formats[count++] = vk_formats_list[i].pixfmt; } }