From 47e2e15c2428fcbba2d032c3ae1f3d14b97a3f6f Mon Sep 17 00:00:00 2001 From: Ruijing Dong Date: Thu, 29 Sep 2022 15:45:56 -0400 Subject: [PATCH] radeonsi/vce: apply avc seq parameters just apply avc seq parameters Reviewed-by: Leo Liu Signed-off-by: Ruijing Dong Part-of: --- src/gallium/drivers/radeonsi/radeon_vce_52.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/gallium/drivers/radeonsi/radeon_vce_52.c b/src/gallium/drivers/radeonsi/radeon_vce_52.c index 830ff969c31..68aa31ca16d 100644 --- a/src/gallium/drivers/radeonsi/radeon_vce_52.c +++ b/src/gallium/drivers/radeonsi/radeon_vce_52.c @@ -89,11 +89,11 @@ static void get_pic_control_param(struct rvce_encoder *enc, struct pipe_h264_enc unsigned encNumMBsPerSlice; encNumMBsPerSlice = align(enc->base.width, 16) / 16; encNumMBsPerSlice *= align(enc->base.height, 16) / 16; - if (pic->pic_ctrl.enc_frame_cropping_flag) { - enc->enc_pic.pc.enc_crop_left_offset = pic->pic_ctrl.enc_frame_crop_left_offset; - enc->enc_pic.pc.enc_crop_right_offset = pic->pic_ctrl.enc_frame_crop_right_offset; - enc->enc_pic.pc.enc_crop_top_offset = pic->pic_ctrl.enc_frame_crop_top_offset; - enc->enc_pic.pc.enc_crop_bottom_offset = pic->pic_ctrl.enc_frame_crop_bottom_offset; + if (pic->seq.enc_frame_cropping_flag) { + enc->enc_pic.pc.enc_crop_left_offset = pic->seq.enc_frame_crop_left_offset; + enc->enc_pic.pc.enc_crop_right_offset = pic->seq.enc_frame_crop_right_offset; + enc->enc_pic.pc.enc_crop_top_offset = pic->seq.enc_frame_crop_top_offset; + enc->enc_pic.pc.enc_crop_bottom_offset = pic->seq.enc_frame_crop_bottom_offset; } else { enc->enc_pic.pc.enc_crop_right_offset = (align(enc->base.width, 16) - enc->base.width) >> 1; enc->enc_pic.pc.enc_crop_bottom_offset =