Mesa (main): radeon/vcn/enc: Add missing line to HEVC SPS header code
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Jun 22 23:46:13 UTC 2021
Module: Mesa
Branch: main
Commit: d977e7fbe107898480506fdd7bca9b177718587a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d977e7fbe107898480506fdd7bca9b177718587a
Author: Thong Thai <thong.thai at amd.com>
Date: Tue Jun 22 13:47:52 2021 -0400
radeon/vcn/enc: Add missing line to HEVC SPS header code
Add previously missing line in HEVC SPS header generation on VCN 1.0
devices, for when an image does not need to be cropped.
Fixes: e62c7e7c6ca ("radeon: Add cropping to encoded H.265 when padding is used")
Signed-off-by: Thong Thai <thong.thai at amd.com>
Reviewed-by: Leo Liu <leo.liu at amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11535>
---
src/gallium/drivers/radeon/radeon_vcn_enc_1_2.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/gallium/drivers/radeon/radeon_vcn_enc_1_2.c b/src/gallium/drivers/radeon/radeon_vcn_enc_1_2.c
index 5f2400b9a9d..6704b3075b2 100644
--- a/src/gallium/drivers/radeon/radeon_vcn_enc_1_2.c
+++ b/src/gallium/drivers/radeon/radeon_vcn_enc_1_2.c
@@ -412,6 +412,7 @@ static void radeon_enc_nalu_sps_hevc(struct radeon_encoder *enc)
radeon_enc_code_ue(enc, enc->enc_pic.session_init.padding_height / 2);
radeon_enc_code_ue(enc, enc->enc_pic.session_init.padding_height / 2);
} else
+ radeon_enc_code_fixed_bits(enc, 0x0, 1);
radeon_enc_code_ue(enc, enc->enc_pic.bit_depth_luma_minus8);
radeon_enc_code_ue(enc, enc->enc_pic.bit_depth_chroma_minus8);
More information about the mesa-commit
mailing list