Audio Coding Syntax
System shall check if the syntax of the coded audio bitstream is compliant with the codec specification
(content element)
is (content element value for independent)
but (container element for IPF)
or (container element for IF)
does not indicate this frame is independent.
auLen
is 0
but preroll frame shall not be empty
Bitstream parsing ran out of data to read before the end of the syntax was reached, most probably the bitstream is malformed
Extra bytes after the end of the syntax was reached
Extra zero bytes after the end of the syntax was reached
AudioPreRoll
usacExtElementPresent
is 1
for AudioPreRoll
inside AudioPreRoll
AudioPreRoll
usacExtElementConfigLength
is 1
but only 0
is allowed
AudioPreRoll
usacExtElementDefaultLengthPresent
is 1
but only 0
is allowed
AudioPreRoll
usacExtElementPayloadFrag
is 1
but only 0
is allowed
AudioPreRoll
is present in position (value)
but only presence in position 0
is allowed
numPreRollFrames
is (numPreRollFrames value)
but <= 3
is required
channelConfigurationIndex
(value)
implies element order (expected channel config order)
loudnessInfoSet
contains a mix of v0 and v1 loudnessInfo
loudnessInfoCount
is 0
loudnessInfoSet
is missing
(effect)
isn't in at least one DRC
Version (value)
shall not be used
numOutChannels
is (value)
but the usacElementType
sequence contains (value)
channels
numOutChannels
is (value)
, it is not recommended that the usacElementType
sequence contains (value)
channels
numOutChannels
is (value)
, it is not recommended that the usacElementType
sequence contains (value)
channels, especially when only one channel of a CPE is included in numOutChannels
UsacLfeElement
support not implemented
(field)
is (actual value)
but only (expected value)
is expected
(field)
(value)
is present (value)
times but only 1 instance is permitted