From 88dacc3d80522f0b6a7188da73886432fc651e15 Mon Sep 17 00:00:00 2001 From: Colin Marc Date: Sun, 22 Sep 2024 17:13:08 +0200 Subject: [PATCH] radv/video: set TemporalId correctly This is only relevant for hierarchical coding using sub-layers. Fixes: 967e4e09dee ("radv/video: add h265 encode support") Reviewed-by: Dave Airlie Signed-off-by: Colin Marc Part-of: --- src/amd/vulkan/radv_video_enc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_video_enc.c b/src/amd/vulkan/radv_video_enc.c index 32c9a0fbec3..f95f716990d 100644 --- a/src/amd/vulkan/radv_video_enc.c +++ b/src/amd/vulkan/radv_video_enc.c @@ -947,7 +947,7 @@ radv_enc_slice_header_hevc(struct radv_cmd_buffer *cmd_buffer, const VkVideoEnco radv_enc_code_fixed_bits(cmd_buffer, 0x0, 1); radv_enc_code_fixed_bits(cmd_buffer, nal_unit_type, 6); radv_enc_code_fixed_bits(cmd_buffer, 0x0, 6); - radv_enc_code_fixed_bits(cmd_buffer, 0x1, 3); + radv_enc_code_fixed_bits(cmd_buffer, pic->TemporalId + 1, 3); radv_enc_flush_headers(cmd_buffer); instruction[inst_index] = RENCODE_HEADER_INSTRUCTION_COPY;