DescriptionEnsure DiscardPadding is parsed as a signed integer.
Per the spec DiscardPadding is a signed integer. Sadly the parser
only supports UInt values at the moment. To avoid refactoring the
world, we parse DiscardPadding as binary and have a one off parser.
A re-encoded bear-opus-end-trimming.webm will be landed separately
ahead of this change.
This patch also adds a check to ensure we never parse uint64 values
which will overflow an int64 container.
BUG=366750
TEST=Existing tests pass w/ DCHECK.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266478
Patch Set 1 #Patch Set 2 : Rebase on top of test disable. #
Total comments: 4
Patch Set 3 : Comments. #Patch Set 4 : Fix content tests. #Patch Set 5 : Remove bad rebase. #
Messages
Total messages: 25 (0 generated)
|