From f17ea8e90117f681ada388361b8856c99706152c Mon Sep 17 00:00:00 2001 From: David Rosca Date: Tue, 20 May 2025 14:20:26 +0200 Subject: [PATCH] radeonsi/vcn: Get rid of not_referenced Reviewed-by: Ruijing Dong Part-of: --- src/gallium/drivers/radeonsi/radeon_vcn_enc.c | 1 - src/gallium/drivers/radeonsi/radeon_vcn_enc.h | 1 - src/gallium/drivers/radeonsi/radeon_vcn_enc_1_2.c | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/gallium/drivers/radeonsi/radeon_vcn_enc.c b/src/gallium/drivers/radeonsi/radeon_vcn_enc.c index 73f4534e1c4..d1d0e2c4bf5 100644 --- a/src/gallium/drivers/radeonsi/radeon_vcn_enc.c +++ b/src/gallium/drivers/radeonsi/radeon_vcn_enc.c @@ -509,7 +509,6 @@ static void radeon_vcn_enc_h264_get_param(struct radeon_encoder *enc, enc->enc_pic.enc_params.reconstructed_picture_index = pic->dpb_curr_pic; enc->enc_pic.h264_enc_params.is_reference = !pic->not_referenced; enc->enc_pic.h264_enc_params.is_long_term = pic->is_ltr; - enc->enc_pic.not_referenced = pic->not_referenced; if (pic->ref_list0[0] != PIPE_H2645_LIST_REF_INVALID_ENTRY) { uint8_t ref_l0 = pic->ref_list0[0]; diff --git a/src/gallium/drivers/radeonsi/radeon_vcn_enc.h b/src/gallium/drivers/radeonsi/radeon_vcn_enc.h index 911a1a6d365..3a22f696696 100644 --- a/src/gallium/drivers/radeonsi/radeon_vcn_enc.h +++ b/src/gallium/drivers/radeonsi/radeon_vcn_enc.h @@ -107,7 +107,6 @@ struct radeon_enc_pic { unsigned total_coloc_bytes; rvcn_enc_quality_modes_t quality_modes; - bool not_referenced; bool use_rc_per_pic_ex; bool av1_tile_splitting_legacy_flag; diff --git a/src/gallium/drivers/radeonsi/radeon_vcn_enc_1_2.c b/src/gallium/drivers/radeonsi/radeon_vcn_enc_1_2.c index 0e989d311ae..f21c8c525e8 100644 --- a/src/gallium/drivers/radeonsi/radeon_vcn_enc_1_2.c +++ b/src/gallium/drivers/radeonsi/radeon_vcn_enc_1_2.c @@ -668,7 +668,7 @@ static void radeon_enc_slice_header(struct radeon_encoder *enc) } } - if (!enc->enc_pic.not_referenced) { + if (enc->enc_pic.h264_enc_params.is_reference) { if (enc->enc_pic.picture_type == PIPE_H2645_ENC_PICTURE_TYPE_IDR) { radeon_bs_code_fixed_bits(&bs, slice->no_output_of_prior_pics_flag, 1); radeon_bs_code_fixed_bits(&bs, slice->long_term_reference_flag, 1);