Description of the issue

AudioPreRoll is present in position (value) but only presence in position 0 is allowed


General compliance


ISO IEC 23003-3 (USAC):
UsacConfig/UsacDecoderConfig/UsacExtElementConfig: "In order to use AudioPreRoll() for both random access and bitrate adaptation the following restrictions apply: [...] The first element of every frame shall be an extension element (UsacExtElement) of type ID_EXT_ELE_AUDIOPREROLL"

Possible solution/action

ISO IEC 23003-3:
Fix the encoder in order to put AudioPreRoll element first, then reencode the content.



QC.EBU.IO Test Items

Audio Coding Syntax