From 2c3bb204a580c1cdec231e80e372a8ce7854ff39 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Tue, 22 Jul 2025 13:20:17 +0200 Subject: [PATCH] vulkan/video: Fix h265 level values From spec: "general_level_idc shall be set equal to a value of 30 times the level number." Fixes: 8243145f02c ("vulkan/video: add a h265 level translator.") Acked-by: Dave Airlie Part-of: --- src/vulkan/runtime/vk_video.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vulkan/runtime/vk_video.c b/src/vulkan/runtime/vk_video.c index 679d1dbdc13..8cb57911190 100644 --- a/src/vulkan/runtime/vk_video.c +++ b/src/vulkan/runtime/vk_video.c @@ -1779,7 +1779,9 @@ vk_video_get_h265_nal_unit(const StdVideoEncodeH265PictureInfo *pic_info) return 0; } -static const uint8_t vk_video_h265_levels[] = {10, 20, 21, 30, 31, 40, 41, 50, 51, 52, 60, 61, 62}; +static const uint8_t vk_video_h265_levels[] = { + 30, 60, 63, 90, 93, 120, 123, 150, 153, 156, 180, 183, 186 +}; static uint8_t vk_video_get_h265_level(StdVideoH265LevelIdc level)