From 2e400fc09936a9e40d45562dce8869a69bb1c707 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Wed, 20 Aug 2025 15:51:57 +0200 Subject: [PATCH] radeonsi/vcn: Disable H264 encode 8x8 transform when CABAC is disabled VCN5 only supports it with CABAC enabled. Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13029 Fixes: e509139f61a ("radeonsi/vcn: Add support for H264 8x8 transform on VCN5") Reviewed-by: Ruijing Dong Part-of: --- src/gallium/drivers/radeonsi/radeon_vcn_enc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/radeonsi/radeon_vcn_enc.c b/src/gallium/drivers/radeonsi/radeon_vcn_enc.c index 6dad8f5187b..dc34dc285ca 100644 --- a/src/gallium/drivers/radeonsi/radeon_vcn_enc.c +++ b/src/gallium/drivers/radeonsi/radeon_vcn_enc.c @@ -301,6 +301,7 @@ static void radeon_vcn_enc_h264_get_spec_misc_param(struct radeon_encoder *enc, pic->pic_ctrl.weighted_bipred_idc : 0; enc->enc_pic.spec_misc.transform_8x8_mode = sscreen->info.vcn_ip_version >= VCN_5_0_0 && + enc->enc_pic.spec_misc.cabac_enable && pic->pic_ctrl.transform_8x8_mode_flag; enc->enc_pic.spec_misc.level_idc = pic->seq.level_idc; }