From 50eaa0c19f5be870aafa036cf7ba97500a461aab Mon Sep 17 00:00:00 2001 From: David Rosca Date: Tue, 8 Jul 2025 09:18:09 +0200 Subject: [PATCH] radv/video: Set correct H264/5 decode minCodedExtent Cc: mesa-stable Reviewed-by: Samuel Pitoiset Reviewed-by: Dave Airlie Part-of: --- src/amd/vulkan/radv_video.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/amd/vulkan/radv_video.c b/src/amd/vulkan/radv_video.c index a7dbe5ac9a3..6851d5bc8b3 100644 --- a/src/amd/vulkan/radv_video.c +++ b/src/amd/vulkan/radv_video.c @@ -718,8 +718,8 @@ radv_GetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, cons pCapabilities->flags = 0; pCapabilities->pictureAccessGranularity.width = VK_VIDEO_H264_MACROBLOCK_WIDTH; pCapabilities->pictureAccessGranularity.height = VK_VIDEO_H264_MACROBLOCK_HEIGHT; - pCapabilities->minCodedExtent.width = VK_VIDEO_H264_MACROBLOCK_WIDTH; - pCapabilities->minCodedExtent.height = VK_VIDEO_H264_MACROBLOCK_HEIGHT; + pCapabilities->minCodedExtent.width = 64; + pCapabilities->minCodedExtent.height = 64; struct VkVideoDecodeCapabilitiesKHR *dec_caps = NULL; struct VkVideoEncodeCapabilitiesKHR *enc_caps = NULL; @@ -851,6 +851,8 @@ radv_GetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, cons ext->maxLevel = STD_VIDEO_AV1_LEVEL_6_1; /* For VCN3/4, the only h/w currently with AV1 decode support */ strcpy(pCapabilities->stdHeaderVersion.extensionName, VK_STD_VULKAN_VIDEO_CODEC_AV1_DECODE_EXTENSION_NAME); pCapabilities->stdHeaderVersion.specVersion = VK_STD_VULKAN_VIDEO_CODEC_AV1_DECODE_SPEC_VERSION; + pCapabilities->minCodedExtent.width = 16; + pCapabilities->minCodedExtent.height = 16; break; } case VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR: {