-
Notifications
You must be signed in to change notification settings - Fork 80
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update registries to use W3C Registry Track (#524)
* Update registries to use W3C Registry Track * Registry edits - Use lower-case "must" to avoid ReSpec warnings - Use ED document type, as DRY is applied when publishing to /TR * Update regsitry entries - Remove custom JavaScript - Use latest ReSpec script - Add Conformance sections - Update links to term definitions - Export definitions from the EME spec: - Decryption key ID - Initialization Data Encountered - Encrypted Block Encountered * Move export definitions
- Loading branch information
Showing
8 changed files
with
141 additions
and
333 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,8 +3,7 @@ | |
<head> | ||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | ||
<title>Encrypted Media Extensions Initialization Data Format Registry</title> | ||
<script src="https://www.w3.org/Tools/respec/respec-w3c-common" class="remove"></script> | ||
<script src="../../encrypted-media.js" class="remove"></script> | ||
<script src="https://www.w3.org/Tools/respec/respec-w3c" class="remove"></script> | ||
<script class="remove"> | ||
var respecConfig = { | ||
// specification status (e.g. WD, LCWD, NOTE, etc.). If in doubt use ED. | ||
|
@@ -16,11 +15,6 @@ | |
// if there a publicly available Editor's Draft, this is the link | ||
edDraftURI: "https://w3c.github.io/encrypted-media/format-registry/initdata/", | ||
|
||
// if this is a LCWD, uncomment and set the end of its review period | ||
// lcEnd: "2009-08-05", | ||
|
||
// editors, add as many as you like | ||
// only "name" is required | ||
editors: [ | ||
{ name: "Joey Parrish", w3cid: "105371", | ||
company: "Google Inc.", companyURL: "https://www.google.com/" }, | ||
|
@@ -39,21 +33,8 @@ | |
company: "Microsoft Corporation", companyURL: "https://www.microsoft.com/" }, | ||
], | ||
|
||
otherLinks: [ | ||
{ key: "Repository", href: "https://github.com/w3c/encrypted-media/" }, | ||
], | ||
|
||
emeDefGroupName: "format-registry", | ||
emeUnusedGroupNameExcludeList: [ | ||
"encrypted-media", | ||
"eme-references-from-registry", | ||
], | ||
|
||
// name of the WG | ||
wg: "Media Working Group", | ||
|
||
// URI of the public WG page | ||
wgURI: "https://www.w3.org/media-wg/", | ||
group: "media", | ||
github: "w3c/encrypted-media", | ||
|
||
// name (without the @w3c.org) of the public mailing to which comments are due | ||
wgPublicList: "public-media-wg", | ||
|
@@ -65,21 +46,7 @@ | |
// Team Contact. | ||
wgPatentURI: "https://www.w3.org/2004/01/pp-impl/115198/status", | ||
|
||
noIDLIn: true, | ||
|
||
scheme: "https", | ||
|
||
// Empty definitions for objects declared in the document are here to | ||
// prevent error messages from being displayed for references to these objects. | ||
definitionMap: {}, | ||
|
||
preProcess: [ encryptedMediaPreProcessor ], | ||
|
||
// Empty definitions for objects declared in the document are here to | ||
// prevent error messages from being displayed for references to these objects. | ||
definitionMap: {}, | ||
|
||
postProcess: [ encryptedMediaPostProcessor ], | ||
xref: ["html", "encrypted-media"] | ||
}; | ||
</script> | ||
<!-- script to register bugs --> | ||
|
@@ -100,11 +67,12 @@ | |
<body> | ||
|
||
<section id="abstract"> | ||
<p>This specification defines the <a def-id="initialization-data"></a> formats for use with the <a def-id="eme-spec"></a> [[!ENCRYPTED-MEDIA]].</p> | ||
<p>This specification defines the [=initialization data=] formats for use with the [[[ENCRYPTED-MEDIA]]] [[ENCRYPTED-MEDIA]].</p> | ||
|
||
<p>Some formats may be extracted from <a def-id="media-data"></a> [[HTML5]] as defined in the <a def-id="stream-registry"></a> [[EME-STREAM-REGISTRY]]. | ||
<p>Some formats may be extracted from [=HTMLMediaElement/media data=] as defined in the [[[EME-STREAM-REGISTRY]]] [[EME-STREAM-REGISTRY]]. | ||
All may be provided separately, such as via a manifest or other application data. | ||
</p> | ||
<p>This registry is non-normative.</p> | ||
</section> | ||
|
||
<section id="sotd"> | ||
|
@@ -113,15 +81,15 @@ | |
<section id="purpose"> | ||
<h2>Purpose</h2> | ||
<p>This registry is intended to enhance interoperability among implementations and users of encrypted media streams with the | ||
<a def-id="eme-spec"></a> (EME) specification [[!ENCRYPTED-MEDIA]]. In particular, this registry provides the means (1) to identify | ||
[[[ENCRYPTED-MEDIA]]] (EME) specification [[ENCRYPTED-MEDIA]]. In particular, this registry provides the means (1) to identify | ||
and avoid collisions among initialization data type strings, and (2) to disclose information about initialization data formats accepted by EME | ||
implementations to promote interoperability. | ||
</section> | ||
|
||
<section id="organization"> | ||
<h2>Organization</h2> | ||
<p>The registry maintains a mapping between <a def-id="initialization-data-type"></a> strings and format specifications, which describe the structure and semantics of initialization data. | ||
The strings are those used for <code>initDataType</code> values provided by and to <a def-id="eme-spec"></a> [[!ENCRYPTED-MEDIA]] APIs. | ||
<p>The registry maintains a mapping between [=initialization data type=] strings and format specifications, which describe the structure and semantics of initialization data. | ||
The strings are those used for <code>initDataType</code> values provided by and to [[[ENCRYPTED-MEDIA]]] [[ENCRYPTED-MEDIA]] APIs. | ||
</p> | ||
<p>This registry is not intended to include any information on whether a format is encumbered by intellectual property claims. Implementors and users | ||
are advised to seek appropriate legal counsel in this matter if they intend to implement or use a specific format.</p> | ||
|
@@ -130,18 +98,23 @@ <h2>Organization</h2> | |
<section id="entry-requirements"> | ||
<h2>Registration Entry Requirements</h2> | ||
<ol> | ||
<li><p>Each entry must include a unique <a def-id="initialization-data-type"></a> string.</p></li> | ||
<li><p>Each entry must include a unique [=initialization data type=] string.</p></li> | ||
<li> | ||
<p>Each entry must include a link that references a publicly available specification. | ||
It is RECOMMENDED that such a specification be made available without cost (other than reasonable shipping and handling if not available by online means). | ||
It is recommended that such a specification be made available without cost (other than reasonable shipping and handling if not available by online means). | ||
</p> | ||
</li> | ||
<li> | ||
<p>Candidate entries must be announced on <a href="mailto:[email protected]">[email protected]</a>(<a href="mailto:[email protected]">subscribe</a>, | ||
<a href="https://lists.w3.org/Archives/Public/public-media-wg/">archives</a>) so they can be discussed and evaluated for compliance before being added to the registry. | ||
<p>Candidate entries must be announced by filing an issue in the | ||
<a href="https://github.com/w3c/encrypted-media/issues/">Encrypted Media Extensions GitHub issue tracker</a> | ||
so they can be discussed and evaluated for compliance before being added to | ||
the registry. | ||
</p> | ||
</li> | ||
<li><p>Per the <a def-id="eme-spec"></a> specification, entries MUST be fully specified and support common formats such that instances of the format can be processed in a fully specified and compatible way.</p></li> | ||
<li><p>Per the [[[ENCRYPTED-MEDIA]]] specification, entries must be fully specified and support common formats such that instances of the format can be processed in a fully specified and compatible way.</p></li> | ||
<li> | ||
<p>Existing entries cannot be deleted or deprecated.</p> | ||
</li> | ||
</ol> | ||
</section> | ||
|
||
|
@@ -159,19 +132,19 @@ <h2>Registry</h2> | |
<td> | ||
cenc | ||
</td> | ||
<td><a def-id='initdata-registry-cenc'></a> [[!EME-INITDATA-CENC]]</td> | ||
<td>[[[EME-INITDATA-CENC]]] [[EME-INITDATA-CENC]]</td> | ||
</tr> | ||
<tr> | ||
<td> | ||
keyids | ||
</td> | ||
<td><a def-id="initdata-registry-keyids"></a> [[!EME-INITDATA-KEYIDS]]</td> | ||
<td>[[[EME-INITDATA-KEYIDS]]] [[EME-INITDATA-KEYIDS]]</td> | ||
</tr> | ||
<tr> | ||
<td> | ||
webm | ||
</td> | ||
<td><a def-id="initdata-registry-webm"></a> [[!EME-INITDATA-WEBM]]</td> | ||
<td>[[[EME-INITDATA-WEBM]]] [[EME-INITDATA-WEBM]]</td> | ||
</tr> | ||
</tbody> | ||
</table> | ||
|
Oops, something went wrong.