Skip to content

Commit 15183a6

Browse files
authored
Merge branch 'main' into videoframe_timestamp_fixes
2 parents 43977d5 + 938df12 commit 15183a6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+3400
-1004
lines changed

.github/workflows/auto-publish.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,11 @@ jobs:
9393
echidna_token: ECHIDNA_TOKEN_ULAW_REGISTRATION
9494
build_override: |
9595
status: NOTE-WD
96+
- source: hevc_codec_registration.src.html
97+
destination: hevc_codec_registration.html
98+
echidna_token: ECHIDNA_TOKEN_HEVC_REGISTRATION
99+
build_override: |
100+
status: NOTE-WD
96101
steps:
97102
# See doc at https://github.com/actions/checkout#checkout-v2
98103
- name: Checkout repository

.gitignore

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
/index.html
2+
aac_codec_registration.html
3+
alaw_codec_registration.html
24
alaw_codec_registration.html
35
av1_codec_registration.html
46
avc_codec_registration.html
57
codec_registry.html
68
flac_codec_registration.html
9+
hevc_codec_registration.html
710
mp3_codec_registration.html
8-
aac_codec_registration.html
911
opus_codec_registration.html
1012
out/
13+
pcm_codec_registration.html
14+
ulaw_codec_registration.html
1115
ulaw_codec_registration.html
1216
vorbis_codec_registration.html
1317
vp8_codec_registration.html
1418
vp9_codec_registration.html
15-
pcm_codec_registration.html
16-
alaw_codec_registration.html
17-
ulaw_codec_registration.html

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,10 @@ Please see https://w3c.github.io/webcodecs/samples/
2929

3030
## WebCodecs Codec Registry
3131

32-
This repository also contains the [WebCodecs Codec Registry](https://w3c.github.com/webcodecs/codec_registry.html), which provides the means to identify and avoid collisions among codec strings used in WebCodecs and provides a mechanism to define codec-specific members of WebCodecs codec configuration dictionaries. Codec-specific registrations entered in the registry are also maintained in the repository, please refer to the registry for a comprehensive list.
32+
This repository also contains the
33+
[WebCodecs Codec Registry](https://w3c.github.io/webcodecs/codec_registry.html),
34+
which provides the means to identify and avoid collisions among codec strings
35+
used in WebCodecs and provides a mechanism to define codec-specific members of
36+
WebCodecs codec configuration dictionaries. Codec-specific registrations entered
37+
in the registry are also maintained in the repository, please refer to the
38+
registry for a comprehensive list.

aac_codec_registration.src.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,14 @@
169169
and therefore no {{AudioDecoderConfig.description}} is necessary.
170170
</dl>
171171

172-
Privacy and Security Considerations {#privacy-and-security-considerations}
172+
Privacy Considerations {#privacy-considerations}
173173
==========================================================================
174174

175-
Please refer to the [[WEBCODECS#privacy-considerations|Privacy Considerations]]
176-
and [[WEBCODECS#security-considerations|Security Considerations]] sections in
177-
[[WEBCODECS]].
175+
Please refer to the section [[WEBCODECS#privacy-considerations|Privacy
176+
Considerations]] in [[WEBCODECS]].
177+
178+
Security Considerations {#security-considerations}
179+
==========================================================================
180+
181+
Please refer to the section [[WEBCODECS#security-considerations|Security
182+
Considerations]] in [[WEBCODECS]].

alaw_codec_registration.src.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,14 @@
8282
The [=EncodedAudioChunk/[[type]]=] for an {{EncodedAudioChunk}} containing
8383
A-law PCM is always "[=EncodedAudioChunkType/key=]".
8484

85-
Privacy and Security Considerations {#privacy-and-security-considerations}
85+
Privacy Considerations {#privacy-considerations}
8686
==========================================================================
8787

88-
Please refer to the [[WEBCODECS#privacy-considerations|Privacy Considerations]]
89-
and [[WEBCODECS#security-considerations|Security Considerations]] sections in
90-
[[WEBCODECS]].
88+
Please refer to the section [[WEBCODECS#privacy-considerations|Privacy
89+
Considerations]] in [[WEBCODECS]].
90+
91+
Security Considerations {#security-considerations}
92+
==========================================================================
93+
94+
Please refer to the section [[WEBCODECS#security-considerations|Security
95+
Considerations]] in [[WEBCODECS]].

av1_codec_registration.src.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,14 @@
9191
contain a frame with a `frame_type` of `KEY_FRAME` as defined in Section
9292
6.8.2 of [[AV1]].
9393

94-
Privacy and Security Considerations {#privacy-and-security-considerations}
94+
Privacy Considerations {#privacy-considerations}
9595
==========================================================================
9696

97-
Please refer to the [[WEBCODECS#privacy-considerations|Privacy Considerations]]
98-
and [[WEBCODECS#security-considerations|Security Considerations]] sections in
99-
[[WEBCODECS]].
97+
Please refer to the section [[WEBCODECS#privacy-considerations|Privacy
98+
Considerations]] in [[WEBCODECS]].
99+
100+
Security Considerations {#security-considerations}
101+
==========================================================================
102+
103+
Please refer to the section [[WEBCODECS#security-considerations|Security
104+
Considerations]] in [[WEBCODECS]].

avc_codec_registration.src.html

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -179,12 +179,8 @@
179179
</xmp>
180180
</pre>
181181

182-
The {{AvcBitstreamFormat}} determines the location of AVC Sequence Parameter
183-
Set (SPS) and Picture Parameter Set (PPS) data, and mechanisms for packaging
184-
the bitstream.
185-
186-
SPS and PPS are described in greater detail in sections G.3.41 and G.3.55 of
187-
[[ITU-T-REC-H.264]].
182+
The {{AvcBitstreamFormat}} determines the location of AVC parameter sets, and
183+
mechanisms for packaging the bitstream.
188184

189185
<dl>
190186
<dt><dfn enum-value for=AvcBitstreamFormat>annexb</dfn></dt>
@@ -204,13 +200,18 @@
204200
{{EncodedVideoChunkMetadata.decoderConfig}}.
205201

206202
NOTE: This format is described in greater detail by [[iso14496-15]],
207-
section 5.3.3.1. This format is commonly used in .MP4 files, where the
203+
section 5.3. This format is commonly used in .MP4 files, where the
208204
player generally has random access to the media data.
209205
</dl>
210206

211-
Privacy and Security Considerations {#privacy-and-security-considerations}
207+
Privacy Considerations {#privacy-considerations}
208+
==========================================================================
209+
210+
Please refer to the section [[WEBCODECS#privacy-considerations|Privacy
211+
Considerations]] in [[WEBCODECS]].
212+
213+
Security Considerations {#security-considerations}
212214
==========================================================================
213215

214-
Please refer to the [[WEBCODECS#privacy-considerations|Privacy Considerations]]
215-
and [[WEBCODECS#security-considerations|Security Considerations]] sections in
216-
[[WEBCODECS]].
216+
Please refer to the section [[WEBCODECS#security-considerations|Security
217+
Considerations]] in [[WEBCODECS]].

codec_registry.src.html

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -85,9 +85,9 @@
8585
4. Candidate entries must be announced by filing an issue in the
8686
[WebCodecs GitHub issue tracker](https://github.com/w3c/webcodecs/issues/)
8787
so they can be discussed and evaluated for compliance before being added to
88-
the registry. If registry editors reach consensus to accept the candidate,
89-
a pull request should be drafted (either by editors or by the party
90-
requesting the candidate registration) to register the candidate. The
88+
the registry. If the Media Working Group reaches consensus to accept the
89+
candidate, a pull request should be drafted (either by editors or by the
90+
party requesting the candidate registration) to register the candidate. The
9191
registry editors will review and merge the pull request.
9292

9393
Audio Codec Registry {#audio-codec-registry}
@@ -112,7 +112,7 @@
112112
[[WEBCODECS-MP3-CODEC-REGISTRATION]]</td>
113113
</tr>
114114
<tr>
115-
<td>mp4a.*</td>
115+
<td>mp4a.\*</td>
116116
<td>AAC</td>
117117
<td>[AAC WebCodecs
118118
Registration](https://www.w3.org/TR/webcodecs-aac-codec-registration/)
@@ -147,7 +147,7 @@
147147
[[WEBCODECS-ALAW-CODEC-REGISTRATION]]</td>
148148
</tr>
149149
<tr>
150-
<td>pcm-*</td>
150+
<td>pcm-\*</td>
151151
<td>Linear PCM</td>
152152
<td>[Linear PCM WebCodecs
153153
Registration](https://www.w3.org/TR/webcodecs-pcm-codec-registration/)
@@ -165,30 +165,40 @@
165165
<td>**specification**</td>
166166
</tr>
167167
<tr>
168-
<td>av01.*</td>
168+
<td>av01.\*</td>
169169
<td>AV1</td>
170170
<td>[AV1 codec registration](https://www.w3.org/TR/webcodecs-av1-codec-registration/) [[WEBCODECS-AV1-CODEC-REGISTRATION]]</td>
171171
</tr>
172172
<tr>
173-
<td>avc1.*</td>
173+
<td>avc1.\*, avc3.\*</td>
174174
<td>AVC / H.264</td>
175175
<td>[AVC (H.264) WebCodecs Registration](https://www.w3.org/TR/webcodecs-avc-codec-registration/) [[WEBCODECS-AVC-CODEC-REGISTRATION]]</td>
176176
</tr>
177+
<tr>
178+
<td>hev1.\*, hvc1.\*</td>
179+
<td>HEVC / H.265</td>
180+
<td>[HEVC (H.265) WebCodecs Registration](https://www.w3.org/TR/webcodecs-hevc-codec-registration/) [[WEBCODECS-HEVC-CODEC-REGISTRATION]]</td>
181+
</tr>
177182
<tr>
178183
<td>vp8</td>
179184
<td>VP8</td>
180185
<td>[VP8 codec registration](https://www.w3.org/TR/webcodecs-vp8-codec-registration/) [[WEBCODECS-VP8-CODEC-REGISTRATION]]</td>
181186
</tr>
182187
<tr>
183-
<td>vp09.*</td>
188+
<td>vp09.\*</td>
184189
<td>VP9</td>
185190
<td>[VP9 codec registration](https://www.w3.org/TR/webcodecs-vp9-codec-registration/) [[WEBCODECS-VP9-CODEC-REGISTRATION]]</td>
186191
</tr>
187192
</table>
188193

189-
Privacy and Security Considerations {#privacy-and-security-considerations}
194+
Privacy Considerations {#privacy-considerations}
195+
==========================================================================
196+
197+
Please refer to the section [[WEBCODECS#privacy-considerations|Privacy
198+
Considerations]] in [[WEBCODECS]].
199+
200+
Security Considerations {#security-considerations}
190201
==========================================================================
191202

192-
Please refer to the [[WEBCODECS#privacy-considerations|Privacy Considerations]]
193-
and [[WEBCODECS#security-considerations|Security Considerations]] sections in
194-
[[WEBCODECS]].
203+
Please refer to the section [[WEBCODECS#security-considerations|Security
204+
Considerations]] in [[WEBCODECS]].

flac_codec_registration.src.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,14 @@
9494
NOTE: Once the initialization has succeeded, any FLAC packet can be decoded at
9595
any time without error, but this might not result in the expected audio output.
9696

97-
Privacy and Security Considerations {#privacy-and-security-considerations}
97+
Privacy Considerations {#privacy-considerations}
9898
==========================================================================
9999

100-
Please refer to the [[WEBCODECS#privacy-considerations|Privacy Considerations]]
101-
and [[WEBCODECS#security-considerations|Security Considerations]] sections in
102-
[[WEBCODECS]].
100+
Please refer to the section [[WEBCODECS#privacy-considerations|Privacy
101+
Considerations]] in [[WEBCODECS]].
102+
103+
Security Considerations {#security-considerations}
104+
==========================================================================
105+
106+
Please refer to the section [[WEBCODECS#security-considerations|Security
107+
Considerations]] in [[WEBCODECS]].

0 commit comments

Comments
 (0)