From 49fff27d46698b9aa998a32aaac737edee153059 Mon Sep 17 00:00:00 2001 From: Boyuan Zhang Date: Sun, 24 Oct 2021 18:09:45 -0400 Subject: [PATCH] radeon/vcn: remove redundancy for vcn2 enc Remove redundancy functions for vcn2 encode. Re-using the vcn1 quality params function as a result. Signed-off-by: Boyuan Zhang Reviewed-by: Leo Liu Part-of: --- src/gallium/drivers/radeon/radeon_vcn_enc_2_0.c | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/src/gallium/drivers/radeon/radeon_vcn_enc_2_0.c b/src/gallium/drivers/radeon/radeon_vcn_enc_2_0.c index 95bf4dc428f..b65625f111e 100644 --- a/src/gallium/drivers/radeon/radeon_vcn_enc_2_0.c +++ b/src/gallium/drivers/radeon/radeon_vcn_enc_2_0.c @@ -214,21 +214,6 @@ static void radeon_enc_slice_header_hevc(struct radeon_encoder *enc) RADEON_ENC_END(); } -static void radeon_enc_quality_params(struct radeon_encoder *enc) -{ - enc->enc_pic.quality_params.vbaq_mode = 0; - enc->enc_pic.quality_params.scene_change_sensitivity = 0; - enc->enc_pic.quality_params.scene_change_min_idr_interval = 0; - enc->enc_pic.quality_params.two_pass_search_center_map_mode = 0; - - RADEON_ENC_BEGIN(enc->cmd.quality_params); - RADEON_ENC_CS(enc->enc_pic.quality_params.vbaq_mode); - RADEON_ENC_CS(enc->enc_pic.quality_params.scene_change_sensitivity); - RADEON_ENC_CS(enc->enc_pic.quality_params.scene_change_min_idr_interval); - RADEON_ENC_CS(enc->enc_pic.quality_params.two_pass_search_center_map_mode); - RADEON_ENC_END(); -} - static void radeon_enc_loop_filter_hevc(struct radeon_encoder *enc) { RADEON_ENC_BEGIN(enc->cmd.deblocking_filter_hevc); @@ -511,7 +496,6 @@ void radeon_enc_2_0_init(struct radeon_encoder *enc) radeon_enc_1_2_init(enc); enc->encode = encode; enc->ctx = radeon_enc_ctx; - enc->quality_params = radeon_enc_quality_params; enc->input_format = radeon_enc_input_format; enc->output_format = radeon_enc_output_format;