Skip to content

Check the requirement on is_first_tile_group (#5143) - #5171

Open
wantehchang wants to merge 1 commit into
av2-normativefrom
cherry-pick-bug-fix
Open

Check the requirement on is_first_tile_group (#5143)#5171
wantehchang wants to merge 1 commit into
av2-normativefrom
cherry-pick-bug-fix

Conversation

@wantehchang

Copy link
Copy Markdown
Member

Check the requirement of bitstream conformance that SeenFrameHeader is not equal to is_first_tile_group. If this requirement is not met, the decoder may skip the read_uncompressed_header() call in av2_read_tilegroup_header(), which eventually leads to a null pointer dereference.

Fixes #5142.

(cherry picked from commit 63be727)

Check the requirement of bitstream conformance that SeenFrameHeader is
not equal to is_first_tile_group. If this requirement is not met, the
decoder may skip the read_uncompressed_header() call in
av2_read_tilegroup_header(), which eventually leads to a null pointer
dereference.

Fixes #5142.

(cherry picked from commit 63be727)
@wantehchang

Copy link
Copy Markdown
Member Author

Leo: I suggest cherry-picking this bug fix to the av2-normative branch because it fixes a mismatch between the spec and software.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants