Best practice
Best practice in order to improve interoperability between implementations
configLen
is 0
but it is recommended to have a preroll config
(preroll count field)
is (value)
but (expected value)
is recommended due to (reason)
This is the first frame in this stream but USAC
AudioPreRoll
is not present
usacSamplingFrequency
is used but usacSamplingFrequencyIndex
(value)
could be used instead
channelConfigurationIndex
(value)
is used but the usacElementType
sequence contains (channel config order)
, which is the configuration indicated by channelConfigurationIndex
(expected value)
Default loudness
is present (value)
times but only 1
instance is recommended
loudnessInfoSet
contains a mix of v0 and v1 loudnessInfo
loudnessInfoCount
is 0
loudnessInfoSet
is missing
(element)
is present (value)
times but only 1 instance is recommended
(methodDefinition-measurementSystem)
is present (value)
times but only 1 instance is recommended
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
(container format)
(container element)
(container field)
(container value)
does not permit that the usacElementType
sequence starts with SCE CPE
(container format)
(container element)
(container field)
(container value)
implies a channel layout of L R
, a channel layout of (channel layout)
is not recommended
channelConfigurationIndex
is 0
but channelConfigurationIndex
(value)
could be used for channel mapping (channel mapping)
(container format)
(container element)
is not present and this is an independent frame (IF), seeking is not optimal