[vlc-commits] [Git][videolan/vlc][master] packetizer: av1: fix bogus detection of monochrome
Steve Lhomme (@robUx4)
gitlab at videolan.org
Wed Aug 2 12:54:10 UTC 2023
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
4bdb9c1b by Steve Lhomme at 2023-08-02T12:40:54+00:00
packetizer: av1: fix bogus detection of monochrome
Match the algorithm from the specs of [1]
[1] https://aomediacodec.github.io/av1-spec/#color-config-syntax
- - - - -
1 changed file:
- modules/packetizer/av1_obu.c
Changes:
=====================================
modules/packetizer/av1_obu.c
=====================================
@@ -167,13 +167,10 @@ static bool av1_parse_color_config(bs_t *p_bs,
obu_u3_t seq_profile)
{
p_cc->high_bitdepth = bs_read1(p_bs);
- if(seq_profile <= 2)
- {
- if(p_cc->high_bitdepth)
- p_cc->twelve_bit = bs_read1(p_bs);
- if(seq_profile != 1)
- p_cc->mono_chrome = bs_read1(p_bs);
- }
+ if (seq_profile == 2 && p_cc->high_bitdepth)
+ p_cc->twelve_bit = bs_read1(p_bs);
+ if (seq_profile != 1)
+ p_cc->mono_chrome = bs_read1(p_bs);
const uint8_t BitDepth = p_cc->twelve_bit ? 12 : ((p_cc->high_bitdepth) ? 10 : 8);
p_cc->color_description_present_flag = bs_read1(p_bs);
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/4bdb9c1b3681e58678c67c063c519feb2e607c9a
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/4bdb9c1b3681e58678c67c063c519feb2e607c9a
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list