Skip to content

Commit

Permalink
Update of TR report from new reffy run
Browse files Browse the repository at this point in the history
Using reffy commit 16.1.1.
  • Loading branch information
reffy-bot committed Jul 20, 2024
1 parent abeb5cb commit 611d62b
Show file tree
Hide file tree
Showing 56 changed files with 6,602 additions and 4,109 deletions.
909 changes: 490 additions & 419 deletions tr/algorithms/encrypted-media.json

Large diffs are not rendered by default.

16 changes: 8 additions & 8 deletions tr/algorithms/media-capabilities.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
{
"name": "valid MediaDecodingConfiguration",
"href": "https://www.w3.org/TR/media-capabilities/#valid-mediadecodingconfiguration",
"html": "For a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://www.w3.org/TR/media-capabilities/#dictdef-mediadecodingconfiguration\" id=\"ref-for-dictdef-mediadecodingconfiguration①\">MediaDecodingConfiguration</a></code> to be a <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-lt=\"valid MediaDecodingConfiguration\" data-noexport=\"\" id=\"valid-mediadecodingconfiguration\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">valid\n MediaDecodingConfiguration</dfn><span style=\"position: relative; height: 0px;\"></span><span style=\"position: relative; height: 0px;\"></span>, all of the following conditions MUST\n be true:",
"html": "For a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://www.w3.org/TR/media-capabilities/#dictdef-mediadecodingconfiguration\" id=\"ref-for-dictdef-mediadecodingconfiguration①\">MediaDecodingConfiguration</a></code> to be a <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-lt=\"valid MediaDecodingConfiguration\" data-noexport=\"\" id=\"valid-mediadecodingconfiguration\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">valid\n MediaDecodingConfiguration</dfn>, all of the following conditions MUST\n be true:",
"rationale": "if",
"steps": [
{
Expand All @@ -33,7 +33,7 @@
{
"name": "valid video configuration",
"href": "https://www.w3.org/TR/media-capabilities/#valid-video-configuration",
"html": "To check if a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://www.w3.org/TR/media-capabilities/#dictdef-videoconfiguration\" id=\"ref-for-dictdef-videoconfiguration①\">VideoConfiguration</a></code> <var>configuration</var> is a <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-noexport=\"\" id=\"valid-video-configuration\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">valid video configuration</dfn><span style=\"position: relative; height: 0px;\"></span><span style=\"position: relative; height: 0px;\"></span>, the following steps MUST be run:",
"html": "To check if a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://www.w3.org/TR/media-capabilities/#dictdef-videoconfiguration\" id=\"ref-for-dictdef-videoconfiguration①\">VideoConfiguration</a></code> <var>configuration</var> is a <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-noexport=\"\" id=\"valid-video-configuration\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">valid video configuration</dfn>, the following steps MUST be run:",
"rationale": "if",
"steps": [
{
Expand All @@ -53,7 +53,7 @@
{
"name": "valid audio configuration",
"href": "https://www.w3.org/TR/media-capabilities/#valid-audio-configuration",
"html": "To check if a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://www.w3.org/TR/media-capabilities/#dictdef-audioconfiguration\" id=\"ref-for-dictdef-audioconfiguration①\">AudioConfiguration</a></code> <var>configuration</var> is a <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-noexport=\"\" id=\"valid-audio-configuration\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">valid audio configuration</dfn><span style=\"position: relative; height: 0px;\"></span><span style=\"position: relative; height: 0px;\"></span>, the following steps MUST be run:",
"html": "To check if a <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://www.w3.org/TR/media-capabilities/#dictdef-audioconfiguration\" id=\"ref-for-dictdef-audioconfiguration①\">AudioConfiguration</a></code> <var>configuration</var> is a <dfn class=\"dfn-paneled has-dfn-panel\" data-dfn-type=\"dfn\" data-noexport=\"\" id=\"valid-audio-configuration\" role=\"button\" aria-expanded=\"false\" tabindex=\"0\">valid audio configuration</dfn>, the following steps MUST be run:",
"rationale": "if",
"steps": [
{
Expand Down Expand Up @@ -147,7 +147,7 @@
"html": "Let <var>origin</var> be the <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/browsers.html#concept-origin\" id=\"ref-for-concept-origin\">origin</a> of the calling context’s <a data-link-type=\"dfn\" href=\"https://dom.spec.whatwg.org/#concept-document\" id=\"ref-for-concept-document\">Document</a>."
},
{
"html": "Let <var>implementation</var> be the implementation of <code>config.keySystemConfiguration.keySystem</code>"
"html": "Let <var>implementation</var> be the implementation of <code>config.keySystemConfiguration.keySystem</code>."
},
{
"html": "Let <var>emeConfiguration</var> be a new <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary\" id=\"ref-for-mediakeysystemconfiguration-dictionary\">MediaKeySystemConfiguration</a></code>, and initialize it as follows:",
Expand Down Expand Up @@ -177,10 +177,10 @@
"rationale": "set",
"steps": [
{
"html": "Set the <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-robustness\" id=\"ref-for-dom-mediakeysystemmediacapability-robustness①\">robustness</a></code> attribute to <code> config.keySystemConfiguration.audio.robustness</code>"
"html": "Set the <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-robustness\" id=\"ref-for-dom-mediakeysystemmediacapability-robustness①\">robustness</a></code> attribute to <code> config.keySystemConfiguration.audio.robustness</code>."
},
{
"html": "Set the <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/encrypted-media/#dom-mediakeysystemmediacapability-encryptionscheme\" id=\"ref-for-dom-mediakeysystemmediacapability-encryptionscheme①\">encryptionScheme</a></code> attribute to <code> config.keySystemConfiguration.audio.encryptionScheme</code>"
"html": "Set the <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/encrypted-media/#dom-mediakeysystemmediacapability-encryptionscheme\" id=\"ref-for-dom-mediakeysystemmediacapability-encryptionscheme①\">encryptionScheme</a></code> attribute to <code> config.keySystemConfiguration.audio.encryptionScheme</code>."
}
]
}
Expand All @@ -201,7 +201,7 @@
"html": "Set the <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-robustness\" id=\"ref-for-dom-mediakeysystemmediacapability-robustness②\">robustness</a></code> attribute to <code> config.keySystemConfiguration.video.robustness</code>."
},
{
"html": "Set the <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/encrypted-media/#dom-mediakeysystemmediacapability-encryptionscheme\" id=\"ref-for-dom-mediakeysystemmediacapability-encryptionscheme②\">encryptionScheme</a></code> attribute to <code> config.keySystemConfiguration.video.encryptionScheme</code>"
"html": "Set the <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://w3c.github.io/encrypted-media/#dom-mediakeysystemmediacapability-encryptionscheme\" id=\"ref-for-dom-mediakeysystemmediacapability-encryptionscheme②\">encryptionScheme</a></code> attribute to <code> config.keySystemConfiguration.video.encryptionScheme</code>."
}
]
}
Expand Down Expand Up @@ -231,7 +231,7 @@
]
},
{
"html": "Return <var>access</var>"
"html": "Return <var>access</var>."
}
]
},
Expand Down
2 changes: 1 addition & 1 deletion tr/algorithms/mediasession.json
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,7 @@
"html": "Let <var>newMutedState</var> be <code>true</code> if <var>active</var> is <code>false</code> and <code>false</code> otherwise."
},
{
"html": "For each <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://www.w3.org/TR/mediacapture-streams/#dom-mediastreamtrack\" id=\"ref-for-dom-mediastreamtrack\">MediaStreamTrack</a></code> whose source is of type <var>captureKind</var>, <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#queue-a-task\" id=\"ref-for-queue-a-task③\">queue a task</a> to <a data-link-type=\"abstract-op\" href=\"https://www.w3.org/TR/mediacapture-streams/#set-track-muted\" id=\"ref-for-set-track-muted①\">set a track’s muted state</a> to <var>newMutedState</var>."
"html": "For each <code class=\"idl\"><a data-link-type=\"idl\" href=\"https://www.w3.org/TR/mediacapture-streams/#dom-mediastreamtrack\" id=\"ref-for-dom-mediastreamtrack\">MediaStreamTrack</a></code> whose source is of type <var>captureKind</var>, <a data-link-type=\"dfn\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#queue-a-task\" id=\"ref-for-queue-a-task③\">queue a task</a> to <a data-link-type=\"abstract-op\" href=\"https://www.w3.org/TR/mediacapture-streams/#set-track-muted\" id=\"ref-for-set-track-muted①\">set a track’s muted state</a> to <var>newMutedState</var>."
}
]
}
Expand Down
34 changes: 34 additions & 0 deletions tr/algorithms/mse-byte-stream-format-registry.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"spec": {
"title": "Media Source Extensions Byte Stream Format Registry",
"url": "https://www.w3.org/TR/mse-byte-stream-format-registry/"
},
"algorithms": [
{
"rationale": "if",
"steps": [
{
"html": "Each entry <em class=\"rfc2119\">MUST</em> include a unique MIME-type/subtype pair. If the byte stream format is derived-from an existing file format, then it <em class=\"rfc2119\">SHOULD</em> use the\n MIME-type/subtype pairs typically used for the file format."
},
{
"html": "Each entry <em class=\"rfc2119\">MUST</em> include a <a data-link-type=\"attribute\" data-lt=\"[[generate timestamps flag]]\" data-type=\"attribute\" href=\"https://www.w3.org/TR/media-source-2/#dfn-generate-timestamps-flag\"><code>[[generate timestamps flag]]</code></a> value that <em class=\"rfc2119\">MUST</em> be used by\n <a data-link-type=\"idl\" data-lt=\"SourceBuffer\" data-type=\"interface\" href=\"https://www.w3.org/TR/media-source-2/#dom-sourcebuffer\"><code>SourceBuffer</code></a> when handling the byte stream format."
},
{
"html": "Each entry <em class=\"rfc2119\">MUST</em> include a link that references a publically available specification. It is recommended that such a specification be made available\n without cost (other than reasonable shipping and handling if not available by online means)."
},
{
"html": "The referenced specification for each entry <em class=\"rfc2119\">MUST</em> comply with all requirements outlined in the <a href=\"https://www.w3.org/TR/media-source-2/#byte-stream-formats\">Byte Stream Formats section</a> of the <cite><a data-matched-text=\"[[[MEDIA-SOURCE]]]\" href=\"https://www.w3.org/TR/media-source-2/\">Media Source Extensions™</a></cite> specification [<cite><a class=\"bibref\" data-link-type=\"biblio\" href=\"https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-media-source\" title=\"Media Source Extensions™\">MEDIA-SOURCE</a></cite>]."
},
{
"html": "Candidate entries <em class=\"rfc2119\">MUST</em> be announced on <a href=\"mailto:[email protected]\">[email protected]</a> (<a href=\"mailto:[email protected]\">subscribe</a>,\n <a href=\"http://lists.w3.org/Archives/Public/public-html-media/\">archives</a>) so they can be discussed and evaluated for compliance before being added to the\n registry. The Media Working Group may seek expertise from outside the Working Group as part of its evaluation, e.g., from the codec specification editors or relevant standards group. If the Media Working Group reaches consensus to accept the candidate, a pull request should be drafted (either by editors or by the party requesting the candidate registration) to register the candidate. The registry editors will review and merge the pull request."
},
{
"html": "If a registration fails to satisfy a mandatory requirement specified above, then it <em class=\"rfc2119\">MAY</em> be removed from the registry (without prejudice). Existing entries cannot be deleted or deprecated otherwise."
},
{
"html": "Existing entries <em class=\"rfc2119\">MAY</em> be changed after being published through the same process as candidate entries. Possible changes include modification of the link to the publically available specification."
}
]
}
]
}
8 changes: 4 additions & 4 deletions tr/algorithms/mse-byte-stream-format-webm.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,17 @@
},
"algorithms": [
{
"html": "The user agent <em class=\"rfc2119\" title=\"MUST\">MUST</em> run the <a href=\"https://www.w3.org/TR/media-source/#sourcebuffer-append-error\">append error algorithm</a> if any of the following conditions are not met:",
"html": "The user agent <em class=\"rfc2119\">MUST</em> run the <a data-link-type=\"dfn|abstract-op\" data-type=\"dfn\" href=\"https://www.w3.org/TR/media-source-2/#dfn-append-error\">append error</a> algorithm if any of the following conditions are not met:",
"rationale": "block",
"steps": [
{
"html": "The Timecode element <em class=\"rfc2119\" title=\"MUST\">MUST</em> appear before any Block &amp; SimpleBlock elements in a <a href=\"http://www.webmproject.org/docs/container/#cluster\">Cluster</a>."
"html": "The Timecode element <em class=\"rfc2119\">MUST</em> appear before any Block &amp; SimpleBlock elements in a <a href=\"https://www.webmproject.org/docs/container/#cluster\">Cluster</a>."
},
{
"html": "Block &amp; SimpleBlock elements are in time increasing order consistent with the <a href=\"http://www.webmproject.org/docs/container/#webm-guidelines\">WebM spec</a>."
"html": "Block &amp; SimpleBlock elements are in time increasing order consistent with [<cite><a class=\"bibref\" data-link-type=\"biblio\" href=\"https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-webm\" title=\"WebM Container Guidelines\">WEBM</a></cite>]."
},
{
"html": "If the most recent <a href=\"https://www.w3.org/TR/mse-byte-stream-format-webm/#webm-init-segments\">WebM initialization segment</a> describes multiple tracks, then blocks from all the tracks <em class=\"rfc2119\" title=\"MUST\">MUST</em> be interleaved in time increasing order. At least one block from all audio and video tracks <em class=\"rfc2119\" title=\"MUST\">MUST</em> be present."
"html": "If the most recent WebM <a data-link-type=\"dfn|abstract-op\" data-type=\"dfn\" href=\"https://www.w3.org/TR/media-source-2/#dfn-initialization-segment\">initialization segment</a> describes multiple tracks, then blocks from all the tracks <em class=\"rfc2119\">MUST</em> be interleaved in time increasing order. At least one block from all audio and video\n tracks <em class=\"rfc2119\">MUST</em> be present."
}
]
}
Expand Down
Loading

0 comments on commit 611d62b

Please sign in to comment.