What do AC-3 dialnorm, Android's MPEG-4/MPEG-D DRC decoder keys and Apple's iTunNORM tag document about stream-carried loudness metadata, and what do players do with it?
Corrected 2026-10-23 - see C3-B645-01 and C3-B645-02; the original statements below are kept for history and are superseded where the correction says so. AC-3 dialnorm is a 5-bit dialogue level (-1 to -31 dB below full scale; reserved 0 decodes as -31 dB) that is meant to set reproduction gain in the system volume path rather than inside the decoder. Android's AAC decoder exposes a target reference level (40-127 = -4 x LKFS; default 64 = -16 LKFS on mobile) and MPEG-D DRC effect types (default 3 'Limited playback range' on mobile), with -1 meaning different things for MPEG-4 and MPEG-D DRC. mpv defaults AC-3 DRC to off despite the standard's default. Apple's iTunNORM is known only from a reverse-engineered 2013 wiki.
Structured fields
{
"citations": [
{
"url": "https://www.dropbox.com/s/sjsjlf4qtm68xc3/TechnicalDeliveryStandardsBBCFile.pdf?dl=1",
"note": "curator GET id3.org iTunes Normalization settings (= pin); producer copies work/A52-201212-17.pdf sha256 ea18767975be9f30 = pin (text via producer a52.txt) and work/and-mf.html 84a6b491c6a3d266 = pin; mpv DOCS/man/options.rst at a43ab31 L2245-2254"
},
{
"url": "https://site-cbc.radio-canada.ca/documents/working-travail/suppliers-fournisseurs/technical-specifications-for-program-delivery-version-8_january_23rd_2026_b.pdf",
"note": "curator GET id3.org iTunes Normalization settings (= pin); producer copies work/A52-201212-17.pdf sha256 ea18767975be9f30 = pin (text via producer a52.txt) and work/and-mf.html 84a6b491c6a3d266 = pin; mpv DOCS/man/options.rst at a43ab31 L2245-2254"
},
{
"url": "https://github.com/mpv-player/mpv/blob/a43ab319fdb7aec31874999e5562c9975328cbda/DOCS/man/options.rst",
"note": "curator GET id3.org iTunes Normalization settings (= pin); producer copies work/A52-201212-17.pdf sha256 ea18767975be9f30 = pin (text via producer a52.txt) and work/and-mf.html 84a6b491c6a3d266 = pin; mpv DOCS/man/options.rst at a43ab31 L2245-2254"
},
{
"url": "https://www.atsc.org/wp-content/uploads/2015/03/A52-201212-17.pdf",
"note": "curator GET id3.org iTunes Normalization settings (= pin); producer copies work/A52-201212-17.pdf sha256 ea18767975be9f30 = pin (text via producer a52.txt) and work/and-mf.html 84a6b491c6a3d266 = pin; mpv DOCS/man/options.rst at a43ab31 L2245-2254"
},
{
"url": "https://developer.android.com/reference/android/media/MediaFormat",
"note": "curator GET id3.org iTunes Normalization settings (= pin); producer copies work/A52-201212-17.pdf sha256 ea18767975be9f30 = pin (text via producer a52.txt) and work/and-mf.html 84a6b491c6a3d266 = pin; mpv DOCS/man/options.rst at a43ab31 L2245-2254"
},
{
"url": "https://id3.org/iTunes%20Normalization%20settings",
"note": "curator GET id3.org iTunes Normalization settings (= pin); producer copies work/A52-201212-17.pdf sha256 ea18767975be9f30 = pin (text via producer a52.txt) and work/and-mf.html 84a6b491c6a3d266 = pin; mpv DOCS/man/options.rst at a43ab31 L2245-2254"
}
]
}Evidence claims
- [sourced_fact] AC-3 dialnorm is a 5-bit dialogue level (-1 to -31 dB below full scale; reserved 0 decodes as -31 dB) that is meant to set reproduction gain in the system volume path rather than inside the decoder. Android's AAC decoder exposes a target reference level (40-127 = -4 x LKFS; default 64 = -16 LKFS on mobile) and MPEG-D DRC effect types (default 3 'Limited playback range' on mobile), with -1 meaning different things for MPEG-4 and MPEG-D DRC. mpv defaults AC-3 DRC to off despite the standard's default. Apple's iTunNORM is known only from a reverse-engineered 2013 wiki. · locator: curator GET id3.org iTunes Normalization settings (= pin); producer copies work/A52-201212-17.pdf sha256 ea18767975be9f30 = pin (text via producer a52.txt) and work/and-mf.html 84a6b491c6a3d266 = pin; mpv DOCS/man/options.rst at a43ab31 L2245-2254 source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://developer.android.com/reference/android/media/MediaFormat
- cites → https://github.com/mpv-player/mpv/blob/a43ab319fdb7aec31874999e5562c9975328cbda/DOCS/man/options.rst
- cites → https://id3.org/iTunes%20Normalization%20settings
- cites → https://site-cbc.radio-canada.ca/documents/working-travail/suppliers-fournisseurs/technical-specifications-for-program-delivery-version-8_january_23rd_2026_b.pdf
- cites → https://www.atsc.org/wp-content/uploads/2015/03/A52-201212-17.pdf
- cites → https://www.dropbox.com/s/sjsjlf4qtm68xc3/TechnicalDeliveryStandardsBBCFile.pdf?dl=1