From 4f4164d62a0b29c12d750d9467e73c31e7f678b8 Mon Sep 17 00:00:00 2001 From: shanshengwang Date: Tue, 26 Oct 2021 17:50:24 +0800 Subject: [PATCH] radeon/vce: Limiting max supported refernce frames to 1 for h264 encoding VCE currently restricted max_supported reference frames to 1 Signed-off-by: shanshengwang Suggested-by: Suresh Guttula Acked-by: Boyuan Zhang Part-of: --- src/gallium/drivers/radeon/radeon_vce_52.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeon/radeon_vce_52.c b/src/gallium/drivers/radeon/radeon_vce_52.c index 961c473..f650c0e 100644 --- a/src/gallium/drivers/radeon/radeon_vce_52.c +++ b/src/gallium/drivers/radeon/radeon_vce_52.c @@ -101,7 +101,7 @@ static void get_pic_control_param(struct rvce_encoder *enc, struct pipe_h264_enc } enc->enc_pic.pc.enc_num_mbs_per_slice = encNumMBsPerSlice; enc->enc_pic.pc.enc_b_pic_pattern = MAX2(enc->base.max_references, 1) - 1; - enc->enc_pic.pc.enc_number_of_reference_frames = MIN2(enc->base.max_references, 2); + enc->enc_pic.pc.enc_number_of_reference_frames = MIN2(enc->base.max_references, 1); enc->enc_pic.pc.enc_max_num_ref_frames = enc->base.max_references + 1; enc->enc_pic.pc.enc_num_default_active_ref_l0 = 0x00000001; enc->enc_pic.pc.enc_num_default_active_ref_l1 = 0x00000001; -- 2.7.4