

Eight rejection causes. One named check each.
- Sample rate not 48 kHz. Caught by: Sample rate check.
- Bit depth under 24-bit. Caught by: Bit depth check.
- ADM metadata missing chna or axml. Caught by: ADM metadata check.
- No bed at all in the file. Caught by: Bed layout check.
- LFE missing, doubled, or full-band. Caught by: LFE channel check + LFE band-limit check.
- True peak above −1 dBTP. Caught by: True peak check (4x oversampling, BS.1770-4).
- Timeline offset left in the export. Caught by: Programme start check.
- Timecode frame rate not 24 fps. Caught by: Timecode frame rate check (Apple / UMG / Sony: Confirmed MUST).
These checks target the rejection reasons the specs actually name. Passing every one is not a promise the file will be accepted; the honest scope is that the known rejection causes have been checked.











