Mesa (main): radeon/vcn: remove redundancy for vcn2 enc

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Oct 29 00:10:32 UTC 2021


Module: Mesa
Branch: main
Commit: 49fff27d46698b9aa998a32aaac737edee153059
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=49fff27d46698b9aa998a32aaac737edee153059

Author: Boyuan Zhang <boyuan.zhang at amd.com>
Date:   Sun Oct 24 18:09:45 2021 -0400

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 <boyuan.zhang at amd.com>
Reviewed-by: Leo Liu <leo.liu at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13511>

---

 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;
 



More information about the mesa-commit mailing list