summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeon
diff options
context:
space:
mode:
authorshanshengwang <shansheng.wang@amd.corp-partner.google.com>2021-10-26 17:50:24 +0800
committerMarge Bot <emma+marge@anholt.net>2021-10-28 13:56:24 +0000
commit4f4164d62a0b29c12d750d9467e73c31e7f678b8 (patch)
tree93f0553eadb7023830a5a4197dfd72d338f755f2 /src/gallium/drivers/radeon
parentd8e45467076789aac6a83c3982dafcf386d56e72 (diff)
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 <shansheng.wang@amd.com> Suggested-by: Suresh Guttula <suresh.guttula@amd.com> Acked-by: Boyuan Zhang <Boyuan.Zhang@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13543>
Diffstat (limited to 'src/gallium/drivers/radeon')
-rw-r--r--src/gallium/drivers/radeon/radeon_vce_52.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeon/radeon_vce_52.c b/src/gallium/drivers/radeon/radeon_vce_52.c
index 961c4731c46..f650c0e6e55 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;