From: Ruijing Dong Date: Sun, 13 Sep 2020 23:53:24 +0000 (-0400) Subject: radeon/vcn: add 0x02 to enc emulation prevention X-Git-Tag: upstream/21.0.0~1703 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e37cd34ea6b2b58e584b32d0ebade67d8abd5c33;p=platform%2Fupstream%2Fmesa.git radeon/vcn: add 0x02 to enc emulation prevention Add 0x02 as a new case that triggers adding emulation prevention byte. Signed-off-by: Ruijing Dong Acked-by: Leo Liu Part-of: --- diff --git a/src/gallium/drivers/radeon/radeon_vcn_enc.c b/src/gallium/drivers/radeon/radeon_vcn_enc.c index ede9fb82146..84f766d2211 100644 --- a/src/gallium/drivers/radeon/radeon_vcn_enc.c +++ b/src/gallium/drivers/radeon/radeon_vcn_enc.c @@ -507,7 +507,8 @@ void radeon_enc_output_one_byte(struct radeon_encoder *enc, unsigned char byte) void radeon_enc_emulation_prevention(struct radeon_encoder *enc, unsigned char byte) { if (enc->emulation_prevention) { - if ((enc->num_zeros >= 2) && ((byte == 0x00) || (byte == 0x01) || (byte == 0x03))) { + if ((enc->num_zeros >= 2) && ((byte == 0x00) || (byte == 0x01) || + (byte == 0x02) || (byte == 0x03))) { radeon_enc_output_one_byte(enc, 0x03); enc->bits_output += 8; enc->num_zeros = 0;