Skip to content

Commit cbef456

Browse files
committed
Proper links for all references of codec strings
This PR resolves: #872
1 parent 71fd338 commit cbef456

15 files changed

+35
-36
lines changed

aac_codec_registration.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for AAC, the (1) fully qualified codec strings, (2) the
16+
It describes, for AAC, the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]], (2) the
1717
codec-specific {{EncodedAudioChunk}} {{EncodedAudioChunk/[[internal data]]}}
1818
bytes, (3) the {{AudioDecoderConfig/description|AudioDecoderConfig.description}}
1919
bytes, (4) the values of {{EncodedAudioChunk}} {{EncodedAudioChunk/[[type]]}},
@@ -47,7 +47,7 @@
4747
Fully qualified codec strings {#fully-qualified-codec-strings}
4848
==============================================================
4949

50-
This codec has multiple possible codec strings:
50+
This codec has multiple possible [[WEBCODECS#config-codec-string|codec strings]]:
5151

5252
- `"mp4a.40.2"` — MPEG-4 AAC LC
5353
- `"mp4a.40.02"` — MPEG-4 AAC LC, leading 0 for Aud-OTI compatibility

alaw_codec_registration.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for A-law encoded PCM, the (1) fully qualified codec strings,
16+
It describes, for A-law encoded PCM, the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]],
1717
(2) the codec-specific {{EncodedAudioChunk}}
1818
{{EncodedAudioChunk/[[internal data]]}} bytes, (3) the
1919
{{AudioDecoderConfig/description|AudioDecoderConfig.description}},
@@ -47,7 +47,7 @@
4747
Fully qualified codec strings {#fully-qualified-codec-strings}
4848
==============================================================
4949

50-
The codec string is `"alaw"`.
50+
The [[WEBCODECS#config-codec-string|codec string]] is `"alaw"`.
5151

5252
EncodedAudioChunk data {#encodedaudiochunk-data}
5353
================================================

av1_codec_registration.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for AV1, the (1) fully qualified codec strings,
16+
It describes, for AV1, the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]],
1717
(2) the codec-specific {{EncodedVideoChunk}}
1818
{{EncodedVideoChunk/[[internal data]]}} bytes, (3) the codec-specific
1919
extensions to {{VideoEncoderConfig}}, (4) the
@@ -53,7 +53,7 @@
5353
Fully qualified codec strings {#fully-qualified-codec-strings}
5454
==============================================================
5555

56-
The codec string begins with the prefix `"av01."`, followed by a variable length
56+
The [[WEBCODECS#config-codec-string|codec string]] begins with the prefix `"av01."`, followed by a variable length
5757
suffix as described in Section 5 of [[AV1-ISOBMFF]].
5858

5959
EncodedVideoChunk data {#encodedvideochunk-data}

avc_codec_registration.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for AVC (H.264), the (1) fully qualified codec strings,
16+
It describes, for AVC (H.264), the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]],
1717
(2) the codec-specific {{EncodedVideoChunk}}
1818
{{EncodedVideoChunk/[[internal data]]}} bytes, (3) the
1919
{{VideoDecoderConfig/description|VideoDecoderConfig.description}} bytes,
@@ -55,7 +55,7 @@
5555
Fully qualified codec strings {#fully-qualified-codec-strings}
5656
==============================================================
5757

58-
The codec string begins with the prefix "avc1." or "avc3.", with a suffix of 6
58+
The [[WEBCODECS#config-codec-string|codec string]] begins with the prefix "avc1." or "avc3.", with a suffix of 6
5959
characters as described respectively in Section 3.4 of [[rfc6381]] and Section
6060
5.4.1 of [[iso14496-15]].
6161

codec_registry.src.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,16 @@
3939
Organization {#organization}
4040
============================
4141

42-
This registry maintains a mapping between codec strings and registration
42+
This registry maintains a mapping between <a>codec strings</a> and registration
4343
specifications as described below.
4444

4545
Registration Entry Requirements {#registration-entry-requirements}
4646
==================================================================
4747

48-
1. Each entry must include a unique codec string, a common name string, and a
48+
1. Each entry must include a unique <a>codec string</a>, a common name string, and a
4949
link to the codec's specification.
50-
2. The codec string must be crafted as follows:
51-
1. If the codec string contains a fixed prefix with variable suffix values,
50+
2. The <a>codec string</a> must be crafted as follows:
51+
1. If the <a>codec string</a> contains a fixed prefix with variable suffix values,
5252
the suffix must be represented by an asterisk and the registration's
5353
public specification must describe how to fully qualify the variable
5454
portion of the string.
@@ -79,7 +79,7 @@
7979
The registry editors will review and merge the pull request.
8080
6. Existing entries cannot be deleted or deprecated. They may be changed after
8181
being published through the same process as candidate entries. Possible
82-
changes include expansion of the codec string to better qualify the codec,
82+
changes include expansion of the <a>codec string</a> to better qualify the codec,
8383
adjustments to the codec name string, and modification of the link to the
8484
codec's specification.
8585

flac_codec_registration.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for FLAC, the (1) fully qualified codec strings,
16+
It describes, for FLAC, the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]],
1717
(2) the codec-specific {{EncodedAudioChunk}}
1818
{{EncodedAudioChunk/[[internal data]]}} bytes, (3) the
1919
{{AudioDecoderConfig/description|AudioDecoderConfig.description}} bytes,
@@ -47,7 +47,7 @@
4747
Fully qualified codec strings {#fully-qualified-codec-strings}
4848
==============================================================
4949

50-
The codec string is `"flac"`.
50+
The [[WEBCODECS#config-codec-string|codec string]] is `"flac"`.
5151

5252
EncodedAudioChunk data {#encodedaudiochunk-data}
5353
================================================

hevc_codec_registration.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for HEVC (H.265), the (1) fully qualified codec strings,
16+
It describes, for HEVC (H.265), the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]],
1717
(2) the codec-specific {{EncodedVideoChunk}}
1818
{{EncodedVideoChunk/[[internal data]]}} bytes, (3) the
1919
{{VideoDecoderConfig/description|VideoDecoderConfig.description}} bytes,
@@ -55,7 +55,7 @@
5555
Fully qualified codec strings {#fully-qualified-codec-strings}
5656
==============================================================
5757

58-
The codec string begins with the prefix "hev1." or "hvc1.", with a suffix of
58+
The [[WEBCODECS#config-codec-string|codec string]] begins with the prefix "hev1." or "hvc1.", with a suffix of
5959
four dot-separated fields as described in Section E.3 of [[iso14496-15]].
6060

6161
EncodedVideoChunk data {#encodedvideochunk-data}

index.src.html

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2013,8 +2013,7 @@
20132013

20142014
<dl>
20152015
<dt><dfn dict-member for=VideoDecoderConfig>codec</dfn></dt>
2016-
<dd>Contains a codec string describing the codec.</dd>
2017-
2016+
<dd>Contains a <a>codec string</a> describing the codec.</dd>
20182017
<dt><dfn dict-member for=VideoDecoderConfig>description</dfn></dt>
20192018
<dd>
20202019
A sequence of codec specific bytes, commonly known as extradata.
@@ -2118,7 +2117,7 @@
21182117

21192118
<dl>
21202119
<dt><dfn dict-member for=AudioEncoderConfig>codec</dfn></dt>
2121-
<dd>Contains a codec string describing the codec.</dd>
2120+
<dd>Contains a <a>codec string</a> describing the codec.</dd>
21222121

21232122
<dt><dfn dict-member for=AudioEncoderConfig>sampleRate</dfn></dt>
21242123
<dd>The number of frame samples per second.</dd>

mp3_codec_registration.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for MP3, the (1) fully qualified codec strings, (2)
16+
It describes, for MP3, the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]], (2)
1717
the {{AudioDecoderConfig/description|AudioDecoderConfig.description}} bytes,
1818
(3) the codec-specific {{EncodedAudioChunk}}
1919
{{EncodedAudioChunk/[[internal data]]}} bytes, and (4)
@@ -48,7 +48,7 @@
4848
Fully qualified codec strings {#fully-qualified-codec-strings}
4949
==============================================================
5050

51-
This codec has multiple equivalent codec strings:
51+
This codec has multiple equivalent [[WEBCODECS#config-codec-string|codec strings]]:
5252

5353
- `"mp3"`
5454
- `"mp4a.69"`

opus_codec_registration.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for Opus, the (1) fully qualified codec strings, (2) the
16+
It describes, for Opus, the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]], (2) the
1717
codec-specific {{EncodedAudioChunk}} {{EncodedAudioChunk/[[internal data]]}}
1818
bytes, (3) the {{AudioDecoderConfig/description|AudioDecoderConfig.description}}
1919
bytes, (4) the values of {{EncodedAudioChunk}} {{EncodedAudioChunk/[[type]]}},
@@ -54,7 +54,7 @@
5454
Fully qualified codec strings {#fully-qualified-codec-strings}
5555
==============================================================
5656

57-
The codec string is `"opus"`.
57+
The [[WEBCODECS#config-codec-string|codec string]] is `"opus"`.
5858

5959
EncodedAudioChunk data {#encodedaudiochunk-data}
6060
================================================

pcm_codec_registration.src.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for Linear PCM, the (1) fully qualified codec strings,
16+
It describes, for Linear PCM, the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]],
1717
(2) the codec-specific {{EncodedAudioChunk}}
1818
{{EncodedAudioChunk/[[internal data]]}} bytes, (3) the
1919
{{AudioDecoderConfig/description|AudioDecoderConfig.description}}, and
@@ -47,8 +47,8 @@
4747
Fully qualified codec strings {#fully-qualified-codec-strings}
4848
==============================================================
4949

50-
This codec's string begins with the prefix "pcm-", followed by a suffix that
51-
indicates the sample format. The complete list of strings and associated
50+
This [[WEBCODECS#config-codec-string|codec string]] begins with the prefix "pcm-", followed by a suffix that
51+
indicates the sample format. The complete list of [[WEBCODECS#config-codec-string|codec strings]] and associated
5252
formats is as follows.
5353

5454
* pcm-u8, using format {{u8}}
@@ -72,7 +72,7 @@
7272

7373
{{EncodedAudioChunk}} {{EncodedAudioChunk/[[internal data]]}} is expected to be
7474
a sequence of bytes of arbitrary length, with a [=sample=] occuring every N
75-
bits, where N is defined by the codec string. For multichannel PCM, [=samples=]
75+
bits, where N is defined by the [[WEBCODECS#config-codec-string|codec string]]. For multichannel PCM, [=samples=]
7676
from different channels are [=interleaved=].
7777

7878

ulaw_codec_registration.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for u-law encoded PCM, the (1) fully qualified codec strings,
16+
It describes, for u-law encoded PCM, the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]],
1717
(2) the codec-specific {{EncodedAudioChunk}}
1818
{{EncodedAudioChunk/[[internal data]]}} bytes, (3) the
1919
{{AudioDecoderConfig/description|AudioDecoderConfig.description}} bytes,
@@ -47,7 +47,7 @@
4747
Fully qualified codec strings {#fully-qualified-codec-strings}
4848
==============================================================
4949

50-
The codec string is `"ulaw"`.
50+
The [[WEBCODECS#config-codec-string|codec string]] is `"ulaw"`.
5151

5252
EncodedAudioChunk data {#encodedaudiochunk-data}
5353
================================================

vorbis_codec_registration.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for Vorbis, the (1) fully qualified codec strings,
16+
It describes, for Vorbis, the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]],
1717
(2) the codec-specific {{EncodedAudioChunk}}
1818
{{EncodedAudioChunk/[[internal data]]}} bytes, (3) the
1919
{{AudioDecoderConfig/description|AudioDecoderConfig.description}} bytes,
@@ -52,7 +52,7 @@
5252
Fully qualified codec strings {#fully-qualified-codec-strings}
5353
==============================================================
5454

55-
The codec string is `"vorbis"`.
55+
The [[WEBCODECS#config-codec-string|codec string]] is `"vorbis"`.
5656

5757
EncodedAudioChunk data {#encodedaudiochunk-data}
5858
================================================

vp8_codec_registration.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for VP8, the (1) fully qualified codec strings,
16+
It describes, for VP8, the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]],
1717
(2) the codec-specific {{EncodedVideoChunk}}
1818
{{EncodedVideoChunk/[[internal data]]}} bytes, (3) the
1919
{{VideoDecoderConfig/description|VideoDecoderConfig.description}} bytes,
@@ -46,7 +46,7 @@
4646
Fully qualified codec strings {#fully-qualified-codec-strings}
4747
==============================================================
4848

49-
The codec string is `"vp8"`.
49+
The [[WEBCODECS#config-codec-string|codec string]] is `"vp8"`.
5050

5151
EncodedVideoChunk data {#encodedvideochunk-data}
5252
================================================

vp9_codec_registration.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
Former Editor: Chris Cunningham, w3cid 114832, Google Inc. https://www.google.com/
1414

1515
Abstract: This registration is entered into the [[webcodecs-codec-registry]].
16-
It describes, for VP9, the (1) fully qualified codec strings,
16+
It describes, for VP9, the (1) fully qualified [[WEBCODECS#config-codec-string|codec strings]],
1717
(2) the codec-specific {{EncodedVideoChunk}}
1818
{{EncodedVideoChunk/[[internal data]]}} bytes, (3) the
1919
{{VideoDecoderConfig/description|VideoDecoderConfig.description}} bytes,
@@ -52,7 +52,7 @@
5252
Fully qualified codec strings {#fully-qualified-codec-strings}
5353
==============================================================
5454

55-
The codec string begins with the prefix `"vp09."`, followed by a variable length
55+
The [[WEBCODECS#config-codec-string|codec string]] begins with the prefix `"vp09."`, followed by a variable length
5656
suffix as described in the "Codecs Parameter String" Section of [[VP9-ISOBMFF]].
5757

5858
EncodedVideoChunk data {#encodedvideochunk-data}

0 commit comments

Comments
 (0)