From 7a4e3b27880a310c64064bc6ddb586f80211b6a2 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Mon, 17 Jul 2023 12:57:34 +0200 Subject: [PATCH] radeonsi/vcn: Fix setting color range in AV1 bitstream As per spec color_range and chroma_sample_position parameters are always set, not conditional on color_description_present_flag. Reviewed-by: Ruijing Dong Part-of: --- src/gallium/drivers/radeonsi/radeon_vcn_enc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/radeonsi/radeon_vcn_enc.c b/src/gallium/drivers/radeonsi/radeon_vcn_enc.c index cb4d9e3..3cdbc4a 100644 --- a/src/gallium/drivers/radeonsi/radeon_vcn_enc.c +++ b/src/gallium/drivers/radeonsi/radeon_vcn_enc.c @@ -542,9 +542,9 @@ static void radeon_vcn_enc_av1_color_description(struct radeon_encoder *enc, enc->enc_pic.av1_color_description.color_primaries = pic->seq.color_config.color_primaries; enc->enc_pic.av1_color_description.transfer_characteristics = pic->seq.color_config.transfer_characteristics; enc->enc_pic.av1_color_description.maxtrix_coefficients = pic->seq.color_config.matrix_coefficients; - enc->enc_pic.av1_color_description.color_range = pic->seq.color_config.color_range; - enc->enc_pic.av1_color_description.chroma_sample_position = pic->seq.color_config.chroma_sample_position; } + enc->enc_pic.av1_color_description.color_range = pic->seq.color_config.color_range; + enc->enc_pic.av1_color_description.chroma_sample_position = pic->seq.color_config.chroma_sample_position; } static void radeon_vcn_enc_av1_get_rc_param(struct radeon_encoder *enc, -- 2.7.4