From ce25865e8f9abc19cee4b4b58aca83a1176ffdfd Mon Sep 17 00:00:00 2001 From: David Rosca Date: Tue, 20 Jan 2026 15:22:00 +0100 Subject: [PATCH] radeonsi/vcn: Clean up decode flags Always OR the flags and replace numeric value with a define. Reviewed-by: Boyuan Zhang Part-of: --- src/gallium/drivers/radeonsi/radeon_vcn_dec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/radeonsi/radeon_vcn_dec.c b/src/gallium/drivers/radeonsi/radeon_vcn_dec.c index 09af5410544..598ff27b8f6 100644 --- a/src/gallium/drivers/radeonsi/radeon_vcn_dec.c +++ b/src/gallium/drivers/radeonsi/radeon_vcn_dec.c @@ -1405,7 +1405,7 @@ static unsigned rvcn_dec_dynamic_dpb_t2_message(struct radeon_decoder *dec, rvcn dynamic_dpb_t2->dpbCurrLo = addr; dynamic_dpb_t2->dpbCurrHi = addr >> 32; - decode->decode_flags = 1; + decode->decode_flags |= RDECODE_FLAGS_USE_DYNAMIC_DPB_MASK; dynamic_dpb_t2->dpbConfigFlags = 0; return 0; @@ -1565,7 +1565,7 @@ static struct pb_buffer_lean *rvcn_dec_message_decode(struct radeon_decoder *dec decode->height_in_samples = dec->base.height; if (dec->dpb_type == DPB_DYNAMIC_TIER_3) - decode->decode_flags = RDECODE_FLAGS_UNIFIED_DT_MASK; + decode->decode_flags |= RDECODE_FLAGS_UNIFIED_DT_MASK; decode->bsd_size = align(dec->bs_size, 128);