Repository navigation
fix(rocDecode): Bound the shared NAL unit and SEI parsing in the base parser #12673
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
jeffqjiangNew
merged 29 commits into
develop
from
users/jeffqjiangNew/rocDecode_parser_error_handle
Oct 10, 2026
Merged
Changes from all commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
a1253a1
rocDecode/Parser: Stop the start code scan underflowing on a short pa…
jeffqjiangNew 631519b
rocDecode/Parser: Make the NAL unit offsets and sizes consistently un…
jeffqjiangNew 68fe033
rocDecode/Parser: Bound the SEI message parse to the NAL unit.
jeffqjiangNew 2615b7d
rocDecode/Parser: Report an invalid emulation prevention sequence ins…
jeffqjiangNew c42f68b
rocDecode/Parser: Subtract the removed emulation prevention bytes fro…
jeffqjiangNew d37d6ba
rocDecode/Parser: Update the EbspToRbsp() documentation for the new s…
jeffqjiangNew 36946de
rocDecode/Parser: Grow the SEI payload buffer geometrically.
jeffqjiangNew c96255e
rocDecode/Parser: Guard the short packet case at the top of GetNalUni…
jeffqjiangNew 759003e
Merge branch 'develop' into users/jeffqjiangNew/rocDecode_parser_erro…
jeffqjiangNew e0ce9c8
rocDecode/Parser: Derive the NAL payload size once, under its floor.
jeffqjiangNew d0b26e0
Merge branch 'users/jeffqjiangNew/rocDecode_parser_error_handle' of g…
jeffqjiangNew 296539b
rocDecode/Parser: Log a failed SEI message parse at the call sites.
jeffqjiangNew 8c366a0
rocDecode/Parser: Report malformed frame data as PARSER_INVALID_FORMAT.
jeffqjiangNew 85c2565
rocDecode/Parser: Record the parser hardening in the changelog, and t…
jeffqjiangNew 844e974
rocDecode/Doc: Say what the parser bounds fixes were, in the changelog.
jeffqjiangNew 3d0a553
* rocDecode/Doc: Updated change log based on review comment.
jeffqjiangNew 1b878a5
Merge branch 'develop' into users/jeffqjiangNew/rocDecode_parser_erro…
jeffqjiangNew 076e6bd
Update projects/rocdecode/CHANGELOG.md
jeffqjiangNew da5b49d
rocDecode/Parser: Fail rather than truncate an oversized SEI payload …
jeffqjiangNew 48f3b24
rocDecode/Parser: Spell out the SEI message field conversions.
jeffqjiangNew 2f7557c
rocDecode/Parser: Make the slice and SEI message counters unsigned.
jeffqjiangNew 10e0994
rocDecode/Parser: Parenthesize INIT_SEI_PAYLOAD_BUF_SIZE and make it …
jeffqjiangNew 970e35c
rocDecode/Parser: Widen pic_stream_data_size_ to match what feeds it.
jeffqjiangNew fd32ab8
rocDecode/Parser: Say what the invalid format return gives up, not ju…
jeffqjiangNew fc5d236
rocDecode/Parser: Tidy the EbspToRbsp() signature and complete its co…
jeffqjiangNew 764f7dd
Merge branch 'develop' into users/jeffqjiangNew/rocDecode_parser_erro…
jeffqjiangNew 8df5810
rocDecode/Parser: Skip SEI messages whose type the public field canno…
jeffqjiangNew a5eec1b
Merge branch 'users/jeffqjiangNew/rocDecode_parser_error_handle' of g…
jeffqjiangNew fe19a15
rocDecode/Parser: Stop the SEI capacity doubling overshooting the 32 …
jeffqjiangNew File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.