Skip to content

Commit 7b6070f

Browse files
Add Extended HE-AAC to AAC WebCodecs Registration
Adds "mp4a.40.42" (Extended HE-AAC) to the list of fully qualified codec strings, along with a note that Extended HE-AAC should use the "aac" bitstream format. Updates the [ISO14496-3] reference to the 2019 edition and adds new bibliographic references for [ISO23003-3] (USAC) and [ISO23003-4] (DRC). Co-authored-by: Djuffin <132926+Djuffin@users.noreply.github.com>
1 parent e12b7cf commit 7b6070f

File tree

1 file changed

+17
-4
lines changed

1 file changed

+17
-4
lines changed

aac_codec_registration.src.html

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,22 @@
3636
<pre class='biblio'>
3737
{
3838
"iso14496-3": {
39-
"href": "https://www.iso.org/standard/53943.html",
40-
"title": "ISO/IEC 14496-3:2009 - Information technology — Coding of audio-visual objects — Part 3: Audio",
39+
"href": "https://www.iso.org/standard/76383.html",
40+
"title": "ISO/IEC 14496-3:2019 - Information technology — Coding of audio-visual objects — Part 3: Audio",
4141
"publisher": "ISO",
42-
"date": "2009-09"
42+
"date": "2019-12"
43+
},
44+
"iso23003-3": {
45+
"href": "https://www.iso.org/standard/76385.html",
46+
"title": "ISO/IEC 23003-3:2020 - Information technology — MPEG audio technologies — Part 3: Unified speech and audio coding",
47+
"publisher": "ISO",
48+
"date": "2020-06"
49+
},
50+
"iso23003-4": {
51+
"href": "https://www.iso.org/standard/89036.html",
52+
"title": "ISO/IEC 23003-4:2025 - Information technology — MPEG audio technologies — Part 4: Dynamic range control",
53+
"publisher": "ISO",
54+
"date": "2025-03"
4355
}
4456
}
4557
</pre>
@@ -54,6 +66,7 @@
5466
- `"mp4a.40.5"` — MPEG-4 HE-AAC v1 (AAC LC + SBR)
5567
- `"mp4a.40.05"` — MPEG-4 HE-AAC v1 (AAC LC + SBR), leading 0 for Aud-OTI compatibility
5668
- `"mp4a.40.29"` — MPEG-4 HE-AAC v2 (AAC LC + SBR + PS)
69+
- `"mp4a.40.42"` — Extended HE-AAC (MPEG-D USAC + MPEG-D DRC) as defined in [[iso23003-3]] and [[iso23003-4]]
5770
- `"mp4a.67"` — MPEG-2 AAC LC
5871

5972
EncodedAudioChunk data {#encodedaudiochunk-data}
@@ -66,7 +79,7 @@
6679
If the bitstream is in {{AacBitstreamFormat/aac}} format, the
6780
{{EncodedAudioChunk/[[internal data]]}} of {{EncodedAudioChunk}}s are expected
6881
to be a raw AAC frame (syntax element `raw_data_block()`), as described in
69-
section 4.4.2.1 of [[iso14496-3]].
82+
section 4.4.2.1 of [[iso14496-3]]. Extended HE-AAC shall be in {{AacBitstreamFormat/aac}} format.
7083

7184
AudioDecoderConfig description {#audiodecoderconfig-description}
7285
================================================================

0 commit comments

Comments
 (0)