From 3abb2707e2dee5975fd453f2026c615d2a2d6f1a Mon Sep 17 00:00:00 2001 From: David Rosca Date: Mon, 17 Nov 2025 09:17:31 +0100 Subject: [PATCH] radv/video: Fix coding used_by_curr_pic_lt_flag Fixes: d68a1fc0d43 ("radv/video: port hevc slice header encoding from radeonsi") Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/14301 Reviewed-by: Samuel Pitoiset 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 46f04539a96..d1a06e7926d 100644 --- a/src/amd/vulkan/radv_video_enc.c +++ b/src/amd/vulkan/radv_video_enc.c @@ -1203,7 +1203,7 @@ radv_enc_slice_header_hevc(struct radv_cmd_buffer *cmd_buffer, const VkVideoEnco util_logbase2_ceil(sps->num_long_term_ref_pics_sps)); } else { radv_enc_code_fixed_bits(cmd_buffer, lt->poc_lsb_lt[i], sps->log2_max_pic_order_cnt_lsb_minus4 + 4); - radv_enc_code_fixed_bits(cmd_buffer, lt->used_by_curr_pic_lt_flag & (1 << i), 1); + radv_enc_code_fixed_bits(cmd_buffer, !!(lt->used_by_curr_pic_lt_flag & (1 << i)), 1); if (lt->used_by_curr_pic_lt_flag & (1 << i)) num_pic_total_curr++; }