diff --git a/tr/algorithms/encrypted-media.json b/tr/algorithms/encrypted-media.json
index 1522383cd3e2..a91ab52c7786 100644
--- a/tr/algorithms/encrypted-media.json
+++ b/tr/algorithms/encrypted-media.json
@@ -5,151 +5,154 @@
},
"algorithms": [
{
- "name": "navigator/requestmediakeysystemaccess()",
+ "name": "Navigator/requestMediaKeySystemAccess()",
"href": "https://www.w3.org/TR/encrypted-media/#dom-navigator-requestmediakeysystemaccess",
- "html": "When this method is invoked, the user agent must run the following steps:",
+ "html": "When this method is invoked, the user agent MUST run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "
If keySystem is the empty string, return a promise rejected with a newly created TypeError
.
"
+ "html": "\n If this's relevant global object's associated Document is not\n allowed to use the encrypted-media
feature, then\n throw a \"SecurityError
\" DOMException
and abort these steps.\n
"
},
{
- "html": "If supportedConfigurations is empty, return a promise rejected with a newly created TypeError
.
"
+ "html": "\n If keySystem is the empty string, return a promise rejected with a\n newly created TypeError
.\n
"
},
{
- "html": "Let document be the calling context's Document.
"
+ "html": "\n If supportedConfigurations is empty, return a promise rejected with\n a newly created TypeError
.\n
"
},
{
- "html": "Let origin be the origin of document.
"
+ "html": "\n Let document be the calling context's Document.\n
"
},
{
- "html": "Let promise be a new promise.
"
+ "html": "\n Let origin be the origin of document.\n
"
+ },
+ {
+ "html": "\n Let promise be a new promise.\n
"
},
{
"html": "Run the following steps in parallel:",
"rationale": "if",
"steps": [
{
- "html": "If keySystem is not one of the Key Systems supported by the user agent, reject promise with a NotSupportedError
.\n String comparison is case-sensitive.
"
+ "html": "\n If keySystem is not one of the Key Systems supported by the\n user agent, reject promise with a NotSupportedError
. String\n comparison is case-sensitive.\n
"
},
{
- "html": "Let implementation be the implementation of keySystem.
"
+ "html": "\n Let implementation be the implementation of\n keySystem.\n
"
},
{
"html": "For each value in supportedConfigurations
:",
"rationale": "let",
"steps": [
{
- "html": "Let candidate configuration be the value.
"
+ "html": "\n Let candidate configuration be the value.\n
"
},
{
- "html": "Let supported configuration be the result of executing the Get Supported Configuration algorithm on implementation, candidate configuration,\n and origin.
"
+ "html": "\n Let supported configuration be the result of executing the\n Get Supported Configuration algorithm on implementation,\n candidate configuration, and origin.\n
"
},
{
- "html": "If supported configuration is not NotSupported
, run the following steps:",
+ "html": "If supported configuration is not NotSupported
,\n run the following steps:",
"rationale": "let",
"steps": [
{
- "html": "Let access be a new MediaKeySystemAccess
object, and initialize it as follows:",
+ "html": "Let access be a new MediaKeySystemAccess
object, and\n initialize it as follows:",
"rationale": "set",
"steps": [
{
- "html": "Set the keySystem
attribute to keySystem.
"
+ "html": "\n Set the keySystem
attribute to\n keySystem.\n
"
},
{
- "html": "Let the configuration value be supported configuration.
"
+ "html": "\n Let the configuration value be supported\n configuration.\n
"
},
{
- "html": "Let the cdm implementation value be implementation.
"
+ "html": "\n Let the cdm implementation value be\n implementation.\n
"
}
]
},
{
- "html": "Resolve promise with access and abort the parallel steps of this algorithm.
"
+ "html": "\n Resolve promise with access and abort the\n parallel steps of this algorithm.\n
"
}
]
}
]
},
{
- "html": "Reject promise with a NotSupportedError
.
"
+ "html": "\n Reject promise with a NotSupportedError
.\n
"
}
]
},
{
- "html": "Return promise.
"
+ "html": "\n Return promise.\n
"
}
]
},
{
- "html": "Given a Key Systems implementation implementation, MediaKeySystemConfiguration
candidate configuration,\n and origin, this algorithm returns a supported configuration or NotSupported
as appropriate.",
+ "html": "Given a Key Systems implementation implementation,\n MediaKeySystemConfiguration
candidate configuration, and\n origin, this algorithm returns a supported configuration or\n NotSupported
as appropriate.",
"rationale": "let",
"steps": [
{
- "html": "Let supported configuration be ConsentDenied
.
"
+ "html": "\n Let supported configuration be ConsentDenied
.\n
"
},
{
- "html": "Initialize restrictions to indicate that no configurations have had user consent denied.
"
+ "html": "\n Initialize restrictions to indicate that no configurations have had\n user consent denied.\n
"
},
{
- "html": "Repeat the following step while supported configuration is ConsentDenied
:",
+ "html": "Repeat the following step while supported configuration is\n ConsentDenied
:",
"rationale": "let",
"steps": [
{
- "html": "\n Let supported configuration and, if provided, restrictions be the result of executing the\n Get Supported Configuration and Consent algorithm with implementation, candidate configuration, restrictions and origin.\n
"
+ "html": "\n Let supported configuration and, if provided,\n restrictions be the result of executing the Get Supported Configuration and Consent algorithm with implementation,\n candidate configuration, restrictions and\n origin.\n
"
}
]
},
{
- "html": "Return supported configuration.
"
+ "html": "\n Return supported configuration.\n
"
}
]
},
{
- "html": "Given a Key Systems implementation implementation, MediaKeySystemConfiguration
candidate configuration,\n restrictions and origin, this algorithm returns a supported configuration, NotSupported
, or ConsentDenied
as appropriate and, in the ConsentDenied
case, restrictions.",
+ "html": "Given a Key Systems implementation implementation,\n MediaKeySystemConfiguration
candidate configuration,\n restrictions and origin, this algorithm returns a supported\n configuration, NotSupported
, or ConsentDenied
as\n appropriate and, in the ConsentDenied
case, restrictions.",
"rationale": "let",
"steps": [
{
- "html": "Let accumulated configuration be a new MediaKeySystemConfiguration
dictionary.
"
+ "html": "\n Let accumulated configuration be a new MediaKeySystemConfiguration
\n dictionary.\n
"
},
{
- "html": "\n Set the label
member of accumulated configuration to equal the label
member\n of candidate configuration.\n
"
+ "html": "\n Set the label
member of accumulated\n configuration to equal the label
member of\n candidate configuration.\n
"
},
{
- "html": "If the initDataTypes
member of candidate configuration is non-empty, run the following steps:",
+ "html": "If the initDataTypes
member of candidate\n configuration is non-empty, run the following steps:",
"rationale": "let",
"steps": [
{
- "html": "Let supported types be an empty sequence of DOMStrings.
"
+ "html": "\n Let supported types be an empty sequence of DOMString
s.\n
"
},
{
- "html": "For each value in candidate configuration's initDataTypes
member:",
+ "html": "For each value in candidate configuration's\n initDataTypes
member:",
"rationale": "let",
"steps": [
{
- "html": "Let initDataType be the value.
"
+ "html": "\n Let initDataType be the value.\n
"
},
{
- "html": "If the implementation supports generating requests based on initDataType, add initDataType to supported types. String comparison is case-sensitive. The empty string\n is never supported.\n
"
+ "html": "\n If the implementation supports generating requests based on\n initDataType, add initDataType to supported\n types. String comparison is case-sensitive. The empty string is\n never supported.\n
"
}
]
},
{
- "html": "If supported types is empty, return NotSupported
.
"
+ "html": "\n If supported types is empty, return NotSupported
.\n
"
},
{
- "html": "Set the initDataTypes
member of accumulated configuration to supported types.
"
+ "html": "\n Set the initDataTypes
member of\n accumulated configuration to supported types.\n
"
}
]
},
{
- "html": "\n Let distinctive identifier requirement be the value of candidate configuration's distinctiveIdentifier
member.\n
"
+ "html": "\n Let distinctive identifier requirement be the value of candidate\n configuration's distinctiveIdentifier
\n member.\n
"
},
{
- "html": "\n If distinctive identifier requirement is \"optional\"
and\n Distinctive Identifiers are not allowed according to restrictions, set distinctive identifier requirement to \"not-allowed\"
.\n
"
+ "html": "\n If distinctive identifier requirement is\n \"optional
\" and Distinctive Identifiers are not\n allowed according to restrictions, set distinctive identifier\n requirement to \"not-allowed
\".\n
"
},
{
- "html": "Follow the steps for distinctive identifier requirement from the following list:",
+ "html": "Follow the steps for distinctive identifier requirement from the\n following list:",
"rationale": ".switch",
"steps": [
{
@@ -157,31 +160,31 @@
"steps": [
{
"case": "\"required\"",
- "html": "If the implementation does not support use of Distinctive Identifier(s) in combination with accumulated configuration and restrictions, return\n NotSupported
.
"
+ "html": "\n If the implementation does not support use of Distinctive Identifier(s) in combination with accumulated configuration and\n restrictions, return NotSupported
.\n
"
},
{
"case": "\"optional\"",
- "html": "Continue with the following steps.
"
+ "html": "\n Continue with the following steps.\n
"
},
{
"case": "\"not-allowed\"",
- "html": "If the implementation requires use Distinctive Identifier(s) or Distinctive Permanent Identifier(s) in combination with accumulated configuration and restrictions, return NotSupported
.
"
+ "html": "\n If the implementation requires use of Distinctive Identifier(s) or Distinctive Permanent Identifier(s) in combination with accumulated\n configuration and restrictions, return\n NotSupported
.\n
"
}
]
}
]
},
{
- "html": "\n Set the distinctiveIdentifier
member of accumulated configuration to equal distinctive identifier requirement.\n
"
+ "html": "\n Set the distinctiveIdentifier
member of\n accumulated configuration to equal distinctive identifier\n requirement.\n
"
},
{
- "html": "\n Let persistent state requirement be equal to the value of candidate configuration's persistentState
member.\n
"
+ "html": "\n Let persistent state requirement be equal to the value of\n candidate configuration's\n persistentState
member.\n
"
},
{
- "html": "\n If persistent state requirement is \"optional\"
and persisting state is not allowed according to\n restrictions, set persistent state requirement to \"not-allowed\"
.\n
"
+ "html": "\n If persistent state requirement is \"optional
\"\n and persisting state is not allowed according to restrictions, set\n persistent state requirement to\n \"not-allowed
\".\n
"
},
{
- "html": "Follow the steps for persistent state requirement from the following list:",
+ "html": "Follow the steps for persistent state requirement from the following\n list:",
"rationale": ".switch",
"steps": [
{
@@ -189,22 +192,22 @@
"steps": [
{
"case": "\"required\"",
- "html": "If the implementation does not support persisting state in combination with accumulated configuration and restrictions, return NotSupported
.
"
+ "html": "\n If the implementation does not support persisting state in\n combination with accumulated configuration and\n restrictions, return NotSupported
.\n
"
},
{
"case": "\"optional\"",
- "html": "\n Continue with the following steps.\n
"
+ "html": "\n Continue with the following steps.\n
"
},
{
"case": "\"not-allowed\"",
- "html": "If the implementation requires persisting state in combination with accumulated configuration and restrictions, return NotSupported
.
"
+ "html": "\n If the implementation requires persisting state in combination\n with accumulated configuration and restrictions, return\n NotSupported
.\n
"
}
]
}
]
},
{
- "html": "\n Set the persistentState
member of accumulated configuration to equal the value of persistent state requirement.\n
"
+ "html": "\n Set the persistentState
member of\n accumulated configuration to equal the value of persistent state\n requirement.\n
"
},
{
"html": "Follow the steps for the first matching condition from the following list:",
@@ -214,12 +217,12 @@
"operation": "switch",
"steps": [
{
- "case": "If the sessionTypes member is present [WebIDL] in candidate configuration",
- "html": "Let session types be candidate configuration's sessionTypes
member.
"
+ "case": "If the sessionTypes member is present [Infra] in candidate configuration",
+ "html": "\n Let session types be candidate configuration's\n sessionTypes
member.\n
"
},
{
"case": "Otherwise",
- "html": "Let session types be [ \"temporary\"
]
.
"
+ "html": "\n Let session types be [ \"temporary
\"\n ]
.\n
"
}
]
}
@@ -230,27 +233,27 @@
"rationale": "let",
"steps": [
{
- "html": "Let session type be the value.
"
+ "html": "\n Let session type be the value.\n
"
},
{
- "html": "\n If accumulated configuration's persistentState
value is \"not-allowed\"
and the Is persistent session type? algorithm returns true
for session type return NotSupported
.\n
"
+ "html": "\n If accumulated configuration's\n persistentState
value is\n \"not-allowed
\" and the Is persistent session type? algorithm returns true
for session type\n return NotSupported
.\n
"
},
{
- "html": "If the implementation does not support session type in combination with accumulated configuration and restrictions for other reasons, return NotSupported
.
"
+ "html": "\n If the implementation does not support session type in\n combination with accumulated configuration and\n restrictions for other reasons, return NotSupported
.\n
"
},
{
- "html": "If accumulated configuration's persistentState
value is \"optional\"
and the result of running the Is persistent session type? algorithm on session type is true
, change accumulated configuration's persistentState
value to \"required\"
.
"
+ "html": "\n If accumulated configuration's\n persistentState
value is\n \"optional
\" and the result of running the Is persistent session type? algorithm on session type is\n true
, change accumulated configuration's\n persistentState
value to\n \"required
\".\n
"
}
]
},
{
- "html": "Set the sessionTypes
member of accumulated configuration to session types.
"
+ "html": "\n Set the sessionTypes
member of accumulated\n configuration to session types.\n
"
},
{
- "html": "\n If the videoCapabilities
and audioCapabilities
members in candidate configuration are both empty, return NotSupported
.\n
"
+ "html": "\n If the videoCapabilities
and\n audioCapabilities
members in candidate\n configuration are both empty, return NotSupported
.\n
"
},
{
- "html": "\n - If the
videoCapabilities
member in candidate configuration is non-empty: \n - \n \n
\n - Otherwise:
\n - \n
Set the videoCapabilities
member of accumulated configuration to an empty sequence.
\n \n
",
+ "html": "\n - \n If the
videoCapabilities
member in\n candidate configuration is non-empty:\n \n - \n \n
\n - \n Otherwise:\n
\n - \n
\n Set the videoCapabilities
member of\n accumulated configuration to an empty sequence.\n
\n \n
",
"rationale": ".switch",
"steps": [
{
@@ -262,26 +265,26 @@
"rationale": "let",
"steps": [
{
- "html": "Let video capabilities be the result of executing the Get Supported Capabilities for Audio/Video Type algorithm on Video, candidate configuration's\n videoCapabilities
member, accumulated configuration, and restrictions.
"
+ "html": "\n Let video capabilities be the result of executing the Get Supported Capabilities for Audio/Video Type algorithm on Video,\n candidate configuration's\n videoCapabilities
member,\n accumulated configuration, and restrictions.\n
"
},
{
- "html": "If video capabilities is null
, return NotSupported
.
"
+ "html": "\n If video capabilities is null
, return\n NotSupported
.\n
"
},
{
- "html": "Set the videoCapabilities
member of accumulated configuration to video capabilities.
"
+ "html": "\n Set the videoCapabilities
member of\n accumulated configuration to video capabilities.\n
"
}
]
},
{
"case": "Otherwise:",
- "html": "Set the videoCapabilities
member of accumulated configuration to an empty sequence.
"
+ "html": "\n Set the videoCapabilities
member of\n accumulated configuration to an empty sequence.\n
"
}
]
}
]
},
{
- "html": "\n - If the
audioCapabilities
member in candidate configuration is non-empty: \n - \n \n
\n - Otherwise:
\n - \n
Set the audioCapabilities
member of accumulated configuration to an empty sequence.
\n \n
",
+ "html": "\n - \n If the
audioCapabilities
member in\n candidate configuration is non-empty:\n \n - \n \n
\n - \n Otherwise:\n
\n - \n
\n Set the audioCapabilities
member of\n accumulated configuration to an empty sequence.\n
\n \n
",
"rationale": ".switch",
"steps": [
{
@@ -293,45 +296,45 @@
"rationale": "let",
"steps": [
{
- "html": "Let audio capabilities be the result of executing the Get Supported Capabilities for Audio/Video Type algorithm on Audio, candidate configuration's\n audioCapabilities
member, accumulated configuration, and restrictions.
"
+ "html": "\n Let audio capabilities be the result of executing the Get Supported Capabilities for Audio/Video Type algorithm on Audio,\n candidate configuration's\n audioCapabilities
member,\n accumulated configuration, and restrictions.\n
"
},
{
- "html": "If audio capabilities is null
, return NotSupported
.
"
+ "html": "\n If audio capabilities is null
, return\n NotSupported
.\n
"
},
{
- "html": "Set the audioCapabilities
member of accumulated configuration to audio capabilities.
"
+ "html": "\n Set the audioCapabilities
member of\n accumulated configuration to audio capabilities.\n
"
}
]
},
{
"case": "Otherwise:",
- "html": "Set the audioCapabilities
member of accumulated configuration to an empty sequence.
"
+ "html": "\n Set the audioCapabilities
member of\n accumulated configuration to an empty sequence.\n
"
}
]
}
]
},
{
- "html": "If accumulated configuration's distinctiveIdentifier
value is \"optional\"
,\n follow the steps for the first matching condition from the following list:",
+ "html": "If accumulated configuration's\n distinctiveIdentifier
value is\n \"optional
\", follow the steps for the first matching\n condition from the following list:",
"rationale": ".switch",
"steps": [
{
"operation": "switch",
"steps": [
{
- "case": "If the implementation requires use Distinctive Identifier(s) or Distinctive Permanent Identifier(s) for any of the combinations in accumulated configuration",
- "html": "Change accumulated configuration's distinctiveIdentifier
value to \"required\"
.
"
+ "case": "If the implementation requires use of Distinctive Identifier(s) or Distinctive Permanent Identifier(s) for any of the combinations in accumulated configuration:",
+ "html": "\n Change accumulated configuration's\n distinctiveIdentifier
value to\n \"required
\".\n
"
},
{
"case": "Otherwise",
- "html": "Change accumulated configuration's distinctiveIdentifier
value to \"not-allowed\"
.
"
+ "html": "\n Change accumulated configuration's\n distinctiveIdentifier
value to\n \"not-allowed
\".\n
"
}
]
}
]
},
{
- "html": "If accumulated configuration's persistentState
value is \"optional\"
, follow\n the steps for the first matching condition from the following list:",
+ "html": "If accumulated configuration's\n persistentState
value is\n \"optional
\", follow the steps for the first matching\n condition from the following list:",
"rationale": ".switch",
"steps": [
{
@@ -339,33 +342,33 @@
"steps": [
{
"case": "If the implementation requires persisting state for any of the combinations in accumulated configuration",
- "html": "Change accumulated configuration's persistentState
value to \"required\"
.
"
+ "html": "\n Change accumulated configuration's\n persistentState
value to\n \"required
\".\n
"
},
{
"case": "Otherwise",
- "html": "Change accumulated configuration's persistentState
value to \"not-allowed\"
.
"
+ "html": "\n Change accumulated configuration's\n persistentState
value to\n \"not-allowed
\".\n
"
}
]
}
]
},
{
- "html": "If implementation in the configuration specified by the combination of the values in accumulated configuration is not supported or not allowed in the origin, return NotSupported
.
"
+ "html": "\n If implementation in the configuration specified by the combination of\n the values in accumulated configuration is not supported or not\n allowed in the origin, return NotSupported
.\n
"
},
{
- "html": "If accumulated configuration's distinctiveIdentifier
value is \"required\"
and the Distinctive Identifier(s) associated with accumulated configuration are not unique per origin and profile and\n clearable:",
+ "html": "If accumulated configuration's\n distinctiveIdentifier
value is\n \"required
\" and the Distinctive Identifier(s)\n associated with accumulated configuration are not unique per origin and profile and\n clearable:",
"rationale": "update",
"steps": [
{
- "html": "\n Update restrictions to reflect that all configurations described by accumulated configuration do not have user consent.\n
"
+ "html": "\n Update restrictions to reflect that all configurations described\n by accumulated configuration do not have user consent.\n
"
},
{
- "html": "Return ConsentDenied
and restrictions.
"
+ "html": "\n Return ConsentDenied
and restrictions.\n
"
}
]
},
{
- "html": "Let consent status and updated restrictions be the result of running the Get Consent Status algorithm on accumulated configuration, restrictions and origin and follow the steps for the value of consent status from the following list:",
+ "html": "Let consent status and updated restrictions be the result\n of running the Get Consent Status algorithm on accumulated\n configuration, restrictions and origin and follow the\n steps for the value of consent status from the following list:",
"rationale": ".switch",
"steps": [
{
@@ -373,65 +376,68 @@
"steps": [
{
"case": "ConsentDenied:",
- "html": "\n Return ConsentDenied
and updated restrictions.\n
"
+ "html": "\n Return ConsentDenied
and updated restrictions.\n
"
},
{
"case": "InformUser:",
- "html": "\n Inform the user that accumulated configuration is in use in the origin including, specifically, the information that Distinctive Identifier(s) and/or\n Distinctive Permanent Identifier(s) as appropriate will be used if the distinctiveIdentifier
member of accumulated configuration is \"required\"
. Continue to the next step.\n
"
+ "html": "\n Inform the user that accumulated configuration is in use in the\n origin including, specifically, the information that Distinctive Identifier(s) and/or Distinctive Permanent Identifier(s) as appropriate\n will be used if the distinctiveIdentifier
\n member of accumulated configuration is\n \"required
\". Continue to the next step.\n
"
},
{
"case": "Allowed:",
- "html": "\n Continue to the next step.\n
"
+ "html": "\n Continue to the next step.\n
"
}
]
}
]
},
{
- "html": "Return accumulated configuration.
"
+ "html": "\n Return accumulated configuration.\n
"
}
]
},
{
- "html": "Given an audio/video type, MediaKeySystemMediaCapability
sequence requested media capabilities, MediaKeySystemConfiguration
accumulated configuration, and restrictions, this algorithm returns a sequence of supported MediaKeySystemMediaCapability
values for this audio/video type or null
as appropriate.",
+ "html": "Given an audio/video type, MediaKeySystemMediaCapability
sequence\n requested media capabilities, MediaKeySystemConfiguration
\n accumulated configuration, and restrictions, this algorithm\n returns a sequence of supported MediaKeySystemMediaCapability
values for this\n audio/video type or null
as appropriate.",
"rationale": "let",
"steps": [
{
- "html": "Let local accumulated configuration be a local copy of accumulated configuration.
"
+ "html": "\n Let local accumulated configuration be a local copy of\n accumulated configuration.\n
"
},
{
- "html": "Let supported media capabilities be an empty sequence of MediaKeySystemMediaCapability
dictionaries.
"
+ "html": "\n Let supported media capabilities be an empty sequence of\n MediaKeySystemMediaCapability
dictionaries.\n
"
},
{
- "html": "For each requested media capability in requested media capabilities:",
+ "html": "For each requested media capability in requested media\n capabilities:",
"rationale": "let",
"steps": [
{
- "html": "Let content type be requested media capability's contentType
member.
"
+ "html": "\n Let content type be requested media capability's\n contentType
member.\n
"
+ },
+ {
+ "html": "\n Let encryption scheme be requested media capability’s\n encryptionScheme
member.\n
"
},
{
- "html": "Let robustness be requested media capability's robustness
member.
"
+ "html": "\n Let robustness be requested media capability's\n robustness
member.\n
"
},
{
- "html": "If content type is the empty string, return null
.
"
+ "html": "\n If content type is the empty string, return null
.\n
"
},
{
- "html": "If content type is not a valid media MIME type or is unrecognized, continue to the next iteration.
"
+ "html": "\n If content type is not a valid media MIME type or is\n unrecognized, continue to the next iteration.\n
"
},
{
- "html": "Let container be the container type specified by content type.
"
+ "html": "\n Let container be the container type specified by content\n type.\n
"
},
{
- "html": "If the user agent does not support container, continue to the next iteration. The case-sensitivity of string comparisons is determined by the appropriate RFC.
"
+ "html": "\n If the user agent does not support container, continue to the next\n iteration. The case-sensitivity of string comparisons is determined by the\n appropriate RFC.\n
"
},
{
- "html": "Let parameters be the RFC 6381 [RFC6381] parameters, if any, specified by content type.
"
+ "html": "\n Let parameters be the RFC 6381 [RFC6381] parameters, if any,\n specified by content type.\n
"
},
{
- "html": "If the user agent does not recognize one or more parameters, continue to the next iteration.
"
+ "html": "\n If the user agent does not recognize one or more parameters,\n continue to the next iteration.\n
"
},
{
- "html": "Let media types be the set of codecs and codec constraints specified by parameters. The case-sensitivity of string comparisons is determined by the appropriate RFC or other specification.
"
+ "html": "\n Let media types be the set of codecs and codec constraints\n specified by parameters. The case-sensitivity of string\n comparisons is determined by the appropriate RFC or other specification.\n
"
},
{
"html": "If media types is empty:",
@@ -442,31 +448,34 @@
"steps": [
{
"case": "If container normatively implies a specific set of codecs and codec constraints:",
- "html": "\n Let parameters be that set.\n
"
+ "html": "\n Let parameters be that set.\n
"
},
{
"case": "Otherwise:",
- "html": "\n Continue to the next iteration.\n
"
+ "html": "\n Continue to the next iteration.\n
"
}
]
}
]
},
{
- "html": "If content type is not strictly a audio/video type, continue to the next iteration.
"
+ "html": "\n If content type is not strictly a audio/video type,\n continue to the next iteration.\n
"
},
{
- "html": "If robustness is not the empty string and contains an unrecognized value or a value not supported by implementation, continue to the next iteration. String comparison is case-sensitive.
"
+ "html": "\n If encryption scheme is non-null and is not recognized or not\n supported by implementation, continue to the next iteration.\n
"
},
{
- "html": "If the user agent and implementation definitely support playback of encrypted media data for the combination of container,\n media types, robustness and local accumulated configuration in combination with restrictions:",
+ "html": "\n If robustness is not the empty string and contains an unrecognized\n value or a value not supported by implementation, continue to the\n next iteration. String comparison is case-sensitive.\n
"
+ },
+ {
+ "html": "If the user agent and implementation definitely support playback\n of encrypted media data for the combination of\n container, media types, encryption scheme,\n robustness and local accumulated configuration in\n combination with restrictions:",
"rationale": "add",
"steps": [
{
- "html": "\n Add requested media capability to supported media capabilities.\n
"
+ "html": "\n Add requested media capability to supported media\n capabilities.\n
"
},
{
- "html": "\n - If audio/video type is Video:
\n - \n
\n Add requested media capability to the videoCapabilities
member of local accumulated configuration.\n
\n \n - If audio/video type is Audio:
\n - \n
\n Add requested media capability to the audioCapabilities
member of local accumulated configuration.\n
\n \n
",
+ "html": "\n - \n If audio/video type is Video:\n
\n - \n
\n Add requested media capability to the\n videoCapabilities
member of\n local accumulated configuration.\n
\n \n - \n If audio/video type is Audio:\n
\n - \n
\n Add requested media capability to the\n audioCapabilities
member of\n local accumulated configuration.\n
\n \n
",
"rationale": ".switch",
"steps": [
{
@@ -474,11 +483,11 @@
"steps": [
{
"case": "If audio/video type is Video:",
- "html": "\n Add requested media capability to the videoCapabilities
member of local accumulated configuration.\n
"
+ "html": "\n Add requested media capability to the\n videoCapabilities
member of\n local accumulated configuration.\n
"
},
{
"case": "If audio/video type is Audio:",
- "html": "\n Add requested media capability to the audioCapabilities
member of local accumulated configuration.\n
"
+ "html": "\n Add requested media capability to the\n audioCapabilities
member of\n local accumulated configuration.\n
"
}
]
}
@@ -489,246 +498,299 @@
]
},
{
- "html": "If supported media capabilities is empty, return null
.
"
+ "html": "\n If supported media capabilities is empty, return null
.\n
"
},
{
- "html": "Return supported media capabilities.
"
+ "html": "\n Return supported media capabilities.\n
"
}
]
},
{
- "html": "Given an accumulated configuration, restrictions and origin, this algorithm returns the consent status for\n accumulated configuration and origin as one of ConsentDenied
, InformUser
or Allowed
, together with an updated value for restrictions in the ConsentDenied
case.",
+ "html": "Given an accumulated configuration, restrictions and\n origin, this algorithm returns the consent status for accumulated\n configuration and origin as one of ConsentDenied
,\n InformUser
or Allowed
, together with an updated value for\n restrictions in the ConsentDenied
case.",
"rationale": "if",
"steps": [
{
- "html": "If there is persisted denial for origin indicating that accumulated configuration is not allowed, run the following steps:",
+ "html": "If there is persisted denial for origin indicating that\n accumulated configuration is not allowed, run the following steps:",
"rationale": "update",
"steps": [
{
- "html": "Update restrictions to reflect the configurations for which consent has been denied.
"
+ "html": "\n Update restrictions to reflect the configurations for which\n consent has been denied.\n
"
},
{
- "html": "Return ConsentDenied
and restrictions.
"
+ "html": "\n Return ConsentDenied
and restrictions.\n
"
}
]
},
{
- "html": "\n If there is persisted consent for origin indicating accumulated configuration is allowed, return Allowed
.\n
"
+ "html": "\n If there is persisted consent for origin indicating accumulated\n configuration is allowed, return Allowed
.\n
"
},
{
"html": "then run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "\n Request user consent to use accumulated configuration in the origin and wait for the user response.\n
\n \n The consent MUST include consent to use a Distinctive Identifier(s) and/or Distinctive Permanent Identifier(s) as appropriate if\n accumulated configuration's distinctiveIdentifier
member is \"required\"
.\n
"
+ "html": "\n Request user consent to use accumulated configuration in the\n origin and wait for the user response.\n
\n \n The consent MUST include consent to use a Distinctive Identifier(s)\n and/or Distinctive Permanent Identifier(s) as appropriate if\n accumulated configuration's\n distinctiveIdentifier
member is\n \"required
\".\n
"
},
{
"html": "If consent was denied, run the following steps:",
"rationale": "update",
"steps": [
{
- "html": "Update restrictions to reflect the configurations for which consent was denied.
"
+ "html": "\n Update restrictions to reflect the configurations for which\n consent was denied.\n
"
},
{
- "html": "Return ConsentDenied
and restrictions.
"
+ "html": "\n Return ConsentDenied
and restrictions.\n
"
}
]
}
]
},
{
- "html": "\n If the distinctiveIdentifier
member of accumulated configuration is not\n \"not-allowed\"
, return InformUser
.\n
"
+ "html": "\n If the distinctiveIdentifier
member of\n accumulated configuration is not\n \"not-allowed
\", return InformUser
.\n
"
},
{
- "html": "\n If the user agent requires informing the user for the accumulated configuration for other reasons, return InformUser
.\n
"
+ "html": "\n If the user agent requires informing the user for the accumulated\n configuration for other reasons, return InformUser
.\n
"
},
{
- "html": "Return Allowed
.
"
+ "html": "\n Return Allowed
.\n
"
}
]
},
{
- "name": "mediakeysystemaccess/getconfiguration()",
+ "name": "MediaKeySystemAccess/getConfiguration()",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-getconfiguration",
- "html": "When this method is invoked, the user agent must run the following steps:",
+ "html": "When this method is invoked, the user agent MUST run the following steps:",
"rationale": "return",
"steps": [
{
- "html": "\n Return this object's configuration value.\n
"
+ "html": "\n Return this object's configuration value.\n
"
}
]
},
{
- "name": "mediakeysystemaccess/createmediakeys()",
+ "name": "MediaKeySystemAccess/createMediaKeys()",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-createmediakeys",
- "html": "When this method is invoked, the user agent must run the following steps:",
+ "html": "When this method is invoked, the user agent MUST run the following steps:",
"rationale": "let",
"steps": [
{
- "html": "Let promise be a new promise.
"
+ "html": "\n Let promise be a new promise.\n
"
},
{
"html": "Run the following steps in parallel:",
"rationale": "let",
"steps": [
{
- "html": "Let configuration be the value of this object's configuration value.
"
+ "html": "\n Let configuration be the value of this object's\n configuration value.\n
"
},
{
- "html": "\n Let use distinctive identifier be true
if the value of configuration's distinctiveIdentifier
member is \"required\"
and false
otherwise.\n
"
+ "html": "\n Let use distinctive identifier be true
if the value\n of configuration's\n distinctiveIdentifier
member is\n \"required
\" and false
otherwise.\n
"
},
{
- "html": "\n Let persistent state allowed be true
if the value of configuration's persistentState
member is \"required\"
and false
otherwise.\n
\n \n
"
+ "html": "\n Let persistent state allowed be true
if the value of\n configuration's persistentState
\n member is \"required
\" and false
\n otherwise.\n
"
},
{
- "html": "Load and initialize the Key System implementation represented by this object's cdm implementation value if necessary.
"
+ "html": "\n Load and initialize the Key System implementation represented by this\n object's cdm implementation value if necessary.\n
"
},
{
- "html": "Let instance be a new instance of the Key System implementation represented by this object's cdm implementation value.
"
+ "html": "\n Let instance be a new instance of the Key System\n implementation represented by this object's cdm implementation\n value.\n
"
},
{
- "html": "Initialize instance to enable, disable and/or select Key System features using configuration.
"
+ "html": "\n Initialize instance to enable, disable and/or select Key System features using configuration.\n
"
},
{
- "html": "If use distinctive identifier is false
, prevent instance from using Distinctive Identifier(s) and Distinctive Permanent Identifier(s).
"
+ "html": "\n If use distinctive identifier is false
, prevent\n instance from using Distinctive Identifier(s) and Distinctive Permanent Identifier(s).\n
"
},
{
- "html": "If persistent state allowed is false
, prevent instance from persisting any state related to the application or origin of this object's Document.
"
+ "html": "\n If persistent state allowed is false
, prevent\n instance from persisting any state related to the application or\n origin of this object's Document.\n
"
},
{
- "html": "If any of the preceding steps failed, reject promise with a new DOMException
whose name is the appropriate error name.
"
+ "html": "\n If any of the preceding steps failed, reject promise with a new\n DOMException
whose name is the appropriate error\n name.\n
"
},
{
- "html": "Let media keys be a new MediaKeys
object, and initialize it as follows:",
+ "html": "Let media keys be a new MediaKeys
object, and initialize it as\n follows:",
"rationale": "let",
"steps": [
{
- "html": "Let the use distinctive identifier value be use distinctive identifier.
"
+ "html": "\n Let the use distinctive identifier value be use\n distinctive identifier.\n
"
},
{
- "html": "Let the persistent state allowed value be persistent state allowed.
"
+ "html": "\n Let the persistent state allowed value be persistent\n state allowed.\n
"
},
{
- "html": "Let the supported session types value be be the value of configuration's sessionTypes
member.
"
+ "html": "\n Let the supported session types value be be the value of\n configuration's sessionTypes
\n member.\n
"
},
{
- "html": "Let the cdm implementation value be this object's cdm implementation value.
"
+ "html": "\n Let the cdm implementation value be this object's cdm\n implementation value.\n
"
},
{
- "html": "Let the cdm instance value be instance.
"
+ "html": "\n Let the cdm instance value be instance.\n
"
}
]
},
{
- "html": "Resolve promise with media keys.
"
+ "html": "\n Resolve promise with media keys.\n
"
}
]
},
{
- "html": "Return promise.
"
+ "html": "\n Return promise.\n
"
}
]
},
{
- "name": "mediakeys/createsession()",
+ "name": "MediaKeys/createSession()",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-createsession",
- "html": "When this method is invoked, the user agent must run the following steps:",
+ "html": "When this method is invoked, the user agent MUST run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If this object's supported session types value does not contain sessionType, throw [WebIDL]\n a NotSupportedError
.
"
+ "html": "\n If this object's supported session types value does not contain\n sessionType, throw [WEBIDL] a NotSupportedError
.\n
"
},
{
- "html": "If the implementation does not support MediaKeySession
operations in the current state, throw [WebIDL] an InvalidStateError
.
"
+ "html": "\n If the implementation does not support MediaKeySession
operations in the\n current state, throw [WEBIDL] an InvalidStateError
.\n
"
},
{
- "html": "Let session be a new MediaKeySession
object, and initialize it as follows:",
+ "html": "Let session be a new MediaKeySession
object, and initialize it as\n follows:",
"rationale": "let",
"steps": [
{
- "html": "Let the sessionId
attribute be the empty string.
"
+ "html": "\n Let the sessionId
attribute be the empty string.\n
"
},
{
- "html": "Let the expiration
attribute be NaN
.
"
+ "html": "\n Let the expiration
attribute be NaN
.\n
"
},
{
- "html": "Let the closed
attribute be a new promise.
"
+ "html": "\n Let the closed
attribute be a new promise.\n
"
},
{
- "html": "Let key status be a new empty MediaKeyStatusMap
object, and initialize it as follows:",
+ "html": "Let key status be a new empty MediaKeyStatusMap
object, and\n initialize it as follows:",
"rationale": "let",
"steps": [
{
- "html": "Let the size
attribute be 0.
"
+ "html": "\n Let the size
attribute be 0.\n
"
}
]
},
{
- "html": "Let the session type value be sessionType.
"
+ "html": "\n Let the session type value be sessionType.\n
"
},
{
- "html": "Let the uninitialized value be true.
"
+ "html": "\n Let the uninitialized value be true.\n
"
},
{
- "html": "Let the callable value be false.
"
+ "html": "\n Let the callable value be false.\n
"
},
{
- "html": "Let the closing or closed value be false.
"
+ "html": "\n Let the closing or closed value be false.\n
"
},
{
- "html": "Let the use distinctive identifier value be this object's use distinctive identifier value.
"
+ "html": "\n Let the use distinctive identifier value be this object's use\n distinctive identifier value.\n
"
},
{
- "html": "Let the cdm implementation value be this object's cdm implementation.
"
+ "html": "\n Let the cdm implementation value be this object's cdm\n implementation.\n
"
},
{
- "html": "Let the cdm instance value be this object's cdm instance.
"
+ "html": "\n Let the cdm instance value be this object's cdm\n instance.\n
"
}
]
},
{
- "html": "Return session.
"
+ "html": "\n Return session.\n
"
}
]
},
{
- "name": "mediakeys/setservercertificate()",
+ "name": "MediaKeys/getStatusForPolicy()",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-getstatusforpolicy",
+ "html": "When this method is invoked, the user agent MUST run the following steps:",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "If policy has no present dictionary members, return\n a promise rejected with a newly created TypeError
."
+ },
+ {
+ "html": "\n Let promise be a new promise.\n
"
+ },
+ {
+ "html": "Queue a task to run the following steps:",
+ "rationale": "for",
+ "steps": [
+ {
+ "html": "For each dictionary member of policy, run the following steps:",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "\n If the key is not a valid MediaKeysPolicy
member or the type of the\n value is incorrect, then reject promise with TypeError
and\n abort these steps.\n
"
+ }
+ ]
+ },
+ {
+ "html": "For each dictionary member of policy, run the following steps:",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "\n If the CDM cannot determine the MediaKeyStatus
for the\n dictionary member, then reject promise with\n NotSupportedError
and abort these steps.\n
"
+ }
+ ]
+ },
+ {
+ "html": "For each dictionary member of policy, run the following steps:",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "\n If the CDM would block presentation of decrypted media data for the\n dictionary member, then resolve promise with\n \"output-restricted
\".\n
"
+ }
+ ]
+ },
+ {
+ "html": "\n Resolve promise with \"usable
\".\n
"
+ }
+ ]
+ },
+ {
+ "html": "\n Return promise.\n
"
+ }
+ ]
+ },
+ {
+ "name": "MediaKeys/setServerCertificate()",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-setservercertificate",
- "html": "When this method is invoked, the user agent must run the following steps:",
+ "html": "When this method is invoked, the user agent MUST run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If the Key System implementation represented by this object's cdm implementation value does not support server certificates, return a promise resolved with false
.
"
+ "html": "\n If the Key System implementation represented by this object's cdm\n implementation value does not support server certificates, return a promise\n resolved with false
.\n
"
},
{
- "html": "If serverCertificate is an empty array, return a promise rejected with a new a newly created TypeError
.
"
+ "html": "\n If serverCertificate is an empty array, return a promise rejected with\n a new a newly created TypeError
.\n
"
},
{
- "html": "Let certificate be a copy of the contents of the serverCertificate parameter.
"
+ "html": "\n Let certificate be a copy of the contents of the\n serverCertificate parameter.\n
"
},
{
- "html": "Let promise be a new promise.
"
+ "html": "\n Let promise be a new promise.\n
"
},
{
"html": "Run the following steps in parallel:",
"rationale": "let",
"steps": [
{
- "html": "Let sanitized certificate be a validated and/or sanitized version of certificate.
"
+ "html": "\n Let sanitized certificate be a validated and/or sanitized version\n of certificate.\n
"
},
{
- "html": "Use this object's cdm instance to process sanitized certificate.
"
+ "html": "\n Use this object's cdm instance to process sanitized\n certificate.\n
"
},
{
- "html": "If the preceding step failed, resolve promise with a new DOMException
whose name is the appropriate error name.
"
+ "html": "\n If the preceding step failed, reject promise with a new\n DOMException
whose name is the appropriate error\n name.\n
"
},
{
- "html": "Resolve promise with true
.
"
+ "html": "\n Resolve promise with true
.\n
"
}
]
},
{
- "html": "Return promise.
"
+ "html": "\n Return promise.\n
"
}
]
},
@@ -737,7 +799,7 @@
"rationale": "let",
"steps": [
{
- "html": "Let the session type be the specified MediaKeySessionType
value.
"
+ "html": "\n Let the session type be the specified MediaKeySessionType
value.\n
"
},
{
"html": "Follow the steps for the value of session type from the following list:",
@@ -761,84 +823,87 @@
]
},
{
- "html": "The following step is run:",
- "rationale": "for",
+ "html": "The following steps are run:",
+ "rationale": "let",
"steps": [
{
- "html": "For each MediaKeySession
created by the media keys that is not closed, queue a task to run the Session Closed algorithm on the session.
"
+ "html": "\n Let the reason be the specified MediaKeySessionClosedReason
value.\n
"
+ },
+ {
+ "html": "\n For each MediaKeySession
created by the media keys that is not\n closed, queue a task to run the Session Closed\n algorithm on the session with the reason reason.\n
"
}
]
},
{
- "name": "mediakeysession/generaterequest()",
+ "name": "MediaKeySession/generateRequest()",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-generaterequest",
- "html": "When this method is invoked, the user agent must run the following steps:",
+ "html": "When this method is invoked, the user agent MUST run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If this object's closing or closed value is true, return a promise rejected with an InvalidStateError
.
"
+ "html": "\n If this object's closing or closed value is true, return a promise\n rejected with an InvalidStateError
.\n
"
},
{
- "html": "If this object's uninitialized value is false, return a promise rejected with an InvalidStateError
.
"
+ "html": "\n If this object's uninitialized value is false, return a promise\n rejected with an InvalidStateError
.\n
"
},
{
- "html": "Let this object's uninitialized value be false.
"
+ "html": "\n Let this object's uninitialized value be false.\n
"
},
{
- "html": "If initDataType is the empty string, return a promise rejected with a newly created TypeError
.
"
+ "html": "\n If initDataType is the empty string, return a promise rejected with a\n newly created TypeError
.\n
"
},
{
- "html": "If initData is an empty array, return a promise rejected with a newly created TypeError
.
"
+ "html": "\n If initData is an empty array, return a promise rejected with a newly\n created TypeError
.\n
"
},
{
- "html": "If the Key System implementation represented by this object's cdm implementation value does not support initDataType as an Initialization Data Type,\n return a promise rejected with a NotSupportedError
. String comparison is case-sensitive.
"
+ "html": "\n If the Key System implementation represented by this object's cdm\n implementation value does not support initDataType as an\n Initialization Data Type, return a promise rejected with a\n NotSupportedError
. String comparison is case-sensitive.\n
"
},
{
- "html": "Let init data be a copy of the contents of the initData parameter.
"
+ "html": "\n Let init data be a copy of the contents of the initData\n parameter.\n
"
},
{
- "html": "Let session type be this object's session type.
"
+ "html": "\n Let session type be this object's session type.\n
"
},
{
- "html": "Let promise be a new promise.
"
+ "html": "\n Let promise be a new promise.\n
"
},
{
"html": "Run the following steps in parallel:",
"rationale": "if",
"steps": [
{
- "html": "If the init data is not valid for initDataType, reject promise with a newly created TypeError
.
"
+ "html": "\n If the init data is not valid for initDataType, reject\n promise with a newly created TypeError
.\n
"
},
{
- "html": "Let sanitized init data be a validated and sanitized version of init data.
\n The user agent MUST thoroughly validate the Initialization Data before passing it to the CDM. This includes verifying that the length and\n values of fields are reasonable, verifying that values are within reasonable limits, and stripping irrelevant, unsupported, or unknown data or fields. It is RECOMMENDED that user agents pre-parse, sanitize, and/or generate a fully sanitized version of the Initialization Data. If the Initialization Data format\n specified by initDataType supports multiple entries, the user agent SHOULD remove entries that are not needed by the CDM. The user agent MUST NOT re-order entries within the Initialization Data.\n
"
+ "html": "\n Let sanitized init data be a validated and sanitized version of\n init data.\n
\n \n The user agent MUST thoroughly validate the Initialization Data before\n passing it to the CDM. This includes verifying that the length and values\n of fields are reasonable, verifying that values are within reasonable limits,\n and stripping irrelevant, unsupported, or unknown data or fields. It is\n RECOMMENDED that user agents pre-parse, sanitize, and/or generate a fully\n sanitized version of the Initialization Data. If the Initialization Data format specified by initDataType supports multiple entries,\n the user agent SHOULD remove entries that are not needed by the CDM. The\n user agent MUST NOT re-order entries within the Initialization Data.\n
"
},
{
- "html": "If the preceding step failed, reject promise with a newly created TypeError
.
"
+ "html": "\n If the preceding step failed, reject promise with a newly created\n TypeError
.\n
"
},
{
- "html": "If sanitized init data is empty, reject promise with a NotSupportedError
.
"
+ "html": "\n If sanitized init data is empty, reject promise with a\n NotSupportedError
.\n
"
},
{
- "html": "Let session id be the empty string.
"
+ "html": "\n Let session id be the empty string.\n
"
},
{
- "html": "Let message be null.
"
+ "html": "\n Let message be null.\n
"
},
{
- "html": "Let message type be null.
"
+ "html": "\n Let message type be null.\n
"
},
{
- "html": "Let cdm be the CDM instance represented by this object's cdm instance value.
"
+ "html": "\n Let cdm be the CDM instance represented by this object's\n cdm instance value.\n
"
},
{
"html": "Use the cdm to execute the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If the sanitized init data is not supported by the cdm, reject promise with a NotSupportedError
.
"
+ "html": "\n If the sanitized init data is not supported by the\n cdm, reject promise with a NotSupportedError
.\n
"
},
{
- "html": "Follow the steps for the value of session type from the following list:",
+ "html": "Follow the steps for the value of session type from the\n following list:",
"rationale": ".switch",
"steps": [
{
@@ -846,21 +911,21 @@
"steps": [
{
"case": "\"temporary\"",
- "html": "Let requested license type be a temporary non-persistable license.
"
+ "html": "\n Let requested license type be a temporary non-persistable\n license.\n
"
},
{
"case": "\"persistent-license\"",
- "html": "Let requested license type be a persistable license.
"
+ "html": "\n Let requested license type be a persistable license.\n
"
}
]
}
]
},
{
- "html": "Let session id be a unique Session ID string.
\n If the result of running the Is persistent session type? algorithm on session type is true
, the ID MUST be unique within the origin of this object's Document over time,\n including across Documents and browsing sessions.
"
+ "html": "\n Let session id be a unique Session ID string.\n
\n \n If the result of running the Is persistent session type? algorithm on\n session type is true
, the ID MUST be unique\n within the origin of this object's Document over time, including\n across Documents and browsing sessions.\n
"
},
{
- "html": "\n - If a license request for the requested license type can be generated based on the sanitized init data:
\n - \n \n
\n - Otherwise:
\n - \n \n
\n
",
+ "html": "\n - \n If a license request for the requested license type can be\n generated based on the sanitized init data:\n
\n - \n \n
\n - \n Otherwise:\n
\n - \n \n
\n
",
"rationale": ".switch",
"steps": [
{
@@ -872,10 +937,10 @@
"rationale": "let",
"steps": [
{
- "html": "\n Let message be a license request for the requested license type generated based on the sanitized init data interpreted per initDataType.\n
\n \n The cdm MUST NOT use any stream-specific data, including media data,\n not provided via the\n sanitized init data.\n
\n The cdm SHOULD NOT store session data, including the session ID, at this point. See Session Storage and Persistence.
"
+ "html": "\n Let message be a license request for the\n requested license type generated based on the\n sanitized init data interpreted per\n initDataType.\n
\n \n The cdm MUST NOT use any stream-specific data,\n including media data, not provided via the\n sanitized init data.\n
\n \n The cdm SHOULD NOT store session data, including the\n session ID, at this point. See Session\n Storage and Persistence.\n
"
},
{
- "html": "\n Let message type be \"license-request\"
.\n
"
+ "html": "\n Let message type be\n \"license-request
\".\n
"
}
]
},
@@ -885,10 +950,10 @@
"rationale": "let",
"steps": [
{
- "html": "\n Let message be the request that needs to be processed before a license request request for the requested license type can be generated based on the sanitized init data.\n
\n \n In a subsequent call to update()
the CDM MUST generate a license request for the requested license type based on the sanitized init data, which is interpreted per initDataType.\n
"
+ "html": "\n Let message be the request that needs to be processed\n before a license request request for the requested license\n type can be generated based on the sanitized init\n data.\n
\n \n In a subsequent call to update
()
the CDM\n MUST generate a license request for the requested license\n type based on the sanitized init data, which is\n interpreted per initDataType.\n
"
},
{
- "html": "\n Let message type reflect the type of message, either \"license-request\"
or \"individualization-request\"
.\n
"
+ "html": "\n Let message type reflect the type of\n message, either\n \"license-request
\" or\n \"individualization-request
\".\n
"
}
]
}
@@ -899,207 +964,210 @@
]
},
{
- "html": "Queue a task to run the following steps:",
+ "html": "Queue a task to run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If any of the preceding steps failed, reject promise with a new DOMException
whose name is the appropriate error name.
"
+ "html": "\n If any of the preceding steps failed due to a lack of resources, reject\n promise with QuotaExceededError
.\n
"
+ },
+ {
+ "html": "\n If any of the preceding steps failed for any other reason, reject\n promise with a new DOMException
whose name is the\n appropriate error name.\n
"
},
{
- "html": "Set the sessionId
attribute to session id.
"
+ "html": "\n Set the sessionId
attribute to session id.\n
"
},
{
- "html": "Set this object's callable value to true.
"
+ "html": "\n Set this object's callable value to true.\n
"
},
{
- "html": "Run the Queue a \"message\" Event algorithm on the session, providing message type and message.
"
+ "html": "\n Resolve promise with undefined
.\n
"
},
{
- "html": "Resolve promise.
"
+ "html": "\n Run the Queue a \"message\" Event algorithm on the session,\n providing message type and message.\n
"
}
]
}
]
},
{
- "html": "Return promise.
"
+ "html": "\n Return promise.\n
"
}
]
},
{
- "name": "mediakeysession/load()",
+ "name": "MediaKeySession/load()",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-load",
- "html": "When this method is invoked, the user agent must run the following steps:",
+ "html": "When this method is invoked, the user agent MUST run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If this object's closing or closed value is true, return a promise rejected with an InvalidStateError
.
"
+ "html": "\n If this object's closing or closed value is true, return a promise\n rejected with an InvalidStateError
.\n
"
},
{
- "html": "If this object's uninitialized value is false, return a promise rejected with an InvalidStateError
.
"
+ "html": "\n If this object's uninitialized value is false, return a promise\n rejected with an InvalidStateError
.\n
"
},
{
- "html": "Let this object's uninitialized value be false.
"
+ "html": "\n Let this object's uninitialized value be false.\n
"
},
{
- "html": "If sessionId is the empty string, return a promise rejected with a newly created TypeError
.
"
+ "html": "\n If sessionId is the empty string, return a promise rejected with a\n newly created TypeError
.\n
"
},
{
- "html": "If the result of running the Is persistent session type? algorithm on this object's session type is false
, return a promise rejected with a newly created\n TypeError
.
"
+ "html": "\n If the result of running the Is persistent session type? algorithm on this\n object's session type is false
, return a promise rejected\n with a newly created TypeError
.\n
"
},
{
- "html": "Let origin be the origin of this object's Document.
"
+ "html": "\n Let origin be the origin of this object's Document.\n
"
},
{
- "html": "Let promise be a new promise.
"
+ "html": "\n Let promise be a new promise.\n
"
},
{
"html": "Run the following steps in parallel:",
"rationale": "let",
"steps": [
{
- "html": "Let sanitized session ID be a validated and/or sanitized version of sessionId.
"
+ "html": "\n Let sanitized session ID be a validated and/or sanitized version\n of sessionId.\n
"
},
{
- "html": "If the preceding step failed, or if sanitized session ID is empty, reject promise with a newly created TypeError
.
"
+ "html": "\n If the preceding step failed, or if sanitized session ID is empty,\n reject promise with a newly created TypeError
.\n
"
},
{
- "html": "If there is a MediaKeySession
object that is not closed in this object's Document whose sessionId
attribute is sanitized session ID, reject promise with a QuotaExceededError
.
"
+ "html": "\n If there is a MediaKeySession
object that is not closed in this object's Document whose\n sessionId
attribute is sanitized session ID,\n reject promise with a QuotaExceededError
.\n
"
},
{
- "html": "Let expiration time be NaN
.
"
+ "html": "\n Let expiration time be NaN
.\n
"
},
{
- "html": "Let message be null.
"
+ "html": "\n Let message be null.\n
"
},
{
- "html": "Let message type be null.
"
+ "html": "\n Let message type be null.\n
"
},
{
- "html": "Let cdm be the CDM instance represented by this object's cdm instance value.
"
+ "html": "\n Let cdm be the CDM instance represented by this object's\n cdm instance value.\n
"
},
{
"html": "Use the cdm to execute the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If there is no data stored for the sanitized session ID in the origin, resolve promise with false
and abort these steps.\n \n
"
+ "html": "\n If there is no data stored for the sanitized session ID in the\n origin, resolve promise with false
and\n abort these steps. \n \n
"
},
{
- "html": "If the stored session's session type is not the same as the current MediaKeySession
session type,\n reject promise with a newly created TypeError
.
"
+ "html": "\n If the stored session's session type is not the same as the\n current MediaKeySession
session type, reject\n promise with a newly created TypeError
.\n
"
},
{
- "html": "Let session data be the data stored for the sanitized session ID in the origin. This MUST NOT include data from other origin(s)\n or that is not associated with an origin.
"
+ "html": "\n Let session data be the data stored for the sanitized\n session ID in the origin. This MUST NOT include data\n from other origin(s) or that is not associated with an origin.\n
"
},
{
- "html": "If there is a MediaKeySession
object that is not closed in any Document and that represents the session data, reject promise with a QuotaExceededError
.
"
+ "html": "\n If there is a MediaKeySession
object that is not closed in any Document and that represents the session\n data, reject promise with a QuotaExceededError
.\n
"
},
{
- "html": "Load the session data.
"
+ "html": "\n Load the session data.\n
"
},
{
- "html": "If the session data indicates an expiration time for the session, let expiration time be that expiration time.
"
+ "html": "\n If the session data indicates an expiration time for the\n session, let expiration time be that expiration time.\n
"
},
{
"html": "If a message needs to be sent, execute the following steps:",
"rationale": "let",
"steps": [
{
- "html": "Let message be a message generated based on the session data.
"
+ "html": "\n Let message be a message generated based on the\n session data.\n
"
},
{
- "html": "Let message type be the appropriate MediaKeyMessageType
for the message.
"
+ "html": "\n Let message type be the appropriate\n MediaKeyMessageType
for the message.\n
"
}
]
}
]
},
{
- "html": "Queue a task to run the following steps:",
+ "html": "Queue a task to run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If any of the preceding steps failed, reject promise with a the appropriate error name.
"
+ "html": "\n If any of the preceding steps failed, reject promise with the\n appropriate error name.\n
"
},
{
- "html": "Set the sessionId
attribute to sanitized session ID.
"
+ "html": "\n Set the sessionId
attribute to sanitized session\n ID.\n
"
},
{
- "html": "Set this object's callable value to true.
"
+ "html": "\n Set this object's callable value to true.\n
"
},
{
- "html": "\n If the loaded session contains information about any keys (there are known keys), run the Update Key Statuses algorithm on the session,\n providing each key's key ID along with the appropriate MediaKeyStatus
.\n
\n Should additional processing be necessary to determine with certainty the status of a key, use \"status-pending\"
. Once the additional processing\n for one or more keys has completed, run the Update Key Statuses algorithm again with the actual status(es).\n
"
+ "html": "\n If the loaded session contains information about any keys (there are\n known keys), run the Update Key Statuses algorithm on the\n session, providing each key's key ID along with the\n appropriate MediaKeyStatus
.\n
\n \n Should additional processing be necessary to determine with certainty the\n status of a key, use \"status-pending
\". Once the\n additional processing for one or more keys has completed, run the\n Update Key Statuses algorithm again with the actual status(es).\n
"
},
{
- "html": "Run the Update Expiration algorithm on the session, providing expiration time.
"
+ "html": "\n Run the Update Expiration algorithm on the session,\n providing expiration time.\n
"
},
{
- "html": "If message is not null, run the Queue a \"message\" Event algorithm on the session, providing message type and message.
"
+ "html": "\n Resolve promise with true
.\n
"
},
{
- "html": "Resolve promise with true
.
"
+ "html": "\n If message is not null, run the Queue a \"message\" Event\n algorithm on the session, providing message type\n and message.\n
"
}
]
}
]
},
{
- "html": "Return promise.
"
+ "html": "\n Return promise.\n
"
}
]
},
{
- "name": "mediakeysession/update()",
+ "name": "MediaKeySession/update()",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-update",
- "html": "When this method is invoked, the user agent must run the following steps:",
+ "html": "When this method is invoked, the user agent MUST run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If this object's closing or closed value is true, return a promise rejected with an InvalidStateError
.
"
+ "html": "\n If this object's closing or closed value is true, return a promise\n rejected with an InvalidStateError
.\n
"
},
{
- "html": "If this object's callable value is false, return a promise rejected with an InvalidStateError
.
"
+ "html": "\n If this object's callable value is false, return a promise rejected\n with an InvalidStateError
.\n
"
},
{
- "html": "If response is an empty array, return a promise rejected with a newly created TypeError
.
"
+ "html": "\n If response is an empty array, return a promise rejected with a newly\n created TypeError
.\n
"
},
{
- "html": "Let response copy be a copy of the contents of the response parameter.
"
+ "html": "\n Let response copy be a copy of the contents of the response\n parameter.\n
"
},
{
- "html": "Let promise be a new promise.
"
+ "html": "\n Let promise be a new promise.\n
"
},
{
"html": "Run the following steps in parallel:",
"rationale": "let",
"steps": [
{
- "html": "Let sanitized response be a validated and/or sanitized version of response copy.
"
+ "html": "\n Let sanitized response be a validated and/or sanitized version of\n response copy.\n
"
},
{
- "html": "If the preceding step failed, or if sanitized response is empty, reject promise with a newly created TypeError
.
"
+ "html": "\n If the preceding step failed, or if sanitized response is empty,\n reject promise with a newly created TypeError
.\n
"
},
{
- "html": "Let message be null.
"
+ "html": "\n Let message be null.\n
"
},
{
- "html": "Let message type be null.
"
+ "html": "\n Let message type be null.\n
"
},
{
- "html": "Let session closed be false.
"
+ "html": "\n Let session closed be false.\n
"
},
{
- "html": "Let cdm be the CDM instance represented by this object's cdm instance value.
"
+ "html": "\n Let cdm be the CDM instance represented by this object's\n cdm instance value.\n
"
},
{
"html": "Use the cdm to execute the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If the format of sanitized response is invalid in any way, reject promise with a newly created TypeError
.
"
+ "html": "\n If the format of sanitized response is invalid in any way,\n reject promise with a newly created TypeError
.\n
"
},
{
- "html": "Process sanitized response, following the stipulation for the first matching condition from the following list:",
+ "html": "Process sanitized response, following the stipulation for the\n first matching condition from the following list:",
"rationale": ".switch",
"steps": [
{
@@ -1107,7 +1175,7 @@
"steps": [
{
"case": "If sanitized response contains a license or key(s)",
- "html": "Process sanitized response, following the stipulation for the first matching condition from the following list:",
+ "html": "Process sanitized response, following the stipulation for\n the first matching condition from the following list:",
"rationale": ".switch",
"steps": [
{
@@ -1115,15 +1183,15 @@
"steps": [
{
"case": "If sessionType is \"temporary\" and sanitized response does not specify that session data, including any license, key(s), or similar session data it contains, should be stored",
- "html": "Process sanitized response, not storing any session data."
+ "html": "Process sanitized response, not storing any session\n data."
},
{
"case": "If sessionType is \"persistent-license\" and sanitized response contains a persistable license",
- "html": "Process sanitized response, storing the license/key(s) and related session data contained in sanitized response. Such data MUST be\n stored such that only the origin of this object's Document can access it."
+ "html": "Process sanitized response, storing the license/key(s)\n and related session data contained in sanitized\n response. Such data MUST be stored such that only the\n origin of this object's Document can access it."
},
{
"case": "Otherwise",
- "html": "Reject promise with a newly created TypeError
.
"
+ "html": "\n Reject promise with a newly created TypeError
.\n
"
}
]
}
@@ -1135,10 +1203,10 @@
"rationale": "close",
"steps": [
{
- "html": "\n Close the key session and clear all stored session data associated with this object, including the sessionId
and record of license destruction.\n
"
+ "html": "\n Close the key session and clear all stored session\n data associated with this object, including the\n sessionId
and record of license destruction.\n
"
},
{
- "html": "Set session closed to true.
"
+ "html": "\n Set session closed to true.\n
"
}
]
},
@@ -1155,21 +1223,21 @@
"rationale": "let",
"steps": [
{
- "html": "Let message be that message.
"
+ "html": "\n Let message be that message.\n
"
},
{
- "html": "Let message type be the appropriate MediaKeyMessageType
for the message.
"
+ "html": "\n Let message type be the appropriate\n MediaKeyMessageType
for the message.\n
"
}
]
}
]
},
{
- "html": "Queue a task to run the following steps:",
+ "html": "Queue a task to run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "\n - If session closed is true:
\n - \n
Run the Session Closed algorithm on this object.
\n \n - Otherwise:
\n - \n
Run the following steps:
\n \n \n
",
+ "html": "\n - \n If session closed is true:\n
\n - \n
\n Run the Session Closed algorithm on this object with reason\n \"release-acknowledged
\".\n
\n \n - \n Otherwise:\n
\n - \n
\n Run the following steps:\n
\n \n \n
",
"rationale": ".switch",
"steps": [
{
@@ -1177,7 +1245,7 @@
"steps": [
{
"case": "If session closed is true:",
- "html": "Run the Session Closed algorithm on this object.
"
+ "html": "\n Run the Session Closed algorithm on this object with reason\n \"release-acknowledged
\".\n
"
},
{
"case": "Otherwise:",
@@ -1185,16 +1253,16 @@
"rationale": "if",
"steps": [
{
- "html": "\n If the set of keys known to the CDM for this object changed or the status of any key(s) changed, run the Update Key Statuses algorithm on the session, providing each known key's key ID along with the appropriate MediaKeyStatus
.\n
\n \n Should additional processing be necessary to determine with certainty the status of a key, use \"status-pending\"
. Once\n the additional processing for one or more keys has completed, run the Update Key Statuses algorithm again with the actual status(es).\n
"
+ "html": "\n If the set of keys known to the CDM for this object\n changed or the status of any key(s) changed, run the Update Key Statuses algorithm on the session, providing each\n known key's key ID along with the appropriate\n MediaKeyStatus
.\n
\n \n Should additional processing be necessary to determine with\n certainty the status of a key, use\n \"status-pending
\". Once the additional\n processing for one or more keys has completed, run the Update Key Statuses algorithm again with the actual status(es).\n
"
},
{
- "html": "If the expiration time for the session changed, run the Update Expiration algorithm on the session, providing the\n new expiration time.
"
+ "html": "\n If the expiration time for the session changed, run the\n Update Expiration algorithm on the session,\n providing the new expiration time.\n
"
},
{
- "html": "If any of the preceding steps failed, reject promise with a new DOMException
whose name is the appropriate\n error name.
"
+ "html": "\n If any of the preceding steps failed, reject promise\n with a new DOMException
whose name is the appropriate\n error name.\n
"
},
{
- "html": "If message is not null, run the Queue a \"message\" Event algorithm on the session, providing message type and message.
"
+ "html": "\n If message is not null, run the Queue a \"message\" Event algorithm on the session, providing\n message type and message.\n
"
}
]
}
@@ -1203,91 +1271,91 @@
]
},
{
- "html": "Resolve promise.
"
+ "html": "\n Resolve promise with undefined
.\n
"
}
]
}
]
},
{
- "html": "Return promise.
"
+ "html": "\n Return promise.\n
"
}
]
},
{
- "name": "mediakeysession/close()",
+ "name": "MediaKeySession/close()",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-close",
- "html": "When this method is invoked, the user agent must run the following steps:",
+ "html": "When this method is invoked, the user agent MUST run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If this object's closing or closed value is true, return a resolved promise.
"
+ "html": "\n If this object's closing or closed value is true, return a promise\n resolved with undefined
.\n
"
},
{
- "html": "If this object's callable value is false, return a promise rejected with an InvalidStateError
.
"
+ "html": "\n If this object's callable value is false, return a promise rejected\n with an InvalidStateError
.\n
"
},
{
- "html": "Let promise be a new promise.
"
+ "html": "\n Let promise be a new promise.\n
"
},
{
- "html": "Set this object's closing or closed value to true.
"
+ "html": "\n Set this object's closing or closed value to true.\n
"
},
{
"html": "Run the following steps in parallel:",
"rationale": "let",
"steps": [
{
- "html": "Let cdm be the CDM instance represented by this object's cdm instance value.
"
+ "html": "\n Let cdm be the CDM instance represented by this object's\n cdm instance value.\n
"
},
{
- "html": "Use cdm to close the key session associated with this object.
"
+ "html": "\n Use cdm to close the key session associated with this object.\n
"
},
{
- "html": "Queue a task to run the following steps:",
- "rationale": "run",
+ "html": "Queue a task to run the following steps:",
+ "rationale": "resolve",
"steps": [
{
- "html": "Run the Session Closed algorithm on this object.
"
+ "html": "\n Resolve promise with undefined
.\n
"
},
{
- "html": "Resolve promise.
"
+ "html": "\n Run the Session Closed algorithm on this object with reason\n \"closed-by-application
\".\n
"
}
]
}
]
},
{
- "html": "Return promise.
"
+ "html": "\n Return promise.\n
"
}
]
},
{
- "name": "mediakeysession/remove()",
+ "name": "MediaKeySession/remove()",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-remove",
- "html": "When this method is invoked, the user agent must run the following steps:",
+ "html": "When this method is invoked, the user agent MUST run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If this object's closing or closed value is true, return a promise rejected with an InvalidStateError
.
"
+ "html": "\n If this object's closing or closed value is true, return a promise\n rejected with an InvalidStateError
.\n
"
},
{
- "html": "If this object's callable value is false, return a promise rejected with an InvalidStateError
.
"
+ "html": "\n If this object's callable value is false, return a promise rejected\n with an InvalidStateError
.\n
"
},
{
- "html": "Let promise be a new promise.
"
+ "html": "\n Let promise be a new promise.\n
"
},
{
"html": "Run the following steps in parallel:",
"rationale": "let",
"steps": [
{
- "html": "Let cdm be the CDM instance represented by this object's cdm instance value.
"
+ "html": "\n Let cdm be the CDM instance represented by this object's\n cdm instance value.\n
"
},
{
- "html": "Let message be null.
"
+ "html": "\n Let message be null.\n
"
},
{
- "html": "Let message type be null.
"
+ "html": "\n Let message type be null.\n
"
},
{
"html": "Use the cdm to execute the following steps:",
@@ -1298,10 +1366,10 @@
"rationale": "destroy",
"steps": [
{
- "html": "\n Destroy the license(s) and/or key(s) associated with the session.\n
"
+ "html": "\n Destroy the license(s) and/or key(s) associated with the session.\n
"
},
{
- "html": "Follow the steps for the value of this object's session type from the following list:",
+ "html": "Follow the steps for the value of this object's session\n type from the following list:",
"rationale": ".switch",
"steps": [
{
@@ -1309,7 +1377,7 @@
"steps": [
{
"case": "\"temporary\"",
- "html": "Continue with the following steps.
"
+ "html": "\n Continue with the following steps.\n
"
},
{
"case": "\"persistent-license\"",
@@ -1317,13 +1385,13 @@
"rationale": "let",
"steps": [
{
- "html": "\n Let record of license destruction be a record of license destruction for the license represented by this object.\n
"
+ "html": "\n Let record of license destruction be a record of license destruction for the license represented by this\n object.\n
"
},
{
- "html": "\n Store the record of license destruction.\n
"
+ "html": "\n Store the record of license destruction.\n
"
},
{
- "html": "\n Let message be a message containing or reflecting the record of license destruction.\n
"
+ "html": "\n Let message be a message containing or reflecting\n the record of license destruction.\n
"
}
]
}
@@ -1336,33 +1404,33 @@
]
},
{
- "html": "Queue a task to run the following steps:",
+ "html": "Queue a task to run the following steps:",
"rationale": "run",
"steps": [
{
- "html": "\n Run the Update Key Statuses algorithm on the session, providing all key ID(s) in the session along with the \"released\"
MediaKeyStatus
value for each.\n
"
+ "html": "\n Run the Update Key Statuses algorithm on the session,\n providing all key ID(s) in the session along with the\n \"released
\" MediaKeyStatus
value for each.\n
"
},
{
- "html": "Run the Update Expiration algorithm on the session, providing NaN
.
"
+ "html": "\n Run the Update Expiration algorithm on the session,\n providing NaN
.\n
"
},
{
- "html": "If any of the preceding steps failed, reject promise with a new DOMException
whose name is the appropriate error name.
"
+ "html": "\n If any of the preceding steps failed, reject promise with a\n new DOMException
whose name is the appropriate error name.\n
"
},
{
- "html": "Let message type be \"license-release\"
.
"
+ "html": "\n Let message type be \"license-release
\".\n
"
},
{
- "html": "If message is not null
, run the Queue a \"message\" Event algorithm on the session, providing message type and message.
"
+ "html": "\n Resolve promise with undefined
.\n
"
},
{
- "html": "Resolve promise.
"
+ "html": "\n If message is not null
, run the Queue a \"message\" Event algorithm on the session, providing\n message type and message.\n
"
}
]
}
]
},
{
- "html": "Return promise.
"
+ "html": "\n Return promise.\n
"
}
]
},
@@ -1371,10 +1439,10 @@
"rationale": "let",
"steps": [
{
- "html": "Let the session be the specified MediaKeySession
object.
"
+ "html": "\n Let the session be the specified MediaKeySession
object.\n
"
},
{
- "html": "Queue a task to create an event named message
that does not bubble and is not cancellable using the MediaKeyMessageEvent
interface with its type attribute set to message
and its isTrusted attribute initialized to true
,\n and dispatch it at the session.
\n The event interface MediaKeyMessageEvent
has:
\n "
+ "html": "\n Queue a task to create an event named message
that does not bubble and is\n not cancellable using the MediaKeyMessageEvent
interface with its\n type attribute set to message
and its isTrusted\n attribute initialized to true
, and dispatch it at the\n session.\n
\n \n The event interface MediaKeyMessageEvent
has:\n
\n "
}
]
},
@@ -1383,40 +1451,40 @@
"rationale": "let",
"steps": [
{
- "html": "Let the session be the associated MediaKeySession
object.
"
+ "html": "\n Let the session be the associated MediaKeySession
object.\n
"
},
{
- "html": "Let the input statuses be the sequence of pairs key ID and associated MediaKeyStatus
pairs.
"
+ "html": "\n Let the input statuses be the sequence of pairs key ID and associated\n MediaKeyStatus
pairs.\n
"
},
{
- "html": "Let the statuses be session's keyStatuses
attribute.
"
+ "html": "\n Let the statuses be session's keyStatuses
\n attribute.\n
"
},
{
"html": "Run the following steps to replace the contents of statuses:",
"rationale": "empty",
"steps": [
{
- "html": "Empty statuses.
"
+ "html": "\n Empty statuses.\n
"
},
{
"html": "For each pair in input statuses.",
"rationale": "let",
"steps": [
{
- "html": "Let pair be the pair.
"
+ "html": "\n Let pair be the pair.\n
"
},
{
- "html": "Insert an entry for pair's key ID into statuses with the value of pair's MediaKeyStatus
value.
"
+ "html": "\n Insert an entry for pair's key ID into statuses with\n the value of pair's MediaKeyStatus
value.\n
"
}
]
}
]
},
{
- "html": "Queue a task to fire a simple event named keystatuseschange
at the session.
"
+ "html": "\n Queue a task to fire an event named keystatuseschange
at the\n session.\n
"
},
{
- "html": "Queue a task to run the Attempt to Resume Playback If Necessary algorithm on each of the media element(s) whose mediaKeys
attribute is the MediaKeys object that created the session.
"
+ "html": "\n Queue a task to run the Attempt to Resume Playback If Necessary algorithm\n on each of the media element(s) whose mediaKeys
attribute is\n the MediaKeys
object that created the session.\n
"
}
]
},
@@ -1425,16 +1493,16 @@
"rationale": "let",
"steps": [
{
- "html": "Let the session be the associated MediaKeySession
object.
"
+ "html": "\n Let the session be the associated MediaKeySession
object.\n
"
},
{
- "html": "Let expiration time be NaN
.
"
+ "html": "\n Let expiration time be NaN
.\n
"
},
{
- "html": "If the new expiration time is not NaN
, let expiration time be that expiration time.
"
+ "html": "\n If the new expiration time is not NaN
, let expiration time\n be that expiration time.\n
"
},
{
- "html": "Set the session's expiration
attribute to expiration time expressed as time.
"
+ "html": "\n Set the session's expiration
attribute to\n expiration time expressed as time.\n
"
}
]
},
@@ -1443,25 +1511,25 @@
"rationale": "let",
"steps": [
{
- "html": "Let session be the associated MediaKeySession
object.
"
+ "html": "\n Let session be the associated MediaKeySession
object.\n
"
},
{
- "html": "Let promise be the session's closed
attribute.
"
+ "html": "\n Let promise be the session's closed
\n attribute.\n
"
},
{
- "html": "If promise is resolved, abort these steps.
"
+ "html": "\n If promise is resolved, abort these steps.\n
"
},
{
- "html": "Set the session's closing or closed value to true.
"
+ "html": "\n Set the session's closing or closed value to true.\n
"
},
{
- "html": "Run the Update Key Statuses algorithm on the session, providing an empty sequence.
"
+ "html": "\n Run the Update Key Statuses algorithm on the session, providing an\n empty sequence.\n
"
},
{
- "html": "Run the Update Expiration algorithm on the session, providing NaN
.
"
+ "html": "\n Run the Update Expiration algorithm on the session, providing\n NaN
.\n
"
},
{
- "html": "Resolve promise.
"
+ "html": "\n Resolve promise with the provided reason.\n
"
}
]
},
@@ -1470,95 +1538,98 @@
"rationale": "let",
"steps": [
{
- "html": "\n Let session be the MediaKeySession
object.\n
"
+ "html": "\n Let session be the MediaKeySession
object.\n
"
},
{
- "html": "Let cdm be the CDM instance represented by session's cdm instance value.
"
+ "html": "\n Let cdm be the CDM instance represented by session's\n cdm instance value.\n
"
},
{
- "html": "If cdm has an outgoing message that has not yet been sent, queue a task to execute the following steps:",
+ "html": "If cdm has an outgoing message that has not yet been sent, queue a task to execute the following steps:",
"rationale": "let",
"steps": [
{
- "html": "\n Let message type and message be the message type and message, respectively.\n
"
+ "html": "\n Let message type and message be the message type and\n message, respectively.\n
"
},
{
- "html": "\n Run the Queue a \"message\" Event algorithm, passing session, message type and message.\n
"
+ "html": "\n Run the Queue a \"message\" Event algorithm, passing session,\n message type and message.\n
"
}
]
},
{
- "html": "If cdm has changed the set of keys known to session or the status of one or more of the keys,\n queue a task to execute the following steps:",
+ "html": "If cdm has changed the set of keys known to session or\n the status of one or more of the keys, queue a task to execute the following\n steps:",
"rationale": "let",
"steps": [
{
- "html": "\n Let statuses be a list of key ID and MediaKeyStatus
value pairs containing one pair for each key\n known to session.\n
"
+ "html": "\n Let statuses be a list of key ID and MediaKeyStatus
value pairs\n containing one pair for each key known to session.\n
"
},
{
- "html": "\n Run the Update Key Statuses algorithm, passing session and statuses.\n
"
+ "html": "\n Run the Update Key Statuses algorithm, passing session and\n statuses.\n
"
}
]
},
{
- "html": "If cdm has changed the expiration time of session, queue a task to execute the following steps:",
+ "html": "If cdm has changed the expiration time of session,\n queue a task to execute the following steps:",
"rationale": "let",
"steps": [
{
- "html": "\n Let expiration time be the new expiration time of session.\n
"
+ "html": "\n Let expiration time be the new expiration time of\n session.\n
"
},
{
- "html": "\n Run the Update Expiration algorithm, passing session and expiration time.\n
"
+ "html": "\n Run the Update Expiration algorithm, passing session and\n expiration time.\n
"
}
]
},
{
- "html": "\n If cdm has closed session, queue a task to run the Session Closed algorithm on session.\n
"
+ "html": "\n If cdm has closed session, queue a task to run the\n Session Closed algorithm on session with an appropriate\n MediaKeySessionClosedReason
value.\n
"
+ },
+ {
+ "html": "\n If cdm has become unavailable due to a hardware context reset, queue a task to run the CDM Unavailable algorithm with reason\n \"hardware-context-reset
\".\n
"
},
{
- "html": "\n If cdm had become unavailable, queue a task to run the Session Closed algorithm on session.\n
"
+ "html": "\n If cdm has become unavailable for any other reason, queue a task to\n run the CDM Unavailable algorithm with reason\n \"internal-error
\".\n
"
}
]
},
{
- "name": "htmlmediaelement/setmediakeys()",
+ "name": "HTMLMediaElement/setMediaKeys()",
"href": "https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-setmediakeys",
- "html": "When this method is invoked, the user agent must run the following steps:",
+ "html": "When this method is invoked, the user agent MUST run the following steps:",
"rationale": "if",
"steps": [
{
- "html": "If this object's attaching media keys value is true, return a promise rejected with an InvalidStateError
.
"
+ "html": "\n If this object's attaching media keys value is true, return a promise\n rejected with an InvalidStateError
.\n
"
},
{
- "html": "If mediaKeys and the mediaKeys
attribute are the same object, return a resolved promise.
"
+ "html": "\n If mediaKeys and the mediaKeys
attribute are the\n same object, return a promise resolved with undefined
.\n
"
},
{
- "html": "Let this object's attaching media keys value be true.
"
+ "html": "\n Let this object's attaching media keys value be true.\n
"
},
{
- "html": "Let promise be a new promise.
"
+ "html": "\n Let promise be a new promise.\n
"
},
{
"html": "Run the following steps in parallel:",
"rationale": "if",
"steps": [
{
- "html": "If all the following conditions hold:
\n \n \n then let this object's attaching media keys value be false and reject promise with a QuotaExceededError
.\n
"
+ "html": "\n If all the following conditions hold:\n
\n \n - \n
\n mediaKeys is not null,\n
\n \n - \n
\n the CDM instance represented by mediaKeys is already in\n use by another media element\n
\n \n - \n
\n the user agent is unable to use it with this element\n
\n \n
\n \n then let this object's attaching media keys value be false and\n reject promise with a QuotaExceededError
.\n
"
},
{
- "html": "If the mediaKeys
attribute is not null, run the following steps:",
+ "html": "If the mediaKeys
attribute is not null, run the\n following steps:",
"rationale": "if",
"steps": [
{
- "html": "If the user agent or CDM do not support removing the association, let this object's attaching media keys value be false and reject promise with a NotSupportedError
.
"
+ "html": "\n If the user agent or CDM do not support removing the association, let\n this object's attaching media keys value be false and reject\n promise with a NotSupportedError
.\n
"
},
{
- "html": "If the association cannot currently be removed, let this object's attaching media keys value be false and reject promise with an InvalidStateError
.
"
+ "html": "\n If the association cannot currently be removed, let this object's\n attaching media keys value be false and reject\n promise with an InvalidStateError
.\n
"
},
{
- "html": "Stop using the CDM instance represented by the mediaKeys
attribute to decrypt media data and remove the association with the media element.
"
+ "html": "\n Stop using the CDM instance represented by the\n mediaKeys
attribute to decrypt\n media data and remove the association with the media\n element.\n
"
},
{
- "html": "If the preceding step failed, let this object's attaching media keys value be false and reject promise with the appropriate error name.
"
+ "html": "\n If the preceding step failed, let this object's attaching media\n keys value be false and reject promise with the\n appropriate error name.\n
"
}
]
},
@@ -1567,41 +1638,41 @@
"rationale": "if",
"steps": [
{
- "html": "Associate the CDM instance represented by mediaKeys with the media element for decrypting media data.
"
+ "html": "\n Associate the CDM instance represented by mediaKeys with\n the media element for decrypting media data.\n
"
},
{
"html": "If the preceding step failed, run the following steps:",
"rationale": "set",
"steps": [
{
- "html": "Set the mediaKeys
attribute to null.
"
+ "html": "\n Set the mediaKeys
attribute to null.\n
"
},
{
- "html": "Let this object's attaching media keys value be false.
"
+ "html": "\n Let this object's attaching media keys value be false.\n
"
},
{
- "html": "Reject promise with a new DOMException
whose name is the appropriate error name.
"
+ "html": "\n Reject promise with a new DOMException
whose name is\n the appropriate error name.\n
"
}
]
},
{
- "html": "Queue a task to run the Attempt to Resume Playback If Necessary algorithm on the media element.
"
+ "html": "\n Queue a task to run the Attempt to Resume Playback If Necessary\n algorithm on the media element.\n
"
}
]
},
{
- "html": "Set the mediaKeys
attribute to mediaKeys.
"
+ "html": "\n Set the mediaKeys
attribute to mediaKeys.\n
"
},
{
- "html": "Let this object's attaching media keys value be false.
"
+ "html": "\n Let this object's attaching media keys value be false.\n
"
},
{
- "html": "Resolve promise.
"
+ "html": "\n Resolve promise with undefined
.\n
"
}
]
},
{
- "html": "Return promise.
"
+ "html": "\n Return promise.\n
"
}
]
},
@@ -1610,17 +1681,17 @@
"rationale": "let",
"steps": [
{
- "html": "Let the media element be the specified HTMLMediaElement
object.
"
+ "html": "\n Let the media element be the specified HTMLMediaElement
object.\n
"
},
{
- "html": "If the media element's mediaKeys
attribute is null and the implementation requires specification of a MediaKeys
object before decoding potentially-encrypted media data, run the following steps:",
+ "html": "If the media element's mediaKeys
attribute is null\n and the implementation requires specification of a MediaKeys
object before\n decoding potentially-encrypted media data, run the following\n steps:",
"rationale": "run",
"steps": [
{
- "html": "Run the Wait for Key algorithm on the media element.
"
+ "html": "\n Run the Wait for Key algorithm on the media element.\n
"
},
{
- "html": "Wait for a signal to resume playback.
"
+ "html": "\n Wait for a signal to resume playback.\n
"
}
]
}
@@ -1631,28 +1702,28 @@
"rationale": "let",
"steps": [
{
- "html": "Let the media element be the specified HTMLMediaElement
object.
"
+ "html": "\n Let the media element be the specified HTMLMediaElement
object.\n
"
},
{
- "html": "Let initDataType be the empty string.
"
+ "html": "\n Let initDataType be the empty string.\n
"
},
{
- "html": "Let initData be null.
"
+ "html": "\n Let initData be null.\n
"
},
{
- "html": "If the media data is CORS-same-origin and not mixed content,\n run the following steps:",
+ "html": "If the media data is CORS-same-origin and not\n mixed content, run the following steps:",
"rationale": "let",
"steps": [
{
- "html": "Let initDataType be the string representing the Initialization Data Type of the Initialization Data.
"
+ "html": "\n Let initDataType be the string representing the Initialization Data Type of the Initialization Data.\n
"
},
{
- "html": "Let initData be the Initialization Data.
"
+ "html": "\n Let initData be the Initialization Data.\n
"
}
]
},
{
- "html": "Queue a task to create an event named encrypted
that does not bubble and is not cancellable using the MediaEncryptedEvent
interface with its type attribute set to encrypted
and its isTrusted attribute initialized to true
,\n and dispatch it at the media element.
\n The event interface MediaEncryptedEvent
has:
\n "
+ "html": "\n Queue a task to create an event named encrypted
that does not bubble and is\n not cancellable using the MediaEncryptedEvent
interface with its\n type attribute set to encrypted
and its\n isTrusted attribute initialized to true
, and dispatch it at\n the media element.\n
\n \n The event interface MediaEncryptedEvent
has:\n
\n "
}
]
},
@@ -1661,16 +1732,16 @@
"rationale": "let",
"steps": [
{
- "html": "Let the media element be the specified HTMLMediaElement
object.
"
+ "html": "\n Let the media element be the specified HTMLMediaElement
object.\n
"
},
{
- "html": "Let block be the block of encrypted media data.
"
+ "html": "\n Let block be the block of encrypted media data.\n
"
},
{
- "html": "Add block to the end of the media element's encrypted block queue.
"
+ "html": "\n Add block to the end of the media element's encrypted\n block queue.\n
"
},
{
- "html": "If the media element's decryption blocked waiting for key value is false
, run the Attempt to Decrypt algorithm.
"
+ "html": "\n If the media element's decryption blocked waiting for key\n value is false
, run the Attempt to Decrypt algorithm.\n
"
}
]
},
@@ -1679,71 +1750,71 @@
"rationale": "let",
"steps": [
{
- "html": "Let the media element be the specified HTMLMediaElement
object.
"
+ "html": "\n Let the media element be the specified HTMLMediaElement
object.\n
"
},
{
- "html": "If the media element's encrypted block queue is empty, abort these steps.
"
+ "html": "\n If the media element's encrypted block queue is empty, abort\n these steps.\n
"
},
{
- "html": "If the media element's mediaKeys
attribute is not null, run the following steps:",
+ "html": "If the media element's mediaKeys
attribute is not\n null, run the following steps:",
"rationale": "let",
"steps": [
{
- "html": "Let media keys be the MediaKeys
object referenced by that attribute.
"
+ "html": "\n Let media keys be the MediaKeys
object referenced by that\n attribute.\n
"
},
{
- "html": "Let cdm be the CDM instance represented by media keys's cdm instance value.
"
+ "html": "\n Let cdm be the CDM instance represented by media\n keys's cdm instance value.\n
"
},
{
"html": "If cdm is no longer usable for any reason, run the following steps:",
"rationale": "run",
"steps": [
{
- "html": "Run the media data is corrupted steps of the resource fetch algorithm.
"
+ "html": "\n Run the media data is corrupted\n steps of the resource fetch algorithm.\n
"
},
{
- "html": "Run the CDM Unavailable algorithm on media keys.
"
+ "html": "\n Run the CDM Unavailable algorithm on media keys with the\n reason \"hardware-context-reset
\" for a\n hardware context reset or \"internal-error
\"\n otherwise.\n
"
},
{
- "html": "Abort these steps.
"
+ "html": "\n Abort these steps.\n
"
}
]
},
{
- "html": "If there is at least one MediaKeySession
created by the media keys that is not closed,\n run the following steps:",
+ "html": "If there is at least one MediaKeySession
created by the media\n keys that is not closed, run the following steps:",
"rationale": "let",
"steps": [
{
- "html": "Let block be the first entry in the media element's encrypted block queue.
"
+ "html": "\n Let block be the first entry in the media element's\n encrypted block queue.\n
"
},
{
- "html": "Let the block key ID be the key ID of block.
"
+ "html": "\n Let the block key ID be the key ID of block.\n
"
},
{
"html": "Use the cdm to execute the following steps:",
"rationale": "let",
"steps": [
{
- "html": "Let available keys be the union of keys in sessions that were created by the media keys.
"
+ "html": "\n Let available keys be the union of keys in sessions that\n were created by the media keys.\n
"
},
{
- "html": "Let block key be null.
"
+ "html": "\n Let block key be null.\n
"
},
{
- "html": "If any of the available keys corresponds to the block key ID and is usable for decryption, let session be a\n MediaKeySession
object containing that key and let block key be that key.
"
+ "html": "\n If any of the available keys corresponds to the block\n key ID and is usable for decryption, let session\n be a MediaKeySession
object containing that key and let block\n key be that key.\n
"
},
{
- "html": "If the status of any of the available keys changed as the result of running the preceding step, queue a task to run the Update Key Statuses algorithm on each affected session, providing all key ID(s) in the session along with the appropriate MediaKeyStatus
value(s) for each.
"
+ "html": "\n If the status of any of the available keys changed as the\n result of running the preceding step, queue a task to run the\n Update Key Statuses algorithm on each affected session,\n providing all key ID(s) in the session along with the appropriate\n MediaKeyStatus
value(s) for each.\n
"
},
{
"html": "If block key is not null, run the following steps:",
"rationale": "use",
"steps": [
{
- "html": "Use the cdm to decrypt block using block key.
"
+ "html": "\n Use the cdm to decrypt block using block\n key.\n
"
},
{
- "html": "Follow the steps for the first matching condition from the following list:",
+ "html": "Follow the steps for the first matching condition from the\n following list:",
"rationale": ".switch",
"steps": [
{
@@ -1755,13 +1826,13 @@
"rationale": "run",
"steps": [
{
- "html": "Run the media data is corrupted steps of the resource fetch algorithm.
"
+ "html": "\n Run the media data\n is corrupted steps of the resource fetch algorithm.\n
"
},
{
- "html": "If cdm is no longer usable for any reason then run the CDM Unavailable algorithm on media keys.
"
+ "html": "\n If cdm is no longer usable, run the CDM Unavailable algorithm on media keys with the\n reason\n \"hardware-context-reset
\"\n for a hardware context reset, or\n \"internal-error
\" otherwise.\n
"
},
{
- "html": "Abort these steps.
"
+ "html": "\n Abort these steps.\n
"
}
]
},
@@ -1771,13 +1842,13 @@
"rationale": "remove",
"steps": [
{
- "html": "Remove block from the front of the media element's encrypted block queue.
"
+ "html": "\n Remove block from the front of the media\n element's encrypted block queue.\n
"
},
{
- "html": "Process the decrypted block as normal.
"
+ "html": "\n Process the decrypted block as normal.\n
"
},
{
- "html": "Return to the beginning of this algorithm.
"
+ "html": "\n Return to the beginning of this algorithm.\n
"
}
]
}
@@ -1794,7 +1865,7 @@
]
},
{
- "html": "Set the media element's decryption blocked waiting for key value to true
.
"
+ "html": "\n Set the media element's decryption blocked waiting for key\n value to true
.\n
"
}
]
},
@@ -1803,13 +1874,13 @@
"rationale": "let",
"steps": [
{
- "html": "Let the media element be the specified HTMLMediaElement
object.
"
+ "html": "\n Let the media element be the specified HTMLMediaElement
object.\n
"
},
{
- "html": "If the media element's playback blocked waiting for key value is true
, abort these steps.
"
+ "html": "\n If the media element's playback blocked waiting for key value\n is true
, abort these steps.\n
"
},
{
- "html": "Set the media element's playback blocked waiting for key value to true
.
"
+ "html": "\n Set the media element's playback blocked waiting for key\n value to true
.\n
"
},
{
"html": "Follow the steps for the first matching condition from the following list:",
@@ -1820,21 +1891,21 @@
"steps": [
{
"case": "If data for the immediate current playback position is available",
- "html": "Set the readyState
of media element to HAVE_CURRENT_DATA
.
"
+ "html": "\n Set the readyState
of media element to\n HAVE_CURRENT_DATA
.\n
"
},
{
"case": "Otherwise",
- "html": "Set the readyState
of media element to HAVE_METADATA
.
"
+ "html": "\n Set the readyState
of media element to\n HAVE_METADATA
.\n
"
}
]
}
]
},
{
- "html": "Queue a task to fire a simple event named waitingforkey
at the media element.
"
+ "html": "\n Queue a task to fire an event named waitingforkey
at the media\n element.\n
"
},
{
- "html": "Suspend playback.
"
+ "html": "\n Suspend playback.\n
"
}
]
},
@@ -1843,26 +1914,26 @@
"rationale": "let",
"steps": [
{
- "html": "Let the media element be the specified HTMLMediaElement
object.
"
+ "html": "\n Let the media element be the specified HTMLMediaElement
object.\n
"
},
{
- "html": "If the media element's playback blocked waiting for key is false
, abort these steps.
"
+ "html": "\n If the media element's playback blocked waiting for key is\n false
, abort these steps.\n
"
},
{
- "html": "Run the Attempt to Decrypt algorithm on the media element.
"
+ "html": "\n Run the Attempt to Decrypt algorithm on the media element.\n
"
},
{
- "html": "If the user agent can advance the current playback position in the direction of playback:",
+ "html": "If the user agent can advance the current playback position in the direction of playback:",
"rationale": "set",
"steps": [
{
- "html": "Set the media element's decryption blocked waiting for key value to false
.
"
+ "html": "\n Set the media element's decryption blocked waiting for\n key value to false
.\n
"
},
{
- "html": "Set the media element's playback blocked waiting for key value to false
.
"
+ "html": "\n Set the media element's playback blocked waiting for key\n value to false
.\n
"
},
{
- "html": "\n Set the media element's readyState
value to HAVE_CURRENT_DATA
,\n HAVE_FUTURE_DATA
or\n HAVE_ENOUGH_DATA
as appropriate
.\n
"
+ "html": "\n Set the media element's readyState
value to\n HAVE_CURRENT_DATA
, HAVE_FUTURE_DATA
\n or HAVE_ENOUGH_DATA
as appropriate.\n
"
}
]
}
diff --git a/tr/algorithms/media-capabilities.json b/tr/algorithms/media-capabilities.json
index 77f42f73405a..582a75268319 100644
--- a/tr/algorithms/media-capabilities.json
+++ b/tr/algorithms/media-capabilities.json
@@ -7,7 +7,7 @@
{
"name": "valid MediaDecodingConfiguration",
"href": "https://www.w3.org/TR/media-capabilities/#valid-mediadecodingconfiguration",
- "html": "For a MediaDecodingConfiguration
to be a valid\n MediaDecodingConfiguration, all of the following conditions MUST\n be true:",
+ "html": "For a MediaDecodingConfiguration
to be a valid\n MediaDecodingConfiguration, all of the following conditions MUST\n be true:",
"rationale": "if",
"steps": [
{
@@ -33,7 +33,7 @@
{
"name": "valid video configuration",
"href": "https://www.w3.org/TR/media-capabilities/#valid-video-configuration",
- "html": "To check if a VideoConfiguration
configuration is a valid video configuration, the following steps MUST be run:",
+ "html": "To check if a VideoConfiguration
configuration is a valid video configuration, the following steps MUST be run:",
"rationale": "if",
"steps": [
{
@@ -53,7 +53,7 @@
{
"name": "valid audio configuration",
"href": "https://www.w3.org/TR/media-capabilities/#valid-audio-configuration",
- "html": "To check if a AudioConfiguration
configuration is a valid audio configuration, the following steps MUST be run:",
+ "html": "To check if a AudioConfiguration
configuration is a valid audio configuration, the following steps MUST be run:",
"rationale": "if",
"steps": [
{
@@ -147,7 +147,7 @@
"html": "Let origin be the origin of the calling context’s Document."
},
{
- "html": "Let implementation be the implementation of config.keySystemConfiguration.keySystem
"
+ "html": "Let implementation be the implementation of config.keySystemConfiguration.keySystem
."
},
{
"html": "Let emeConfiguration be a new MediaKeySystemConfiguration
, and initialize it as follows:",
@@ -177,10 +177,10 @@
"rationale": "set",
"steps": [
{
- "html": "Set the robustness
attribute to config.keySystemConfiguration.audio.robustness
"
+ "html": "Set the robustness
attribute to config.keySystemConfiguration.audio.robustness
."
},
{
- "html": "Set the encryptionScheme
attribute to config.keySystemConfiguration.audio.encryptionScheme
"
+ "html": "Set the encryptionScheme
attribute to config.keySystemConfiguration.audio.encryptionScheme
."
}
]
}
@@ -201,7 +201,7 @@
"html": "Set the robustness
attribute to config.keySystemConfiguration.video.robustness
."
},
{
- "html": "Set the encryptionScheme
attribute to config.keySystemConfiguration.video.encryptionScheme
"
+ "html": "Set the encryptionScheme
attribute to config.keySystemConfiguration.video.encryptionScheme
."
}
]
}
@@ -231,7 +231,7 @@
]
},
{
- "html": "Return access"
+ "html": "Return access."
}
]
},
diff --git a/tr/algorithms/mediasession.json b/tr/algorithms/mediasession.json
index 8467cd8b9d2a..aec68fb06bae 100644
--- a/tr/algorithms/mediasession.json
+++ b/tr/algorithms/mediasession.json
@@ -289,7 +289,7 @@
"html": "Let newMutedState be true
if active is false
and false
otherwise."
},
{
- "html": "For each MediaStreamTrack
whose source is of type captureKind, queue a task to set a track’s muted state to newMutedState."
+ "html": "For each MediaStreamTrack
whose source is of type captureKind, queue a task to set a track’s muted state to newMutedState."
}
]
}
diff --git a/tr/algorithms/mse-byte-stream-format-registry.json b/tr/algorithms/mse-byte-stream-format-registry.json
new file mode 100644
index 000000000000..620bb6209cae
--- /dev/null
+++ b/tr/algorithms/mse-byte-stream-format-registry.json
@@ -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 MUST include a unique MIME-type/subtype pair. If the byte stream format is derived-from an existing file format, then it SHOULD use the\n MIME-type/subtype pairs typically used for the file format."
+ },
+ {
+ "html": "Each entry MUST include a [[generate timestamps flag]]
value that MUST be used by\n SourceBuffer
when handling the byte stream format."
+ },
+ {
+ "html": "Each entry MUST 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 MUST comply with all requirements outlined in the Byte Stream Formats section of the Media Source Extensionsâ„¢ specification [MEDIA-SOURCE]."
+ },
+ {
+ "html": "Candidate entries MUST be announced on public-html-media@w3.org (subscribe,\n archives) 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 MAY be removed from the registry (without prejudice). Existing entries cannot be deleted or deprecated otherwise."
+ },
+ {
+ "html": "Existing entries MAY be changed after being published through the same process as candidate entries. Possible changes include modification of the link to the publically available specification."
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/tr/algorithms/mse-byte-stream-format-webm.json b/tr/algorithms/mse-byte-stream-format-webm.json
index 0d372610beee..135f6aa5c511 100644
--- a/tr/algorithms/mse-byte-stream-format-webm.json
+++ b/tr/algorithms/mse-byte-stream-format-webm.json
@@ -5,17 +5,17 @@
},
"algorithms": [
{
- "html": "The user agent MUST run the append error algorithm if any of the following conditions are not met:",
+ "html": "The user agent MUST run the append error algorithm if any of the following conditions are not met:",
"rationale": "block",
"steps": [
{
- "html": "The Timecode element MUST appear before any Block & SimpleBlock elements in a Cluster."
+ "html": "The Timecode element MUST appear before any Block & SimpleBlock elements in a Cluster."
},
{
- "html": "Block & SimpleBlock elements are in time increasing order consistent with the WebM spec."
+ "html": "Block & SimpleBlock elements are in time increasing order consistent with [WEBM]."
},
{
- "html": "If the most recent WebM initialization segment describes multiple tracks, then blocks from all the tracks MUST be interleaved in time increasing order. At least one block from all audio and video tracks MUST be present."
+ "html": "If the most recent WebM initialization segment describes multiple tracks, then blocks from all the tracks MUST be interleaved in time increasing order. At least one block from all audio and video\n tracks MUST be present."
}
]
}
diff --git a/tr/algorithms/trusted-types.json b/tr/algorithms/trusted-types.json
index 9f6d384996dc..03ac9ee83adb 100644
--- a/tr/algorithms/trusted-types.json
+++ b/tr/algorithms/trusted-types.json
@@ -85,19 +85,7 @@
"html": "Set policy’s name
property value to policyName.
"
},
{
- "html": "Let policyOptions be a new TrustedTypePolicyOptions
object.
"
- },
- {
- "html": "Set policyOptions createHTML
property to options’ createHTML
property value.
"
- },
- {
- "html": "Set policyOptions createScript
property to options’ createScript
property value.
"
- },
- {
- "html": "Set policyOptions createScriptURL
property to options’ createScriptURL
property value.
"
- },
- {
- "html": "Set policy’s options value to policyOptions.
"
+ "html": "Set policy’s options value to «[\n \"createHTML\" -> options[\"createHTML
\",\n \"createScript\" -> options[\"createScript
\",\n \"createScriptURL\" -> options[\"createScriptURL
\"\n]».
"
},
{
"html": "If the policyName is default
, set the factory’s default policy value to policy.
"
@@ -139,7 +127,7 @@
"html": "Let functionName be a function name for the given trustedTypeName,\nbased on the following table:
\n \n \n \n Function name\n | Trusted Type name \n |
\n \"createHTML\"\n | \"TrustedHTML\"\n |
\n \"createScript\"\n | \"TrustedScript\"\n |
\n \"createScriptURL\"\n | \"TrustedScriptURL\"\n |
"
},
{
- "html": "Let function be the value of the property in policy’s options named functionName.
"
+ "html": "Let function be policy’s options[functionName].
"
},
{
"html": "If function is null
, then:",
diff --git a/tr/algorithms/webgpu.json b/tr/algorithms/webgpu.json
index 41acf401cded..219fe2e22113 100644
--- a/tr/algorithms/webgpu.json
+++ b/tr/algorithms/webgpu.json
@@ -98,10 +98,7 @@
]
},
{
- "html": "Complete any outstanding mapAsync()
steps.
"
- },
- {
- "html": "Complete any outstanding onSubmittedWorkDone()
steps.
"
+ "html": "Complete any outstanding steps that are waiting until device becomes lost.
"
}
]
},
@@ -278,7 +275,7 @@
"rationale": "set",
"steps": [
{
- "html": "Set adapter to an adapter chosen according to\nthe rules in § 4.2.2 Adapter Selection and the criteria in options,\nadhering to § 4.2.1 Adapter Capability Guarantees.
\n The supported limits of the adapter must adhere to the requirements\ndefined in § 3.6.2 Limits.
"
+ "html": "Set adapter to an adapter chosen according to\nthe rules in § 4.2.2 Adapter Selection and the criteria in options,\nadhering to § 4.2.1 Adapter Capability Guarantees.
\n The supported limits of the adapter must adhere to the requirements\ndefined in § 3.6.2 Limits.
"
},
{
"html": "If adapter meets the criteria of a fallback adapter set adapter.[[fallback]]
to true
.
"
@@ -394,7 +391,7 @@
"rationale": "let",
"steps": [
{
- "html": "Let device be a new device with the capabilities described by descriptor.
"
+ "html": "Let device be a new device with the capabilities described by descriptor.
"
},
{
"html": "Expire adapter.
"
@@ -516,7 +513,7 @@
"rationale": "if",
"steps": [
{
- "html": "If any of the following requirements are unmet, generate a validation error, invalidate b, and stop.
\n "
+ "html": "If any of the following requirements are unmet, generate a validation error, invalidate b, and stop.
\n "
}
]
},
@@ -560,7 +557,7 @@
"html": "Call this.unmap()
.
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -577,14 +574,14 @@
{
"name": "GPUBuffer.mapAsync",
"href": "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-mode",
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": ".algorithm",
"steps": [
{
"html": "Let contentTimeline be the current Content timeline.
"
},
{
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": "return",
"steps": [
{
@@ -599,7 +596,7 @@
"html": "Set this.[[pending_map]]
to p.
"
},
{
- "html": "Issue the validation steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the validation steps on the Device timeline of this.[[device]]
.
"
},
{
"html": "Return p.
"
@@ -609,11 +606,11 @@
{
"name": "GPUBuffer.mapAsync",
"href": "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-mode",
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": "if",
"steps": [
{
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": "let",
"steps": [
{
@@ -622,7 +619,7 @@
],
"additional": [
{
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": "let",
"steps": [
{
@@ -633,7 +630,7 @@
]
},
{
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": "issue",
"steps": [
{
@@ -651,7 +648,18 @@
"html": "Set this.[[internal state]]
to \"unavailable\".
"
},
{
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "When either of the following events occur (whichever comes first),\nor if either has already occurred:
\n \n Then issue the subsequent steps on the device timeline of this.[[device]]
.
"
+ }
+ ]
+ },
+ {
+ "name": "GPUBuffer.mapAsync",
+ "href": "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-mode",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": "issue",
"steps": [
{
@@ -660,7 +668,7 @@
],
"additional": [
{
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": "let",
"steps": [
{
@@ -681,11 +689,11 @@
{
"name": "GPUBuffer.mapAsync",
"href": "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-mode",
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": "if",
"steps": [
{
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": "assert",
"steps": [
{
@@ -703,7 +711,7 @@
"html": "Assert internalStateAtCompletion is \"unavailable\".
"
},
{
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": "set",
"steps": [
{
@@ -728,11 +736,11 @@
{
"name": "GPUBuffer.mapAsync",
"href": "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-mode",
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": "if",
"steps": [
{
- "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
+ "html": "\n Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n mode \n | GPUMapModeFlags \n | ✘\n | ✘\n | Whether the buffer should be mapped for reading or writing. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into the buffer to the start of the range to map. \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the range to map. \n |
",
"rationale": "assert",
"steps": [
{
@@ -837,17 +845,17 @@
"html": "Set this.[[mapping]]
to null
.
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPUBuffer.unmap",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "if",
"steps": [
{
- "html": "If any of the following conditions are unsatisfied, return.
\n "
+ "html": "If any of the following conditions are unsatisfied, return.
\n "
},
{
"html": "Assert this.[[internal state]]
is \"unavailable\".
"
@@ -857,7 +865,7 @@
"rationale": "issue",
"steps": [
{
- "html": "Queue timeline steps:",
+ "html": "Queue timeline steps:",
"rationale": "update",
"steps": [
{
@@ -875,7 +883,7 @@
{
"name": "compute render extent",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-compute-render-extent",
- "html": "compute render extent(baseSize, mipLevel) \n Arguments:
\n \n Returns: GPUExtent3DDict
\n Device timeline steps:
",
+ "html": "compute render extent(baseSize, mipLevel) \n Arguments:
\n \n Returns: GPUExtent3DDict
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -1016,10 +1024,10 @@
"html": "? validate GPUExtent3D shape(descriptor.size
).
"
},
{
- "html": "? Validate texture format required features of descriptor.format
with this.[[device]]
.
"
+ "html": "? Validate texture format required features of descriptor.format
with this.[[device]]
.
"
},
{
- "html": "? Validate texture format required features of each element of descriptor.viewFormats
with this.[[device]]
.
"
+ "html": "? Validate texture format required features of each element of descriptor.viewFormats
with this.[[device]]
.
"
},
{
"html": "Let t be ! create a new WebGPU object(this, GPUTexture
, descriptor).
"
@@ -1049,7 +1057,7 @@
"html": "Set t.usage
to descriptor.usage
.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return t.
"
@@ -1076,11 +1084,11 @@
{
"name": "validating GPUTextureDescriptor",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gputexturedescriptor",
- "html": "validating GPUTextureDescriptor(this, descriptor): \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUTextureDescriptor(this, descriptor): \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "validating GPUTextureDescriptor(this, descriptor): \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUTextureDescriptor(this, descriptor): \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".switch",
"steps": [
{
@@ -1121,13 +1129,13 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "? Validate texture format required features of descriptor.format
with this.[[device]]
.
"
+ "html": "? Validate texture format required features of descriptor.format
with this.[[device]]
.
"
},
{
"html": "Let view be ! create a new WebGPU object(this, GPUTextureView
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return view.
"
@@ -1204,14 +1212,14 @@
{
"name": "resolving GPUTextureViewDescriptor defaults",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-resolving-gputextureviewdescriptor-defaults",
- "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView
texture with a GPUTextureViewDescriptor
descriptor, run the following device timeline steps:",
+ "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView
texture with a GPUTextureViewDescriptor
descriptor, run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
"html": "Let resolved be a copy of descriptor.
"
},
{
- "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView
texture with a GPUTextureViewDescriptor
descriptor, run the following device timeline steps:",
+ "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView
texture with a GPUTextureViewDescriptor
descriptor, run the following device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -1226,7 +1234,7 @@
"html": "If resolved.mipLevelCount
is not provided:\nset resolved.mipLevelCount
to texture.mipLevelCount
− resolved.baseMipLevel
.
"
},
{
- "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView
texture with a GPUTextureViewDescriptor
descriptor, run the following device timeline steps:",
+ "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView
texture with a GPUTextureViewDescriptor
descriptor, run the following device timeline steps:",
"rationale": ".switch",
"steps": [
{
@@ -1249,7 +1257,7 @@
]
},
{
- "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView
texture with a GPUTextureViewDescriptor
descriptor, run the following device timeline steps:",
+ "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView
texture with a GPUTextureViewDescriptor
descriptor, run the following device timeline steps:",
"rationale": ".switch",
"steps": [
{
@@ -1446,7 +1454,7 @@
"html": "Let s be ! create a new WebGPU object(this, GPUSampler
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return s.
"
@@ -1476,11 +1484,11 @@
{
"name": "exceeds the binding slot limits",
"href": "https://www.w3.org/TR/webgpu/#exceeds-the-binding-slot-limits",
- "html": "The list of GPUBindGroupLayoutEntry
values entries exceeds the binding slot limits of supported limits limits if the number of slots used toward a limit exceeds the supported value in limits.\n Each entry may use multiple slots toward multiple limits. \n Device timeline steps:
",
+ "html": "The list of GPUBindGroupLayoutEntry
values entries exceeds the binding slot limits of supported limits limits if the number of slots used toward a limit exceeds the supported value in limits.\n Each entry may use multiple slots toward multiple limits. \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "The list of GPUBindGroupLayoutEntry
values entries exceeds the binding slot limits of supported limits limits if the number of slots used toward a limit exceeds the supported value in limits.\n Each entry may use multiple slots toward multiple limits. \n Device timeline steps:
",
+ "html": "The list of GPUBindGroupLayoutEntry
values entries exceeds the binding slot limits of supported limits limits if the number of slots used toward a limit exceeds the supported value in limits.\n Each entry may use multiple slots toward multiple limits. \n Device timeline steps:
",
"rationale": ".switch",
"steps": [
{
@@ -1499,11 +1507,11 @@
]
},
{
- "html": "The list of GPUBindGroupLayoutEntry
values entries exceeds the binding slot limits of supported limits limits if the number of slots used toward a limit exceeds the supported value in limits.\n Each entry may use multiple slots toward multiple limits. \n Device timeline steps:
",
+ "html": "The list of GPUBindGroupLayoutEntry
values entries exceeds the binding slot limits of supported limits limits if the number of slots used toward a limit exceeds the supported value in limits.\n Each entry may use multiple slots toward multiple limits. \n Device timeline steps:
",
"rationale": "for",
"steps": [
{
- "html": "The list of GPUBindGroupLayoutEntry
values entries exceeds the binding slot limits of supported limits limits if the number of slots used toward a limit exceeds the supported value in limits.\n Each entry may use multiple slots toward multiple limits. \n Device timeline steps:
",
+ "html": "The list of GPUBindGroupLayoutEntry
values entries exceeds the binding slot limits of supported limits limits if the number of slots used toward a limit exceeds the supported value in limits.\n Each entry may use multiple slots toward multiple limits. \n Device timeline steps:
",
"rationale": ".switch",
"steps": [
{
@@ -1563,7 +1571,7 @@
"html": "Let layout be ! create a new WebGPU object(this, GPUBindGroupLayout
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return layout.
"
@@ -1577,7 +1585,7 @@
"rationale": "if",
"steps": [
{
- "html": "If any of the following conditions are unsatisfied generate a validation error, invalidate layout, and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied generate a validation error, invalidate layout, and stop.
\n "
},
{
"html": "Set layout.[[descriptor]]
to descriptor.
"
@@ -1656,7 +1664,7 @@
"html": "Let bindGroup be ! create a new WebGPU object(this, GPUBindGroup
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return bindGroup.
"
@@ -1670,7 +1678,7 @@
"rationale": "let",
"steps": [
{
- "html": "Let limits be this.[[device]]
.[[limits]]
.
"
+ "html": "Let limits be this.[[device]]
.[[limits]]
.
"
},
{
"html": "",
@@ -1795,7 +1803,7 @@
"html": "Let pl be ! create a new WebGPU object(this, GPUPipelineLayout
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return pl.
"
@@ -1809,7 +1817,7 @@
"rationale": "let",
"steps": [
{
- "html": "Let limits be this.[[device]]
.[[limits]]
.
"
+ "html": "Let limits be this.[[device]]
.[[limits]]
.
"
},
{
"html": "Let allEntries be the result of concatenating bgl.[[descriptor]]
.entries
for all bgl in descriptor.bindGroupLayouts
.
"
@@ -1832,7 +1840,7 @@
"html": "Let sm be ! create a new WebGPU object(this, GPUShaderModule
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return sm.
"
@@ -1865,32 +1873,13 @@
"html": "Let promise be a new promise.
"
},
{
- "html": "Issue the synchronization steps on the Device timeline of this.
"
+ "html": "Issue the synchronization steps on the Device timeline of this.
"
},
{
"html": "Return promise.
"
}
]
},
- {
- "name": "GPUShaderModule.getCompilationInfo",
- "html": "Device timeline synchronization steps:",
- "rationale": "let",
- "steps": [
- {
- "html": "When the device timeline becomes informed that shader module creation has\ncompleted for this:",
- "rationale": "let",
- "steps": [
- {
- "html": "Let messages be a list of any errors, warnings, or informational messages\ngenerated during shader module creation for this.
"
- },
- {
- "html": "Issue the subsequent steps on contentTimeline.
"
- }
- ]
- }
- ]
- },
{
"name": "GPUShaderModule.getCompilationInfo",
"html": "Content timeline steps:",
@@ -1899,6 +1888,9 @@
{
"html": "Let info be a new GPUCompilationInfo
.
"
},
+ {
+ "html": "Let messages be a list of any errors, warnings, or informational messages\ngenerated during shader module creation for this, or the empty list []
if the device was lost.
"
+ },
{
"html": "For each message in messages:",
"rationale": "let",
@@ -2038,7 +2030,7 @@
"html": "Let layout be a new GPUBindGroupLayout
object.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return layout.
"
@@ -2062,17 +2054,17 @@
{
"name": "default pipeline layout creation",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-default-pipeline-layout",
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
"html": "Let groupCount be 0.
"
},
{
- "html": "Let groupDescs be a sequence of device.[[limits]]
.maxBindGroups
new GPUBindGroupLayoutDescriptor
objects.
"
+ "html": "Let groupDescs be a sequence of device.[[limits]]
.maxBindGroups
new GPUBindGroupLayoutDescriptor
objects.
"
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "set",
"steps": [
{
@@ -2081,7 +2073,7 @@
]
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -2091,7 +2083,7 @@
"html": "Let entryPoint be get the entry point(shaderStage, stageDesc). Assert entryPoint is not null
.
"
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -2110,7 +2102,7 @@
"html": "Set entry.visibility
to shaderStage.
"
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -2122,7 +2114,7 @@
]
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -2137,7 +2129,7 @@
]
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -2147,7 +2139,7 @@
"html": "Set bufferLayout.minBindingSize
to resource’s minimum buffer binding size.
"
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "set",
"steps": [
{
@@ -2156,7 +2148,7 @@
]
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "set",
"steps": [
{
@@ -2170,14 +2162,14 @@
]
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "let",
"steps": [
{
"html": "Let textureLayout be a new GPUTextureBindingLayout
.
"
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": ".switch",
"steps": [
{
@@ -2207,7 +2199,7 @@
"html": "Set textureLayout.viewDimension
to resource’s dimension.
"
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "set",
"steps": [
{
@@ -2221,7 +2213,7 @@
]
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -2234,7 +2226,7 @@
"html": "Set storageTextureLayout.viewDimension
to resource’s dimension.
"
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": ".switch",
"steps": [
{
@@ -2265,11 +2257,11 @@
"html": "Set groupCount to max(groupCount, group + 1).
"
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "if",
"steps": [
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "add",
"steps": [
{
@@ -2278,7 +2270,7 @@
]
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "set",
"steps": [
{
@@ -2287,7 +2279,7 @@
]
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "set",
"steps": [
{
@@ -2296,7 +2288,7 @@
]
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "return",
"steps": [
{
@@ -2305,7 +2297,7 @@
]
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "set",
"steps": [
{
@@ -2316,7 +2308,7 @@
]
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "append",
"steps": [
{
@@ -2332,7 +2324,7 @@
"html": "Let groupLayouts be a new list.
"
},
{
- "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
+ "html": "To create a default pipeline layout for GPUPipelineBase
pipeline,\nrun the following device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -2363,11 +2355,11 @@
{
"name": "get the entry point",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-get-the-entry-point",
- "html": "To get the entry point(GPUShaderStage
stage, GPUProgrammableStage
descriptor), run the following device timeline steps:",
+ "html": "To get the entry point(GPUShaderStage
stage, GPUProgrammableStage
descriptor), run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "To get the entry point(GPUShaderStage
stage, GPUProgrammableStage
descriptor), run the following device timeline steps:",
+ "html": "To get the entry point(GPUShaderStage
stage, GPUProgrammableStage
descriptor), run the following device timeline steps:",
"rationale": "if",
"steps": [
{
@@ -2376,7 +2368,7 @@
],
"additional": [
{
- "html": "To get the entry point(GPUShaderStage
stage, GPUProgrammableStage
descriptor), run the following device timeline steps:",
+ "html": "To get the entry point(GPUShaderStage
stage, GPUProgrammableStage
descriptor), run the following device timeline steps:",
"rationale": "if",
"steps": [
{
@@ -2391,11 +2383,11 @@
{
"name": "validating GPUProgrammableStage",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuprogrammablestage",
- "html": "validating GPUProgrammableStage(stage, descriptor, layout) \n Arguments:
\n \n All of the requirements in the following steps must be met.\n If any are unmet, return false
; otherwise, return true
.
",
+ "html": "validating GPUProgrammableStage(stage, descriptor, layout, device) \n Arguments:
\n \n All of the requirements in the following steps must be met.\n If any are unmet, return false
; otherwise, return true
.
",
"rationale": ".algorithm",
"steps": [
{
- "html": "descriptor.module
must be valid.
"
+ "html": "descriptor.module
must be valid to use with device.
"
},
{
"html": "Let entryPoint be get the entry point(stage, descriptor).
"
@@ -2407,7 +2399,7 @@
"html": "For each binding that is statically used by entryPoint:
\n "
},
{
- "html": "validating GPUProgrammableStage(stage, descriptor, layout) \n Arguments:
\n \n All of the requirements in the following steps must be met.\n If any are unmet, return false
; otherwise, return true
.
",
+ "html": "validating GPUProgrammableStage(stage, descriptor, layout, device) \n Arguments:
\n \n All of the requirements in the following steps must be met.\n If any are unmet, return false
; otherwise, return true
.
",
"rationale": "let",
"steps": [
{
@@ -2560,7 +2552,7 @@
"html": "Let pipeline be ! create a new WebGPU object(this, GPUComputePipeline
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return pipeline.
"
@@ -2581,10 +2573,10 @@
"rationale": "let",
"steps": [
{
- "html": "layout must be valid to use with this.
"
+ "html": "layout must be valid to use with this.
"
},
{
- "html": "validating GPUProgrammableStage(COMPUTE
, descriptor.compute
, layout) must succeed.
"
+ "html": "validating GPUProgrammableStage(COMPUTE
, descriptor.compute
, layout, this) must succeed.
"
},
{
"html": "Let entryPoint be get the entry point(COMPUTE
, descriptor.compute
).
\n Assert entryPoint is not null
.
"
@@ -2621,7 +2613,7 @@
"html": "Let promise be a new promise.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return promise.
"
@@ -2635,19 +2627,10 @@
"rationale": "let",
"steps": [
{
- "html": "Let pipeline be a new GPUComputePipeline
created as if this.createComputePipeline()
was called with descriptor;
"
+ "html": "Let pipeline be a new GPUComputePipeline
created as if this.createComputePipeline()
was called with descriptor,\nexcept capturing any errors as error, rather than dispatching them to the device.
"
},
{
- "html": "",
- "rationale": "let",
- "steps": [
- {
- "html": "Let valid be pipeline’s valid state.
"
- },
- {
- "html": "Issue the subsequent steps on contentTimeline.
"
- }
- ]
+ "html": "When either of the following events occur (whichever comes first),\nor if either has already occurred:
\n \n Then issue the subsequent steps on the device timeline of this.
"
}
]
},
@@ -2659,24 +2642,28 @@
"steps": [
{
"html": "",
- "rationale": ".switch",
+ "rationale": "resolve",
"steps": [
{
- "operation": "switch",
- "steps": [
- {
- "case": "true",
- "html": "Resolve promise with pipeline.
"
- },
- {
- "case": "false due to an internal error",
- "html": "Reject promise with a GPUPipelineError
with reason
\"internal\"
.
"
- },
- {
- "case": "false due to a validation error",
- "html": "Reject promise with a GPUPipelineError
with reason
\"validation\"
.
"
- }
- ]
+ "html": "Resolve promise with pipeline.
"
+ }
+ ]
+ },
+ {
+ "html": "",
+ "rationale": "reject",
+ "steps": [
+ {
+ "html": "Reject promise with a GPUPipelineError
with reason
\"internal\"
.
"
+ }
+ ]
+ },
+ {
+ "html": "",
+ "rationale": "reject",
+ "steps": [
+ {
+ "html": "Reject promise with a GPUPipelineError
with reason
\"validation\"
.
"
}
]
}
@@ -2710,7 +2697,7 @@
"html": "Let pipeline be ! create a new WebGPU object(this, GPURenderPipeline
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return pipeline.
"
@@ -2727,10 +2714,10 @@
"html": "Let layout be a new default pipeline layout for pipeline if descriptor.layout
is \"auto\"
,\nand descriptor.layout
otherwise.
"
},
{
- "html": "If any of the following conditions are unsatisfied: generate a validation error, invalidate pipeline, and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied: generate a validation error, invalidate pipeline, and stop.
\n "
},
{
- "html": "If any pipeline-creation uncategorized errors result from the implementation of pipeline creation, generate an internal error, invalidate pipeline, and stop.
"
+ "html": "If any pipeline-creation uncategorized errors result from the implementation of pipeline creation, generate an internal error, invalidate pipeline, and stop.
"
},
{
"html": "Set pipeline.[[descriptor]]
to descriptor.
"
@@ -2804,13 +2791,13 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Let contentTimeline be the current Content timeline.
"
+ "html": "Let contentTimeline be the current Content timeline.
"
},
{
"html": "Let promise be a new promise.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return promise.
"
@@ -2824,19 +2811,10 @@
"rationale": "let",
"steps": [
{
- "html": "Let pipeline be a new GPURenderPipeline
created as if this.createRenderPipeline()
was called with descriptor;
"
+ "html": "Let pipeline be a new GPURenderPipeline
created as if this.createRenderPipeline()
was called with descriptor,\nexcept capturing any errors as error, rather than dispatching them to the device.
"
},
{
- "html": "",
- "rationale": "let",
- "steps": [
- {
- "html": "Let valid be pipeline’s valid state.
"
- },
- {
- "html": "Issue the subsequent steps on contentTimeline.
"
- }
- ]
+ "html": "When either of the following events occur (whichever comes first),\nor if either has already occurred:
\n \n Then issue the subsequent steps on the device timeline of this.
"
}
]
},
@@ -2848,24 +2826,28 @@
"steps": [
{
"html": "",
- "rationale": ".switch",
+ "rationale": "resolve",
"steps": [
{
- "operation": "switch",
- "steps": [
- {
- "case": "true",
- "html": "Resolve promise with pipeline.
"
- },
- {
- "case": "false due to an internal error",
- "html": "Reject promise with a GPUPipelineError
with reason
\"internal\"
.
"
- },
- {
- "case": "false due to a validation error",
- "html": "Reject promise with a GPUPipelineError
with reason
\"validation\"
.
"
- }
- ]
+ "html": "Resolve promise with pipeline.
"
+ }
+ ]
+ },
+ {
+ "html": "",
+ "rationale": "reject",
+ "steps": [
+ {
+ "html": "Reject promise with a GPUPipelineError
with reason
\"internal\"
.
"
+ }
+ ]
+ },
+ {
+ "html": "",
+ "rationale": "reject",
+ "steps": [
+ {
+ "html": "Reject promise with a GPUPipelineError
with reason
\"validation\"
.
"
}
]
}
@@ -2874,7 +2856,7 @@
{
"name": "validating GPURenderPipelineDescriptor",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpurenderpipelinedescriptor",
- "html": "validating GPURenderPipelineDescriptor(descriptor, layout, device) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPURenderPipelineDescriptor(descriptor, layout, device) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -2888,7 +2870,7 @@
{
"name": "validating inter-stage interfaces",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-inter-stage-interfaces",
- "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -2898,7 +2880,7 @@
"html": "Let maxVertexShaderOutputVariables be device.limits.maxInterStageShaderVariables
.
"
},
{
- "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": "decrement",
"steps": [
{
@@ -2907,11 +2889,11 @@
]
},
{
- "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": "let",
"steps": [
{
- "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": "decrement",
"steps": [
{
@@ -2928,15 +2910,15 @@
"html": "Return false
if any of the following requirements are unmet:
\n \n - \n
There must be no more than maxVertexShaderOutputComponents scalar\ncomponents across all user-defined outputs for descriptor.vertex
.\nEach user-defined output of descriptor.vertex
consumes 4 scalar components.
\n - \n
The location of each user-defined output of descriptor.vertex
must be\n< maxVertexShaderOutputVariables.
\n
"
},
{
- "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": "let",
"steps": [
{
- "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": "if",
"steps": [
{
- "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": "decrement",
"steps": [
{
@@ -2945,7 +2927,7 @@
]
},
{
- "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": "decrement",
"steps": [
{
@@ -2954,7 +2936,7 @@
]
},
{
- "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating inter-stage interfaces(device, descriptor) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": "decrement",
"steps": [
{
@@ -2980,7 +2962,7 @@
{
"name": "validating GPUPrimitiveState",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuprimitivestate",
- "html": "validating GPUPrimitiveState(descriptor, device) Arguments: \n \n Device timeline steps:
",
+ "html": "validating GPUPrimitiveState(descriptor, device) Arguments: \n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -2991,7 +2973,7 @@
{
"name": "validating GPUMultisampleState",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpumultisamplestate",
- "html": "validating GPUMultisampleState(descriptor) Arguments: \n \n Device timeline steps:
",
+ "html": "validating GPUMultisampleState(descriptor) Arguments: \n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3002,11 +2984,11 @@
{
"name": "validating GPUFragmentState",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpufragmentstate",
- "html": "validating GPUFragmentState(device, descriptor, layout) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUFragmentState(device, descriptor, layout) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "validating GPUFragmentState(device, descriptor, layout) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUFragmentState(device, descriptor, layout) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".switch",
"steps": [
{
@@ -3033,14 +3015,14 @@
{
"name": "Validating GPUFragmentState’s color attachment bytes per sample",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpufragmentstates-color-attachment-bytes-per-sample",
- "html": "Validating GPUFragmentState’s color attachment bytes per sample(device, targets) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "Validating GPUFragmentState’s color attachment bytes per sample(device, targets) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
"html": "Let formats be an empty list<GPUTextureFormat
?>
"
},
{
- "html": "Validating GPUFragmentState’s color attachment bytes per sample(device, targets) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "Validating GPUFragmentState’s color attachment bytes per sample(device, targets) \n Arguments:
\n \n Device timeline steps:
",
"rationale": "if",
"steps": [
{
@@ -3052,14 +3034,14 @@
]
},
{
- "html": "Calculating color attachment bytes per sample(formats) must be ≤ device.[[limits]]
.maxColorAttachmentBytesPerSample
.
"
+ "html": "Calculating color attachment bytes per sample(formats) must be ≤ device.[[limits]]
.maxColorAttachmentBytesPerSample
.
"
}
]
},
{
"name": "biased fragment depth",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-biased-fragment-depth",
- "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
+ "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -3072,7 +3054,7 @@
"html": "Let maxDepthSlope be the maximum of the horizontal and vertical slopes of the fragment’s depth value.
"
},
{
- "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
+ "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
"rationale": "let",
"steps": [
{
@@ -3081,7 +3063,7 @@
]
},
{
- "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
+ "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
"rationale": "let",
"steps": [
{
@@ -3090,7 +3072,7 @@
]
},
{
- "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
+ "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
"rationale": "set",
"steps": [
{
@@ -3099,7 +3081,7 @@
]
},
{
- "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
+ "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
"rationale": "set",
"steps": [
{
@@ -3108,7 +3090,7 @@
]
},
{
- "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
+ "html": "The biased fragment depth for a fragment being written to depthStencilAttachment
attachment when drawing using GPUDepthStencilState
state is calculated by running the following queue timeline steps:",
"rationale": "set",
"steps": [
{
@@ -3121,7 +3103,7 @@
{
"name": "validating GPUDepthStencilState",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpudepthstencilstate",
- "html": "validating GPUDepthStencilState(descriptor, topology) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUDepthStencilState(descriptor, topology) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3132,11 +3114,11 @@
{
"name": "validating GPUVertexBufferLayout",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuvertexbufferlayout",
- "html": "validating GPUVertexBufferLayout(device, descriptor, vertexStage) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUVertexBufferLayout(device, descriptor, vertexStage) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "validating GPUVertexBufferLayout(device, descriptor, vertexStage) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUVertexBufferLayout(device, descriptor, vertexStage) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".switch",
"steps": [
{
@@ -3163,18 +3145,18 @@
{
"name": "validating GPUVertexState",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuvertexstate",
- "html": "validating GPUVertexState(device, descriptor, layout) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "validating GPUVertexState(device, descriptor, layout) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "Return true
, if and only if, all of the following conditions are satisfied:
\n "
+ "html": "Return true
, if and only if, all of the following conditions are satisfied:
\n "
}
]
},
{
"name": "validating GPUImageCopyBuffer",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuimagecopybuffer",
- "html": "validating GPUImageCopyBuffer \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating GPUImageCopyBuffer \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3257,7 +3239,7 @@
{
"name": "validating GPUImageCopyTexture",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuimagecopytexture",
- "html": "validating GPUImageCopyTexture(imageCopyTexture, copySize) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating GPUImageCopyTexture(imageCopyTexture, copySize) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3274,7 +3256,7 @@
{
"name": "validating texture buffer copy",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-texture-buffer-copy",
- "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3287,7 +3269,7 @@
"html": "Let offsetAlignment = of texture.format
.
"
},
{
- "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": "if",
"steps": [
{
@@ -3300,14 +3282,14 @@
"html": "texture.usage
contains textureUsage.
"
},
{
- "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": "if",
"steps": [
{
"html": "imageCopyTexture.aspect
must refer to a single aspect of texture.format
.
"
},
{
- "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
+ "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n Arguments:
\n \n Returns: boolean
\n Device timeline steps:
",
"rationale": ".switch",
"steps": [
{
@@ -3349,7 +3331,7 @@
{
"name": "validating linear texture data",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-linear-texture-data",
- "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n Arguments:
\n \n GPUImageDataLayout
layout\n - \n
Layout of the linear texture data.
\n GPUSize64
byteSize\n - \n
Total size of the linear data, in bytes.
\n GPUTextureFormat
format\n - \n
Format of the texture.
\n GPUExtent3D
copyExtent\n - \n
Extent of the texture to copy.
\n
\n Device timeline steps:
",
+ "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n Arguments:
\n \n GPUImageDataLayout
layout\n - \n
Layout of the linear texture data.
\n GPUSize64
byteSize\n - \n
Total size of the linear data, in bytes.
\n GPUTextureFormat
format\n - \n
Format of the texture.
\n GPUExtent3D
copyExtent\n - \n
Extent of the texture to copy.
\n
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3365,14 +3347,14 @@
"html": "Let requiredBytesInCopy be 0.
"
},
{
- "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n Arguments:
\n \n GPUImageDataLayout
layout\n - \n
Layout of the linear texture data.
\n GPUSize64
byteSize\n - \n
Total size of the linear data, in bytes.
\n GPUTextureFormat
format\n - \n
Format of the texture.
\n GPUExtent3D
copyExtent\n - \n
Extent of the texture to copy.
\n
\n Device timeline steps:
",
+ "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n Arguments:
\n \n GPUImageDataLayout
layout\n - \n
Layout of the linear texture data.
\n GPUSize64
byteSize\n - \n
Total size of the linear data, in bytes.
\n GPUTextureFormat
format\n - \n
Format of the texture.
\n GPUExtent3D
copyExtent\n - \n
Extent of the texture to copy.
\n
\n Device timeline steps:
",
"rationale": "increment",
"steps": [
{
"html": "Increment requiredBytesInCopy by bytesPerRow × rowsPerImage × (copyExtent.depthOrArrayLayers − 1).
"
},
{
- "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n Arguments:
\n \n GPUImageDataLayout
layout\n - \n
Layout of the linear texture data.
\n GPUSize64
byteSize\n - \n
Total size of the linear data, in bytes.
\n GPUTextureFormat
format\n - \n
Format of the texture.
\n GPUExtent3D
copyExtent\n - \n
Extent of the texture to copy.
\n
\n Device timeline steps:
",
+ "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n Arguments:
\n \n GPUImageDataLayout
layout\n - \n
Layout of the linear texture data.
\n GPUSize64
byteSize\n - \n
Total size of the linear data, in bytes.
\n GPUTextureFormat
format\n - \n
Format of the texture.
\n GPUExtent3D
copyExtent\n - \n
Extent of the texture to copy.
\n
\n Device timeline steps:
",
"rationale": "increment",
"steps": [
{
@@ -3390,7 +3372,7 @@
{
"name": "validating texture copy range",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-texture-copy-range",
- "html": "validating texture copy range \n Arguments:
\n \n GPUImageCopyTexture
imageCopyTexture\n - \n
The texture subresource being copied into and copy origin.
\n GPUExtent3D
copySize\n - \n
The size of the texture.
\n
\n Device timeline steps:
",
+ "html": "validating texture copy range \n Arguments:
\n \n GPUImageCopyTexture
imageCopyTexture\n - \n
The texture subresource being copied into and copy origin.
\n GPUExtent3D
copySize\n - \n
The size of the texture.
\n
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -3410,11 +3392,11 @@
{
"name": "Validate the encoder state",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-the-encoder-state",
- "html": "To Validate the encoder state of GPUCommandsMixin
encoder run the
following device timeline steps:",
+ "html": "To Validate the encoder state of GPUCommandsMixin
encoder run the
following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "To Validate the encoder state of GPUCommandsMixin
encoder run the
following device timeline steps:",
+ "html": "To Validate the encoder state of GPUCommandsMixin
encoder run the
following device timeline steps:",
"rationale": ".switch",
"steps": [
{
@@ -3426,7 +3408,7 @@
},
{
"case": "\"locked\"",
- "html": "Invalidate encoder and return false
.
"
+ "html": "Invalidate encoder and return false
.
"
},
{
"case": "\"ended\"",
@@ -3441,14 +3423,14 @@
{
"name": "Enqueue a command",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-enqueue-a-command",
- "html": "To Enqueue a command on GPUCommandsMixin
encoder which issues the steps of a GPU Command command, run the following device timeline steps:",
+ "html": "To Enqueue a command on GPUCommandsMixin
encoder which issues the steps of a GPU Command command, run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
"html": "Append command to encoder.[[commands]]
.
"
},
{
- "html": "To Enqueue a command on GPUCommandsMixin
encoder which issues the steps of a GPU Command command, run the following device timeline steps:",
+ "html": "To Enqueue a command on GPUCommandsMixin
encoder which issues the steps of a GPU Command command, run the following device timeline steps:",
"rationale": "issue",
"steps": [
{
@@ -3468,7 +3450,7 @@
"html": "Let e be ! create a new WebGPU object(this, GPUCommandEncoder
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return e.
"
@@ -3482,7 +3464,7 @@
"rationale": "if",
"steps": [
{
- "html": "If any of the following conditions are unsatisfied generate a validation error, invalidate e, and stop.
\n \n
\n - \n
this must not be lost.
\n
\n
"
+ "html": "If any of the following conditions are unsatisfied generate a validation error, invalidate e, and stop.
\n \n
\n - \n
this must not be lost.
\n
\n
"
}
]
},
@@ -3508,7 +3490,7 @@
"html": "Let pass be a new GPURenderPassEncoder
object.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return pass.
"
@@ -3522,7 +3504,7 @@
"rationale": "validate",
"steps": [
{
- "html": "Validate the encoder state of this.\nIf it returns false, invalidate pass and return.
"
+ "html": "Validate the encoder state of this.\nIf it returns false, invalidate pass and return.
"
},
{
"html": "Set this.[[state]]
to \"locked\".
"
@@ -3549,7 +3531,7 @@
]
},
{
- "html": "If any of the following requirements are unmet, invalidate pass and return.
\n \n
\n - \n
descriptor must meet the Valid Usage rules\ngiven device this.[[device]]
.
\n - \n
The set of texture regions in attachmentRegions must be pairwise disjoint.\nThat is, no two texture regions may overlap.
\n
\n
"
+ "html": "If any of the following requirements are unmet, invalidate pass and return.
\n \n
\n - \n
descriptor must meet the Valid Usage rules\ngiven device this.[[device]]
.
\n - \n
The set of texture regions in attachmentRegions must be pairwise disjoint.\nThat is, no two texture regions may overlap.
\n
\n
"
},
{
"html": "Consider each texture subresource in attachmentRegions to be used as\nan attachment for the duration of the render pass.
\n If a subresource is seen more than once, consider it used only once.\n(Attachments are already checked for overlaps in the validation rules above.)
"
@@ -3612,7 +3594,7 @@
"html": "Set pass.[[maxDrawCount]]
to descriptor.maxDrawCount
.
"
},
{
- "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
+ "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
}
]
},
@@ -3742,7 +3724,7 @@
"html": "Let pass be a new GPUComputePassEncoder
object.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return pass.
"
@@ -3756,13 +3738,13 @@
"rationale": "validate",
"steps": [
{
- "html": "Validate the encoder state of this.\nIf it returns false, invalidate pass and return.
"
+ "html": "Validate the encoder state of this.\nIf it returns false, invalidate pass and return.
"
},
{
"html": "Set this.[[state]]
to \"locked\".
"
},
{
- "html": "If any of the following requirements are unmet, invalidate pass and return.
\n "
+ "html": "If any of the following requirements are unmet, invalidate pass and return.
\n "
},
{
"html": "",
@@ -3794,7 +3776,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -3808,10 +3790,10 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied invalidate this and stop.
\n \n
\n - \n
source is valid to use with this.
\n - \n
destination is valid to use with this.
\n - \n
source.usage
contains COPY_SRC
.
\n - \n
destination.usage
contains COPY_DST
.
\n - \n
size is a multiple of 4.
\n - \n
sourceOffset is a multiple of 4.
\n - \n
destinationOffset is a multiple of 4.
\n - \n
source.size
≥ (sourceOffset + size).
\n - \n
destination.size
≥ (destinationOffset + size).
\n - \n
source and destination are not the same GPUBuffer
.
\n
\n
"
+ "html": "If any of the following conditions are unsatisfied invalidate this and stop.
\n \n
\n - \n
source is valid to use with this.
\n - \n
destination is valid to use with this.
\n - \n
source.usage
contains COPY_SRC
.
\n - \n
destination.usage
contains COPY_DST
.
\n - \n
size is a multiple of 4.
\n - \n
sourceOffset is a multiple of 4.
\n - \n
destinationOffset is a multiple of 4.
\n - \n
source.size
≥ (sourceOffset + size).
\n - \n
destination.size
≥ (destinationOffset + size).
\n - \n
source and destination are not the same GPUBuffer
.
\n
\n
"
},
{
- "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
+ "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
}
]
},
@@ -3833,7 +3815,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -3850,10 +3832,10 @@
"html": "If size is missing, set size to max(0, |buffer|.{{GPUBuffer/size}} - |offset|)
.
"
},
{
- "html": "If any of the following conditions are unsatisfied invalidate this and stop.
\n \n
\n - \n
buffer is valid to use with this.
\n - \n
buffer.usage
contains COPY_DST
.
\n - \n
size is a multiple of 4.
\n - \n
offset is a multiple of 4.
\n - \n
buffer.size
≥ (offset + size).
\n
\n
"
+ "html": "If any of the following conditions are unsatisfied invalidate this and stop.
\n \n
\n - \n
buffer is valid to use with this.
\n - \n
buffer.usage
contains COPY_DST
.
\n - \n
size is a multiple of 4.
\n - \n
offset is a multiple of 4.
\n - \n
buffer.size
≥ (offset + size).
\n
\n
"
},
{
- "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
+ "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
}
]
},
@@ -3881,7 +3863,7 @@
"html": "? validate GPUExtent3D shape(copySize).
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
:
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
:
"
}
]
},
@@ -3901,10 +3883,10 @@
"html": "Let dataLength be source.buffer
.size
.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
- "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
+ "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
}
]
},
@@ -3980,7 +3962,7 @@
"html": "? validate GPUExtent3D shape(copySize).
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
:
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
:
"
}
]
},
@@ -4000,10 +3982,10 @@
"html": "Let dataLength be destination.buffer
.size
.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
- "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
+ "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
}
]
},
@@ -4082,7 +4064,7 @@
"html": "? validate GPUExtent3D shape(copySize).
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
:
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
:
"
}
]
},
@@ -4096,10 +4078,10 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
- "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
+ "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
}
]
},
@@ -4178,7 +4160,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4192,10 +4174,10 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n \n
\n - \n
querySet is valid to use with this.
\n - \n
destination is valid to use with this.
\n - \n
destination.usage
contains QUERY_RESOLVE
.
\n - \n
firstQuery < the number of queries in querySet.
\n - \n
(firstQuery + queryCount) ≤ the number of queries in querySet.
\n - \n
destinationOffset is a multiple of 256.
\n - \n
destinationOffset + 8 × queryCount ≤ destination.size
.
\n
\n
"
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n \n
\n - \n
querySet is valid to use with this.
\n - \n
destination is valid to use with this.
\n - \n
destination.usage
contains QUERY_RESOLVE
.
\n - \n
firstQuery < the number of queries in querySet.
\n - \n
(firstQuery + queryCount) ≤ the number of queries in querySet.
\n - \n
destinationOffset is a multiple of 256.
\n - \n
destinationOffset + 8 × queryCount ≤ destination.size
.
\n
\n
"
},
{
- "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
+ "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.
"
}
]
},
@@ -4238,7 +4220,7 @@
"html": "Let commandBuffer be a new GPUCommandBuffer
.
"
},
{
- "html": "Issue the finish steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the finish steps on the Device timeline of this.[[device]]
.
"
},
{
"html": "Return commandBuffer.
"
@@ -4252,7 +4234,7 @@
"rationale": "let",
"steps": [
{
- "html": "Let validationSucceeded be true
if all of the following requirements are met, and false
otherwise.
\n "
+ "html": "Let validationSucceeded be true
if all of the following requirements are met, and false
otherwise.
\n "
},
{
"html": "Set this.[[state]]
to \"ended\".
"
@@ -4265,7 +4247,7 @@
"html": "Generate a validation error.
"
},
{
- "html": "Return an invalidated GPUCommandBuffer
.
"
+ "html": "Return an invalidated GPUCommandBuffer
.
"
}
]
},
@@ -4277,18 +4259,18 @@
{
"name": "GPUBindingCommandsMixin.setBindGroup",
"href": "https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsets-index",
- "html": "Called on: GPUBindingCommandsMixin
this. \n Arguments:
\n \n index
, of type GPUIndex32
, non-nullable, required\n - \n
The index to set the bind group at.
\n bindGroup
, of type GPUBindGroup
, nullable, required\n - \n
Bind group to use for subsequent render or compute commands.
\n dynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n - \n
Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
\n
\n Returns: undefined
\n \n Content timeline steps:
",
+ "html": "Called on: GPUBindingCommandsMixin
this. \n Arguments:
\n \n index
, of type GPUIndex32
, non-nullable, required\n - \n
The index to set the bind group at.
\n bindGroup
, of type GPUBindGroup
, nullable, required\n - \n
Bind group to use for subsequent render or compute commands.
\n dynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n - \n
Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
\n
\n Returns: undefined
\n \n Content timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPUBindingCommandsMixin.setBindGroup",
"href": "https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsets-index",
- "html": "Called on: GPUBindingCommandsMixin
this. \n Arguments:
\n \n index
, of type GPUIndex32
, non-nullable, required\n - \n
The index to set the bind group at.
\n bindGroup
, of type GPUBindGroup
, nullable, required\n - \n
Bind group to use for subsequent render or compute commands.
\n dynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n - \n
Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
\n
\n Returns: undefined
\n \n Content timeline steps:
",
+ "html": "Called on: GPUBindingCommandsMixin
this. \n Arguments:
\n \n index
, of type GPUIndex32
, non-nullable, required\n - \n
The index to set the bind group at.
\n bindGroup
, of type GPUBindGroup
, nullable, required\n - \n
Bind group to use for subsequent render or compute commands.
\n dynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n - \n
Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
\n
\n Returns: undefined
\n \n Content timeline steps:
",
"rationale": "validate",
"steps": [
{
@@ -4298,10 +4280,10 @@
"html": "Let dynamicOffsetCount be 0 if bindGroup
is null
, or bindGroup.[[layout]]
.[[dynamicOffsetCount]]
if not.
"
},
{
- "html": "If any of the following requirements are unmet, invalidate this and stop.
\n "
+ "html": "If any of the following requirements are unmet, invalidate this and stop.
\n "
},
{
- "html": "Called on: GPUBindingCommandsMixin
this. \n Arguments:
\n \n index
, of type GPUIndex32
, non-nullable, required\n - \n
The index to set the bind group at.
\n bindGroup
, of type GPUBindGroup
, nullable, required\n - \n
Bind group to use for subsequent render or compute commands.
\n dynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n - \n
Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
\n
\n Returns: undefined
\n \n Content timeline steps:
",
+ "html": "Called on: GPUBindingCommandsMixin
this. \n Arguments:
\n \n index
, of type GPUIndex32
, non-nullable, required\n - \n
The index to set the bind group at.
\n bindGroup
, of type GPUBindGroup
, nullable, required\n - \n
Bind group to use for subsequent render or compute commands.
\n dynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n - \n
Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
\n
\n Returns: undefined
\n \n Content timeline steps:
",
"rationale": "remove",
"steps": [
{
@@ -4313,11 +4295,11 @@
],
"additional": [
{
- "html": "Called on: GPUBindingCommandsMixin
this. \n Arguments:
\n \n index
, of type GPUIndex32
, non-nullable, required\n - \n
The index to set the bind group at.
\n bindGroup
, of type GPUBindGroup
, nullable, required\n - \n
Bind group to use for subsequent render or compute commands.
\n dynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n - \n
Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
\n
\n Returns: undefined
\n \n Content timeline steps:
",
+ "html": "Called on: GPUBindingCommandsMixin
this. \n Arguments:
\n \n index
, of type GPUIndex32
, non-nullable, required\n - \n
The index to set the bind group at.
\n bindGroup
, of type GPUBindGroup
, nullable, required\n - \n
Bind group to use for subsequent render or compute commands.
\n dynamicOffsets
, of type sequence<GPUBufferDynamicOffset
>, non-nullable, defaulting to []
\n - \n
Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer
.hasDynamicOffset
.
\n
\n Returns: undefined
\n \n Content timeline steps:
",
"rationale": "if",
"steps": [
{
- "html": "If any of the following requirements are unmet, invalidate this and stop.
\n "
+ "html": "If any of the following requirements are unmet, invalidate this and stop.
\n "
},
{
"html": "Set this.[[bind_groups]]
[index] to be bindGroup.
"
@@ -4351,7 +4333,7 @@
{
"name": "Iterate over each dynamic binding offset",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-iterate-over-each-dynamic-binding-offset",
- "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup
bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:",
+ "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup
bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -4361,14 +4343,14 @@
"html": "Let layout be bindGroup.[[layout]]
.
"
},
{
- "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup
bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:",
+ "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup
bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:",
"rationale": "let",
"steps": [
{
"html": "Let bindingDescriptor be the GPUBindGroupLayoutEntry
at layout.[[entryMap]]
[entry.binding
]:
"
},
{
- "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup
bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:",
+ "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup
bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -4392,7 +4374,7 @@
{
"name": "Validate encoder bind groups",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-encoder-bind-groups",
- "html": "Validate encoder bind groups(encoder, pipeline) \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
\n \n Otherwise return true
.
",
+ "html": "Validate encoder bind groups(encoder, pipeline) \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
\n \n Otherwise return true
.
",
"rationale": ".algorithm",
"steps": [
{
@@ -4403,11 +4385,11 @@
{
"name": "Encoder bind groups alias a writable resource",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-encoder-bind-groups-alias-a-writable-resource",
- "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
+ "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
+ "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
"rationale": "let",
"steps": [
{
@@ -4417,7 +4399,7 @@
"html": "Let textureViews be a list of (GPUTextureView
, boolean
) pairs,\nwhere the latter indicates whether the resource was used as writable.
"
},
{
- "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
+ "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
"rationale": "let",
"steps": [
{
@@ -4430,14 +4412,14 @@
"html": "Let bufferRanges be the bound buffer ranges of bindGroup,\ngiven dynamic offsets encoder.[[dynamic_offsets]]
[bindGroupIndex]
"
},
{
- "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
+ "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
"rationale": "let",
"steps": [
{
"html": "Let resourceWritable be (bindGroupLayoutEntry.buffer
.type
== \"storage\"
).
"
},
{
- "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
+ "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
"rationale": "if",
"steps": [
{
@@ -4451,7 +4433,7 @@
]
},
{
- "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
+ "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
"rationale": "let",
"steps": [
{
@@ -4461,7 +4443,7 @@
"html": "If bindGroupLayoutEntry.storageTexture
is not provided, continue.
"
},
{
- "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
+ "html": "Encoder bind groups alias a writable resource(encoder, pipeline)\n if any writable buffer binding range overlaps with any other binding range of the same buffer,\n or any writable texture binding overlaps in texture subresources with any other texture binding\n (which may use the same or a different GPUTextureView
object). \n Arguments:
\n \n GPUBindingCommandsMixin
encoder\n - \n
Encoder whose bind groups are being validated.
\n GPUPipelineBase
pipeline\n - \n
Pipeline to validate encoders bind groups are compatible with.
\n
\n Device timeline steps:
",
"rationale": "if",
"steps": [
{
@@ -4490,7 +4472,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4510,24 +4492,24 @@
},
{
"name": "GPUDebugCommandsMixin.popDebugGroup",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPUDebugCommandsMixin.popDebugGroup",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "validate",
"steps": [
{
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following requirements are unmet, invalidate this, and stop.
\n "
+ "html": "If any of the following requirements are unmet, invalidate this, and stop.
\n "
},
{
"html": "Pop an entry off of this.[[debug_group_stack]]
.
"
@@ -4541,7 +4523,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4563,7 +4545,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4577,7 +4559,7 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
"html": "Set this.[[pipeline]]
to be pipeline.
"
@@ -4591,7 +4573,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4605,13 +4587,13 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
"html": "Let bindingState be a snapshot of this’s current state.
"
},
{
- "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline.
"
+ "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline.
"
}
]
},
@@ -4633,7 +4615,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -4647,7 +4629,7 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
"html": "Add indirectBuffer to the usage scope as input.
"
@@ -4656,7 +4638,7 @@
"html": "Let bindingState be a snapshot of this’s current state.
"
},
{
- "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline.
"
+ "html": "Enqueue a command on this which issues the subsequent steps on the Queue timeline.
"
}
]
},
@@ -4685,17 +4667,17 @@
},
{
"name": "GPUComputePassEncoder.end",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPUComputePassEncoder.end",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -4711,7 +4693,7 @@
"html": "Set parentEncoder.[[state]]
to \"open\".
"
},
{
- "html": "If any of the following requirements are unmet, invalidate parentEncoder and stop.
\n "
+ "html": "If any of the following requirements are unmet, invalidate parentEncoder and stop.
\n "
},
{
"html": "Extend parentEncoder.[[commands]]
with this.[[commands]]
.
"
@@ -4730,70 +4712,85 @@
{
"name": "Valid Usage",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-gpurenderpassdescriptor-valid-usage",
- "html": "Valid Usage \n Given a GPUDevice
device and GPURenderPassDescriptor
this, the following validation rules apply:
",
+ "html": "Valid Usage \n Given a GPUDevice
device and GPURenderPassDescriptor
this, the following validation rules apply:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "this.colorAttachments
.length must be ≤ device.[[limits]]
.maxColorAttachments
.
"
+ "html": "this.colorAttachments
.length must be ≤ device.[[limits]]
.maxColorAttachments
.
"
},
{
- "html": "For each non-null
colorAttachment in this.colorAttachments
:
",
- "ignored": [
- "colorAttachment must meet the GPURenderPassColorAttachment Valid Usage rules."
+ "html": "Valid Usage \n Given a GPUDevice
device and GPURenderPassDescriptor
this, the following validation rules apply:
",
+ "rationale": "if",
+ "steps": [
+ {
+ "html": "colorAttachment.view
must be valid to use with device.
"
+ },
+ {
+ "html": "Valid Usage \n Given a GPUDevice
device and GPURenderPassDescriptor
this, the following validation rules apply:
",
+ "rationale": "resolve",
+ "steps": [
+ {
+ "html": "colorAttachment.resolveTarget
must be valid to use with device.
"
+ }
+ ]
+ },
+ {
+ "html": "colorAttachment must meet the GPURenderPassColorAttachment Valid Usage rules.
"
+ }
]
},
{
- "html": "If this.depthStencilAttachment
is provided:
",
+ "html": "If this.depthStencilAttachment
is provided:
",
"ignored": [
- "this.depthStencilAttachment must meet the GPURenderPassDepthStencilAttachment Valid Usage rules."
+ "this.depthStencilAttachment.view must be valid to use with device. this.depthStencilAttachment must meet the GPURenderPassDepthStencilAttachment Valid Usage rules."
]
},
{
- "html": "There must exist at least one attachment, either:
\n "
+ "html": "There must exist at least one attachment, either:
\n "
},
{
"html": "Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, this.colorAttachments
) succeeds.
"
},
{
- "html": "All view
s in non-null
members of this.colorAttachments
,\nand this.depthStencilAttachment
.view
if present, must have equal sampleCount
s.
"
+ "html": "All view
s in non-null
members of this.colorAttachments
,\nand this.depthStencilAttachment
.view
if present, must have equal sampleCount
s.
"
},
{
- "html": "For each view
in non-null
members of this.colorAttachments
and this.depthStencilAttachment
.view
,\nif present, the [[renderExtent]]
must match.
"
+ "html": "For each view
in non-null
members of this.colorAttachments
and this.depthStencilAttachment
.view
,\nif present, the [[renderExtent]]
must match.
"
},
{
"html": "If this.occlusionQuerySet
is not null
:
",
"ignored": [
- "this.occlusionQuerySet.type must be occlusion."
+ "this.occlusionQuerySet must be valid to use with device. this.occlusionQuerySet.type must be occlusion."
]
},
{
- "html": "If this.timestampWrites
is provided:
\n "
+ "html": "If this.timestampWrites
is provided:
\n "
}
]
},
{
"name": "Validating GPURenderPassDescriptor’s color attachment bytes per sample",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpurenderpassdescriptors-color-attachment-bytes-per-sample",
- "html": "Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, colorAttachments) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, colorAttachments) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
"html": "Let formats be an empty list<GPUTextureFormat
?>
"
},
{
- "html": "Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, colorAttachments) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, colorAttachments) \n Arguments:
\n \n Device timeline steps:
",
"rationale": "if",
"steps": [
{
"html": "If colorAttachment is undefined
, continue.
"
},
{
- "html": "Append colorAttachment.view
.[[descriptor]]
.format
to formats.
"
+ "html": "Append colorAttachment.view
.[[descriptor]]
.format
to formats.
"
}
]
},
{
- "html": "Calculating color attachment bytes per sample(formats) must be ≤ device.[[limits]]
.maxColorAttachmentBytesPerSample
.
"
+ "html": "Calculating color attachment bytes per sample(formats) must be ≤ device.[[limits]]
.maxColorAttachmentBytesPerSample
.
"
}
]
},
@@ -4802,26 +4799,26 @@
"rationale": "let",
"steps": [
{
- "html": "Let renderViewDescriptor be this.view
.[[descriptor]]
.
"
+ "html": "Let renderViewDescriptor be this.view
.[[descriptor]]
.
"
},
{
- "html": "Let resolveViewDescriptor be this.resolveTarget
.[[descriptor]]
.
"
+ "html": "Let resolveViewDescriptor be this.resolveTarget
.[[descriptor]]
.
"
},
{
- "html": "Let renderTexture be this.view
.[[texture]]
.
"
+ "html": "Let renderTexture be this.view
.[[texture]]
.
"
},
{
- "html": "Let resolveTexture be this.resolveTarget
.[[texture]]
.
"
+ "html": "Let resolveTexture be this.resolveTarget
.[[texture]]
.
"
},
{
- "html": "The following validation rules apply:
\n "
+ "html": "The following validation rules apply:
\n "
}
]
},
{
"name": "renderable texture view",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-renderable-texture-view",
- "html": "A GPUTextureView
view is a renderable texture view if the all of the requirements in the following device timeline steps are met: \n \n \n
",
+ "html": "A GPUTextureView
view is a renderable texture view if the all of the requirements in the following device timeline steps are met: \n \n \n
",
"rationale": ".algorithm",
"steps": [
{
@@ -4882,30 +4879,30 @@
{
"name": "derive render targets layout from pass",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-derive-render-targets-layout-from-pass",
- "html": "derive render targets layout from pass \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
+ "html": "derive render targets layout from pass \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
"html": "Let layout be a new GPURenderPassLayout
object.
"
},
{
- "html": "derive render targets layout from pass \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
+ "html": "derive render targets layout from pass \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
"rationale": "if",
"steps": [
{
- "html": "derive render targets layout from pass \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
+ "html": "derive render targets layout from pass \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
"rationale": "set",
"steps": [
{
- "html": "Set layout.sampleCount
to colorAttachment.view
.[[texture]]
.sampleCount
.
"
+ "html": "Set layout.sampleCount
to colorAttachment.view
.[[texture]]
.sampleCount
.
"
},
{
- "html": "Append colorAttachment.view
.[[descriptor]]
.format
to layout.colorFormats
.
"
+ "html": "Append colorAttachment.view
.[[descriptor]]
.format
to layout.colorFormats
.
"
}
]
},
{
- "html": "derive render targets layout from pass \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
+ "html": "derive render targets layout from pass \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
"rationale": "append",
"steps": [
{
@@ -4916,14 +4913,14 @@
]
},
{
- "html": "Let depthStencilAttachment be descriptor.depthStencilAttachment
,\nor null
if not provided.
"
+ "html": "Let depthStencilAttachment be descriptor.depthStencilAttachment
,\nor null
if not provided.
"
},
{
- "html": "derive render targets layout from pass \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
+ "html": "derive render targets layout from pass \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
"rationale": "let",
"steps": [
{
- "html": "Let view be depthStencilAttachment.view
.
"
+ "html": "Let view be depthStencilAttachment.view
.
"
},
{
"html": "Set layout.sampleCount
to view.[[texture]]
.sampleCount
.
"
@@ -4941,7 +4938,7 @@
{
"name": "derive render targets layout from pipeline",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-derive-render-targets-layout-from-pipeline",
- "html": "derive render targets layout from pipeline \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
+ "html": "derive render targets layout from pipeline \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -4951,7 +4948,7 @@
"html": "Set layout.sampleCount
to descriptor.multisample
.count
.
"
},
{
- "html": "derive render targets layout from pipeline \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
+ "html": "derive render targets layout from pipeline \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
"rationale": "set",
"steps": [
{
@@ -4960,11 +4957,11 @@
]
},
{
- "html": "derive render targets layout from pipeline \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
+ "html": "derive render targets layout from pipeline \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
"rationale": "for",
"steps": [
{
- "html": "derive render targets layout from pipeline \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
+ "html": "derive render targets layout from pipeline \n Arguments:
\n \n Returns: GPURenderPassLayout
\n Device timeline steps:
",
"rationale": "append",
"steps": [
{
@@ -4981,17 +4978,17 @@
},
{
"name": "GPURenderPassEncoder.end",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPURenderPassEncoder.end",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -5007,7 +5004,7 @@
"html": "Set parentEncoder.[[state]]
to \"open\".
"
},
{
- "html": "If any of the following requirements are unmet, invalidate parentEncoder and stop.
\n "
+ "html": "If any of the following requirements are unmet, invalidate parentEncoder and stop.
\n "
},
{
"html": "Extend parentEncoder.[[commands]]
with this.[[commands]]
.
"
@@ -5022,13 +5019,13 @@
]
},
{
- "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
+ "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
}
]
},
{
"name": "GPURenderPassEncoder.end",
- "html": "Queue timeline steps:",
+ "html": "Queue timeline steps:",
"rationale": "for",
"steps": [
{
@@ -5036,7 +5033,7 @@
"rationale": "let",
"steps": [
{
- "html": "Let colorView be colorAttachment.view
.
"
+ "html": "Let colorView be colorAttachment.view
.
"
},
{
"html": "If colorView.[[descriptor]]
.dimension
is:",
@@ -5058,11 +5055,11 @@
]
},
{
- "html": "If colorAttachment.resolveTarget
is not null
:",
+ "html": "If colorAttachment.resolveTarget
is not null
:",
"rationale": "resolve",
"steps": [
{
- "html": "Resolve the multiple samples of every texel of colorSubregion to a single\nsample and copy to colorAttachment.resolveTarget
.
"
+ "html": "Resolve the multiple samples of every texel of colorSubregion to a single\nsample and copy to colorAttachment.resolveTarget
.
"
}
]
},
@@ -5150,14 +5147,14 @@
{
"name": "Enqueue a render command",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-enqueue-a-render-command",
- "html": "To Enqueue a render command on GPURenderCommandsMixin
encoder which\n issues the steps of a GPU Command command with RenderState renderState, run the\n following device timeline steps:",
+ "html": "To Enqueue a render command on GPURenderCommandsMixin
encoder which\n issues the steps of a GPU Command command with RenderState renderState, run the\n following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
"html": "Append command to encoder.[[commands]]
.
"
},
{
- "html": "To Enqueue a render command on GPURenderCommandsMixin
encoder which\n issues the steps of a GPU Command command with RenderState renderState, run the\n following device timeline steps:",
+ "html": "To Enqueue a render command on GPURenderCommandsMixin
encoder which\n issues the steps of a GPU Command command with RenderState renderState, run the\n following device timeline steps:",
"rationale": "issue",
"steps": [
{
@@ -5174,7 +5171,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5191,7 +5188,7 @@
"html": "Let pipelineTargetsLayout be derive render targets layout from pipeline(pipeline.[[descriptor]]
).
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
"html": "Set this.[[pipeline]]
to be pipeline.
"
@@ -5205,7 +5202,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5222,7 +5219,7 @@
"html": "If size is missing, set size to max(0, buffer.size
- offset).
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n \n
\n - \n
buffer is valid to use with this.
\n - \n
buffer.usage
contains INDEX
.
\n - \n
offset is a multiple of indexFormat’s byte size.
\n - \n
offset + size ≤ buffer.size
.
\n
\n
"
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n \n
\n - \n
buffer is valid to use with this.
\n - \n
buffer.usage
contains INDEX
.
\n - \n
offset is a multiple of indexFormat’s byte size.
\n - \n
offset + size ≤ buffer.size
.
\n
\n
"
},
{
"html": "Add buffer to the usage scope as input.
"
@@ -5248,7 +5245,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5268,7 +5265,7 @@
"html": "If size is missing, set size to max(0, bufferSize - offset).
"
},
{
- "html": "If any of the following requirements are unmet, invalidate this and stop.
\n "
+ "html": "If any of the following requirements are unmet, invalidate this and stop.
\n "
},
{
"html": "\n Arguments for the GPURenderCommandsMixin.setVertexBuffer(slot, buffer, offset, size) method.\n \n \n Parameter \n | Type \n | Nullable \n | Optional \n | Description \n |
\n \n slot \n | GPUIndex32 \n | ✘\n | ✘\n | The vertex buffer slot to set the vertex buffer for. \n |
\n buffer \n | GPUBuffer? \n | ✔\n | ✘\n | Buffer containing vertex data to use for subsequent drawing commands. \n |
\n offset \n | GPUSize64 \n | ✘\n | ✔\n | Offset in bytes into buffer where the vertex data begins. Defaults to 0 . \n |
\n size \n | GPUSize64 \n | ✘\n | ✔\n | Size in bytes of the vertex data in buffer. Defaults to the size of the buffer minus the offset. \n |
",
@@ -5287,7 +5284,7 @@
"rationale": "if",
"steps": [
{
- "html": "If any of the following requirements are unmet, invalidate this and stop.
\n "
+ "html": "If any of the following requirements are unmet, invalidate this and stop.
\n "
},
{
"html": "Add buffer to the usage scope as input.
"
@@ -5311,7 +5308,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5389,7 +5386,7 @@
"html": "Let bindingState be a snapshot of this’s current state.
"
},
{
- "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
+ "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
}
]
},
@@ -5400,7 +5397,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5414,7 +5411,7 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
"html": "Increment this.[[drawCount]]
by 1.
"
@@ -5423,7 +5420,7 @@
"html": "Let bindingState be a snapshot of this’s current state.
"
},
{
- "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
+ "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
}
]
},
@@ -5434,7 +5431,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5448,7 +5445,7 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
"html": "Add indirectBuffer to the usage scope as input.
"
@@ -5460,7 +5457,7 @@
"html": "Let bindingState be a snapshot of this’s current state.
"
},
{
- "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
+ "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
}
]
},
@@ -5494,7 +5491,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5508,7 +5505,7 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
"html": "Add indirectBuffer to the usage scope as input.
"
@@ -5520,7 +5517,7 @@
"html": "Let bindingState be a snapshot of this’s current state.
"
},
{
- "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
+ "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
}
]
},
@@ -5553,11 +5550,11 @@
{
"name": "valid to draw",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-valid-to-draw",
- "html": "To determine if it’s valid to draw with GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
+ "html": "To determine if it’s valid to draw with GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "To determine if it’s valid to draw with GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
+ "html": "To determine if it’s valid to draw with GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
"rationale": "let",
"steps": [
{
@@ -5567,7 +5564,7 @@
"html": "Let vertexBufferSpaceUsed be\n(the maximum key in encoder.[[vertex_buffers]]
) + 1.
"
},
{
- "html": "bindGroupSpaceUsed + vertexBufferSpaceUsed must be ≤ encoder.[[device]]
.[[limits]]
.maxBindGroupsPlusVertexBuffers
.
"
+ "html": "bindGroupSpaceUsed + vertexBufferSpaceUsed must be ≤ encoder.[[device]]
.[[limits]]
.maxBindGroupsPlusVertexBuffers
.
"
}
]
},
@@ -5579,7 +5576,7 @@
{
"name": "valid to draw indexed",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-valid-to-draw-indexed",
- "html": "To determine if it’s valid to draw indexed with GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
+ "html": "To determine if it’s valid to draw indexed with GPURenderCommandsMixin
encoder,\n run the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -5597,7 +5594,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5611,10 +5608,10 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
- "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
+ "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
}
]
},
@@ -5639,7 +5636,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5653,10 +5650,10 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
- "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
+ "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
}
]
},
@@ -5681,7 +5678,7 @@
"html": "? validate GPUColor shape(color).
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5695,7 +5692,7 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
+ "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
}
]
},
@@ -5717,7 +5714,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5731,7 +5728,7 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
+ "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
}
]
},
@@ -5753,7 +5750,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5767,13 +5764,13 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
"html": "Set this.[[occlusion_query_active]]
to true
.
"
},
{
- "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
+ "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
}
]
},
@@ -5790,36 +5787,36 @@
},
{
"name": "GPURenderPassEncoder.endOcclusionQuery",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
{
"name": "GPURenderPassEncoder.endOcclusionQuery",
- "html": "Device timeline steps:",
+ "html": "Device timeline steps:",
"rationale": "validate",
"steps": [
{
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
"html": "Set this.[[occlusion_query_active]]
to false
.
"
},
{
- "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
+ "html": "Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.
"
}
]
},
{
"name": "GPURenderPassEncoder.endOcclusionQuery",
- "html": "Queue timeline steps:",
+ "html": "Queue timeline steps:",
"rationale": "let",
"steps": [
{
@@ -5837,7 +5834,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.[[device]]
.
"
}
]
},
@@ -5851,7 +5848,7 @@
"html": "Validate the encoder state of this. If it returns false, stop.
"
},
{
- "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, invalidate this and stop.
\n "
},
{
"html": "",
@@ -5879,7 +5876,7 @@
{
"name": "Reset the render pass binding state",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-reset-the-render-pass-binding-state",
- "html": "To Reset the render pass binding state of GPURenderPassEncoder
encoder run\n the following device timeline steps:",
+ "html": "To Reset the render pass binding state of GPURenderPassEncoder
encoder run\n the following device timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -5903,16 +5900,16 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "? Validate texture format required features of each non-null
element of descriptor.colorFormats
with this.[[device]]
.
"
+ "html": "? Validate texture format required features of each non-null
element of descriptor.colorFormats
with this.[[device]]
.
"
},
{
- "html": "? Validate texture format required features of descriptor.depthStencilFormat
with this.[[device]]
.
"
+ "html": "? Validate texture format required features of descriptor.depthStencilFormat
with this.[[device]]
.
"
},
{
"html": "Let e be ! create a new WebGPU object(this, GPURenderBundleEncoder
, descriptor).
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return e.
"
@@ -5926,7 +5923,7 @@
"rationale": "if",
"steps": [
{
- "html": "If any of the following conditions are unsatisfied generate a validation error, invalidate e, and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied generate a validation error, invalidate e, and stop.
\n "
},
{
"html": "Set e.[[layout]]
to a copy of descriptor’s included GPURenderPassLayout
interface.
"
@@ -5955,7 +5952,7 @@
"html": "Let renderBundle be a new GPURenderBundle
.
"
},
{
- "html": "Issue the finish steps on the Device timeline of this.[[device]]
.
"
+ "html": "Issue the finish steps on the Device timeline of this.[[device]]
.
"
},
{
"html": "Return renderBundle.
"
@@ -5969,7 +5966,7 @@
"rationale": "let",
"steps": [
{
- "html": "Let validationSucceeded be true
if all of the following requirements are met, and false
otherwise.
\n "
+ "html": "Let validationSucceeded be true
if all of the following requirements are met, and false
otherwise.
\n "
},
{
"html": "Set this.[[state]]
to \"ended\".
"
@@ -5982,7 +5979,7 @@
"html": "Generate a validation error.
"
},
{
- "html": "Return an invalidated GPURenderBundle
.
"
+ "html": "Return an invalidated GPURenderBundle
.
"
}
]
},
@@ -6019,7 +6016,7 @@
"html": "Let contents be the contentsSize elements of dataContents starting at\nan offset of dataOffset elements.
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.
"
}
]
},
@@ -6030,10 +6027,10 @@
"rationale": "if",
"steps": [
{
- "html": "If any of the following conditions are unsatisfied, generate a validation error and stop.
\n "
+ "html": "If any of the following conditions are unsatisfied, generate a validation error and stop.
\n "
},
{
- "html": "Issue the subsequent steps on the Queue timeline of this.
"
+ "html": "Issue the subsequent steps on the Queue timeline of this.
"
}
]
},
@@ -6053,7 +6050,7 @@
"html": "Let dataBytes be a copy of the bytes held by the buffer source data.
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.
"
}
]
},
@@ -6073,7 +6070,7 @@
"html": "If any of the following conditions are unsatisfied, generate a validation error and stop.
\n "
},
{
- "html": "Issue the subsequent steps on the Queue timeline of this.
"
+ "html": "Issue the subsequent steps on the Queue timeline of this.
"
}
]
},
@@ -6164,7 +6161,7 @@
"html": "Let usability be ? check the usability of the image argument(source).
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of this.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.
"
}
]
},
@@ -6178,10 +6175,10 @@
"html": "Let texture be destination.texture
.
"
},
{
- "html": "If any of the following requirements are unmet, generate a validation error and stop.
\n "
+ "html": "If any of the following requirements are unmet, generate a validation error and stop.
\n "
},
{
- "html": "If copySize.depthOrArrayLayers is > 0, issue the subsequent\nsteps on the Queue timeline of this.
"
+ "html": "If copySize.depthOrArrayLayers is > 0, issue the subsequent\nsteps on the Queue timeline of this.
"
}
]
},
@@ -6230,7 +6227,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this:
"
+ "html": "Issue the subsequent steps on the Device timeline of this:
"
}
]
},
@@ -6261,7 +6258,7 @@
},
{
"case": "GPUQuerySet qs",
- "html": "qs must be in the available state.\nFor occlusion queries, the occlusionQuerySet
in beginRenderPass()
is not \"used\" unless\nit is also used by beginOcclusionQuery()
.
"
+ "html": "qs must be in the available state.\nFor occlusion queries, the occlusionQuerySet
in beginRenderPass()
is not \"used\" unless\nit is also used by beginOcclusionQuery()
.
"
}
]
}
@@ -6274,7 +6271,7 @@
]
},
{
- "html": "Issue the subsequent steps on the Queue timeline of this:
"
+ "html": "Issue the subsequent steps on the Queue timeline of this:
"
}
]
},
@@ -6297,17 +6294,17 @@
},
{
"name": "GPUQueue.onSubmittedWorkDone",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Let contentTimeline be the current Content timeline.
"
+ "html": "Let contentTimeline be the current Content timeline.
"
},
{
"html": "Let promise be a new promise.
"
},
{
- "html": "Issue the synchronization steps on the Device timeline of this.
"
+ "html": "Issue the synchronization steps on the Device timeline of this.
"
},
{
"html": "Return promise.
"
@@ -6316,23 +6313,7 @@
},
{
"name": "GPUQueue.onSubmittedWorkDone",
- "html": "Device timeline synchronization steps:",
- "rationale": "issue",
- "steps": [
- {
- "html": "When the device timeline becomes informed of the completion of all currently-enqueued operations on this, or\nif this is lost, or when this becomes lost:",
- "rationale": "issue",
- "steps": [
- {
- "html": "Issue the subsequent steps on contentTimeline.
"
- }
- ]
- }
- ]
- },
- {
- "name": "GPUQueue.onSubmittedWorkDone",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": "resolve",
"steps": [
{
@@ -6365,7 +6346,7 @@
"html": "Set q.count
to descriptor.count
.
"
},
{
- "html": "Issue the initialization steps on the Device timeline of this.
"
+ "html": "Issue the initialization steps on the Device timeline of this.
"
},
{
"html": "Return q.
"
@@ -6379,7 +6360,7 @@
"rationale": "if",
"steps": [
{
- "html": "If any of the following requirements are unmet, generate a validation error, invalidate q, and stop.
\n "
+ "html": "If any of the following requirements are unmet, generate a validation error, invalidate q, and stop.
\n "
},
{
"html": "Set q.[[state]]
to available.
"
@@ -6388,7 +6369,7 @@
},
{
"name": "GPUQuerySet.destroy",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6399,18 +6380,18 @@
{
"name": "Validate timestampWrites",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-timestampwrites",
- "html": "Validate timestampWrites(device, timestampWrites) \n Arguments:
\n \n Device timeline steps:
",
+ "html": "Validate timestampWrites(device, timestampWrites) \n Arguments:
\n \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "Return true
if the following requirements are met, and false
if not:
\n "
+ "html": "Return true
if the following requirements are met, and false
if not:
\n "
}
]
},
{
"name": "create a 'webgpu' context on a canvas",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-create-a-webgpu-context-on-a-canvas",
- "html": "To create a 'webgpu' context on a canvas (HTMLCanvasElement
or OffscreenCanvas
) canvas, run the following content timeline steps:",
+ "html": "To create a 'webgpu' context on a canvas (HTMLCanvasElement
or OffscreenCanvas
) canvas, run the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6437,10 +6418,10 @@
"html": "Let device be configuration.device
.
"
},
{
- "html": "? Validate texture format required features of configuration.format
with device.[[device]]
.
"
+ "html": "? Validate texture format required features of configuration.format
with device.[[device]]
.
"
},
{
- "html": "? Validate texture format required features of each element of configuration.viewFormats
with device.[[device]]
.
"
+ "html": "? Validate texture format required features of each element of configuration.viewFormats
with device.[[device]]
.
"
},
{
"html": "Let descriptor be the GPUTextureDescriptor for the canvas and configuration(this.canvas
, configuration).
"
@@ -6455,7 +6436,7 @@
"html": "Replace the drawing buffer of this, which resets this.[[drawingBuffer]]
with a bitmap with the new format and tags.
"
},
{
- "html": "Issue the subsequent steps on the Device timeline of device.
"
+ "html": "Issue the subsequent steps on the Device timeline of device.
"
}
]
},
@@ -6472,7 +6453,7 @@
},
{
"name": "GPUCanvasContext.unconfigure",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6488,7 +6469,7 @@
},
{
"name": "GPUCanvasContext.getCurrentTexture",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6532,11 +6513,11 @@
{
"name": "get a copy of the image contents of a context",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-get-a-copy-of-the-image-contents-of-a-context",
- "html": "To get a copy of the image contents of a context: \n Arguments:
\n \n Returns: image contents
\n Content timeline steps:
",
+ "html": "To get a copy of the image contents of a context: \n Arguments:
\n \n Returns: image contents
\n Content timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "To get a copy of the image contents of a context: \n Arguments:
\n \n Returns: image contents
\n Content timeline steps:
",
+ "html": "To get a copy of the image contents of a context: \n Arguments:
\n \n Returns: image contents
\n Content timeline steps:
",
"rationale": "return",
"steps": [
{
@@ -6554,7 +6535,7 @@
"html": "Let alphaMode be context.[[configuration]]
.alphaMode
.
"
},
{
- "html": "To get a copy of the image contents of a context: \n Arguments:
\n \n Returns: image contents
\n Content timeline steps:
",
+ "html": "To get a copy of the image contents of a context: \n Arguments:
\n \n Returns: image contents
\n Content timeline steps:
",
"rationale": ".switch",
"steps": [
{
@@ -6562,7 +6543,7 @@
"steps": [
{
"case": "If alphaMode is \"opaque\":",
- "html": "To get a copy of the image contents of a context: \n Arguments:
\n \n Returns: image contents
\n Content timeline steps:
",
+ "html": "To get a copy of the image contents of a context: \n Arguments:
\n \n Returns: image contents
\n Content timeline steps:
",
"rationale": "clear",
"steps": [
{
@@ -6589,7 +6570,7 @@
{
"name": "Replace the drawing buffer",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-replace-the-drawing-buffer",
- "html": "To Replace the drawing buffer of a GPUCanvasContext
context, run\n the following content timeline steps:",
+ "html": "To Replace the drawing buffer of a GPUCanvasContext
context, run\n the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6606,11 +6587,11 @@
{
"name": "Expire the current texture",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-expire-the-current-texture",
- "html": "To Expire the current texture of a GPUCanvasContext
context, run\n the following content timeline steps:",
+ "html": "To Expire the current texture of a GPUCanvasContext
context, run\n the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "To Expire the current texture of a GPUCanvasContext
context, run\n the following content timeline steps:",
+ "html": "To Expire the current texture of a GPUCanvasContext
context, run\n the following content timeline steps:",
"rationale": "call",
"steps": [
{
@@ -6625,7 +6606,7 @@
},
{
"name": "get the bitmap of a WebGPU canvas",
- "html": "When the \"bitmap\" is read from an HTMLCanvasElement
or OffscreenCanvas
with a GPUCanvasContext
context, run the following content timeline steps:",
+ "html": "When the \"bitmap\" is read from an HTMLCanvasElement
or OffscreenCanvas
with a GPUCanvasContext
context, run the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6636,7 +6617,7 @@
{
"name": "updating the rendering of a WebGPU canvas",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-updating-the-rendering-of-a-webgpu-canvas",
- "html": "When updating the rendering of a WebGPU canvas (an HTMLCanvasElement
or an OffscreenCanvas
with a placeholder canvas element)\n with a GPUCanvasContext
context, which occurs in the following sub-steps of the event loop processing model, run the following content timeline steps: \n \n \n Run the following steps:
",
+ "html": "When updating the rendering of a WebGPU canvas (an HTMLCanvasElement
or an OffscreenCanvas
with a placeholder canvas element)\n with a GPUCanvasContext
context, which occurs in the following sub-steps of the event loop processing model, run the following content timeline steps: \n \n \n Run the following steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -6646,7 +6627,7 @@
},
{
"name": "transferToImageBitmap from WebGPU",
- "html": "When transferToImageBitmap()
is called on a canvas with GPUCanvasContext
context, after creating an ImageBitmap
from the canvas’s bitmap,\n run the following content timeline steps:",
+ "html": "When transferToImageBitmap()
is called on a canvas with GPUCanvasContext
context, after creating an ImageBitmap
from the canvas’s bitmap,\n run the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6657,7 +6638,7 @@
{
"name": "update the canvas size",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-update-the-canvas-size",
- "html": "When an HTMLCanvasElement
or OffscreenCanvas
canvas with a GPUCanvasContext
context has its width
or height
attributes set, update the canvas size by running the following content timeline steps:",
+ "html": "When an HTMLCanvasElement
or OffscreenCanvas
canvas with a GPUCanvasContext
context has its width
or height
attributes set, update the canvas size by running the following content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
@@ -6667,7 +6648,7 @@
"html": "Let configuration be context.[[configuration]]
"
},
{
- "html": "When an HTMLCanvasElement
or OffscreenCanvas
canvas with a GPUCanvasContext
context has its width
or height
attributes set, update the canvas size by running the following content timeline steps:",
+ "html": "When an HTMLCanvasElement
or OffscreenCanvas
canvas with a GPUCanvasContext
context has its width
or height
attributes set, update the canvas size by running the following content timeline steps:",
"rationale": "set",
"steps": [
{
@@ -6701,7 +6682,7 @@
{
"name": "Generate a validation error",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-generate-a-validation-error",
- "html": "To generate a\n validation error for GPUDevice
device, run the following steps: \n Device timeline steps:
",
+ "html": "To generate a\n validation error for GPUDevice
device, run the following steps: \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -6715,7 +6696,7 @@
{
"name": "Generate an out-of-memory error",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-generate-an-out-of-memory-error",
- "html": "To generate an out-of-memory error for GPUDevice
device, run the following steps: \n Device timeline steps:
",
+ "html": "To generate an out-of-memory error for GPUDevice
device, run the following steps: \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -6729,7 +6710,7 @@
{
"name": "Generate an internal error",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-generate-an-internal-error",
- "html": "To generate an\n internal error for GPUDevice
device, run the following steps: \n Device timeline steps:
",
+ "html": "To generate an\n internal error for GPUDevice
device, run the following steps: \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -6743,11 +6724,11 @@
{
"name": "current error scope",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-current-error-scope",
- "html": "The current error scope for a GPUError
error and GPUDevice
device is determined by issuing the following steps to the device timeline of device: \n Device timeline steps:
",
+ "html": "The current error scope for a GPUError
error and GPUDevice
device is determined by issuing the following steps to the device timeline of device: \n Device timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
- "html": "The current error scope for a GPUError
error and GPUDevice
device is determined by issuing the following steps to the device timeline of device: \n Device timeline steps:
",
+ "html": "The current error scope for a GPUError
error and GPUDevice
device is determined by issuing the following steps to the device timeline of device: \n Device timeline steps:
",
"rationale": ".switch",
"steps": [
{
@@ -6773,7 +6754,7 @@
"html": "Let scope be the last item of device.[[errorScopeStack]]
.
"
},
{
- "html": "The current error scope for a GPUError
error and GPUDevice
device is determined by issuing the following steps to the device timeline of device: \n Device timeline steps:
",
+ "html": "The current error scope for a GPUError
error and GPUDevice
device is determined by issuing the following steps to the device timeline of device: \n Device timeline steps:
",
"rationale": "if",
"steps": [
{
@@ -6792,17 +6773,17 @@
{
"name": "Dispatch error",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-dispatch-error",
- "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n \n ",
+ "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n \n ",
"rationale": ".algorithm",
"steps": [
{
- "html": "If device is lost, return.
"
+ "html": "If device is lost, return.
"
},
{
"html": "Let scope be the current error scope for error and device.
"
},
{
- "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n \n ",
+ "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n \n ",
"rationale": "append",
"steps": [
{
@@ -6814,18 +6795,18 @@
]
},
{
- "html": "Otherwise issue the following steps to the content timeline:
"
+ "html": "Otherwise issue the following steps to the content timeline:
"
}
]
},
{
"name": "Dispatch error",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-dispatch-error",
- "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n \n ",
+ "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n \n ",
"rationale": "if",
"steps": [
{
- "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n \n ",
+ "html": "To dispatch an error GPUError
error on GPUDevice
device, run the following device timeline steps: \n \n ",
"rationale": "fire",
"steps": [
{
@@ -6842,7 +6823,7 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "Issue the subsequent steps on the Device timeline of this.
"
+ "html": "Issue the subsequent steps on the Device timeline of this.
"
}
]
},
@@ -6865,17 +6846,17 @@
},
{
"name": "GPUDevice.popErrorScope",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": ".algorithm",
"steps": [
{
- "html": "Let contentTimeline be the current Content timeline.
"
+ "html": "Let contentTimeline be the current Content timeline.
"
},
{
"html": "Let promise be a new promise.
"
},
{
- "html": "Issue the check steps on the Device timeline of this.
"
+ "html": "Issue the check steps on the Device timeline of this.
"
},
{
"html": "Return promise.
"
@@ -6884,11 +6865,11 @@
},
{
"name": "GPUDevice.popErrorScope",
- "html": "Device timeline check steps:",
+ "html": "Device timeline check steps:",
"rationale": "if",
"steps": [
{
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": "resolve",
"steps": [
{
@@ -6897,7 +6878,7 @@
]
},
{
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": "reject",
"steps": [
{
@@ -6918,7 +6899,7 @@
},
{
"name": "GPUDevice.popErrorScope",
- "html": "Content timeline steps:",
+ "html": "Content timeline steps:",
"rationale": "resolve",
"steps": [
{
@@ -7198,7 +7179,7 @@
"html": "Set the shader builtins:
\n \n - \n
Set the vertex_index
builtin, if any, to vertexIndex.
\n - \n
Set the instance_index
builtin, if any, to instanceIndex.
\n
"
},
{
- "html": "Invoke the vertex shader entry point described by desc.
\n \n The device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.
"
+ "html": "Invoke the vertex shader entry point described by desc.
\n \n The device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.
"
}
]
},
@@ -7276,7 +7257,7 @@
"html": "Let vp be state.[[viewport]]
.\nMap the NDC position n into viewport coordinates:
\n \n - \n
Compute framebuffer coordinates from the render target offset and size:
\n framebufferCoords(n) = vector(vp.x
+ 0.5 × (n.x + 1) × vp.width
, vp.y
+ 0.5 × (−n.y + 1) × vp.height
)
\n - \n
Compute depth by linearly mapping [0,1] to the viewport depth range:
\n depth(n) = vp.minDepth
+ n.z
× ( vp.maxDepth
- vp.minDepth
)
\n
"
},
{
- "html": "Let rasterizationPoints be an empty list.
"
+ "html": "Let rasterizationPoints be the list of points, each having its attributes (divisor(p)
, framebufferCoords(n)
, depth(n)
, etc.) interpolated according to its position on the\nprimitive, using the same interpolation as § 23.2.4 Primitive Clipping. If the attribute is\nuser-defined (not a built-in output value) then the interpolation type specified by\nthe @interpolate WGSL attribute is used.
"
},
{
"html": "rasterize(primitiveList, state) \n Arguments:
\n \n Returns: list of RasterizationPoint.
\n Each primitive in primitiveList is processed independently.\n However, the order of primitives affects later stages, such as depth/stencil operations and pixel writes.
",
@@ -7493,7 +7474,7 @@
]
},
{
- "html": "Invoke the fragment shader entry point described by desc.
\n The device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.
"
+ "html": "Invoke the fragment shader entry point described by desc.
\n The device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.
"
},
{
"html": "If the fragment issued discard
, return null
.
"
@@ -7538,7 +7519,7 @@
{
"name": "validate GPUColor shape",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpucolor-shape",
- "html": "validate GPUColor shape(color) \n Arguments:
\n \n Returns: undefined
\n Content timeline steps:
",
+ "html": "validate GPUColor shape(color) \n Arguments:
\n \n Returns: undefined
\n Content timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -7549,7 +7530,7 @@
{
"name": "validate GPUOrigin2D shape",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuorigin2d-shape",
- "html": "validate GPUOrigin2D shape(origin) \n Arguments:
\n \n Returns: undefined
\n Content timeline steps:
",
+ "html": "validate GPUOrigin2D shape(origin) \n Arguments:
\n \n Returns: undefined
\n Content timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -7560,7 +7541,7 @@
{
"name": "validate GPUOrigin3D shape",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuorigin3d-shape",
- "html": "validate GPUOrigin3D shape(origin) \n Arguments:
\n \n Returns: undefined
\n Content timeline steps:
",
+ "html": "validate GPUOrigin3D shape(origin) \n Arguments:
\n \n Returns: undefined
\n Content timeline steps:
",
"rationale": ".algorithm",
"steps": [
{
@@ -7571,7 +7552,7 @@
{
"name": "validate GPUExtent3D shape",
"href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuextent3d-shape",
- "html": "validate GPUExtent3D shape(extent) \n Arguments:
\n \n Returns: undefined
\n Content timeline steps:
\n \n ",
+ "html": "validate GPUExtent3D shape(extent) \n Arguments:
\n \n Returns: undefined
\n Content timeline steps:
\n \n ",
"rationale": ".algorithm",
"steps": [
{
diff --git a/tr/algorithms/webnn.json b/tr/algorithms/webnn.json
index 245730944a98..a833f8751569 100644
--- a/tr/algorithms/webnn.json
+++ b/tr/algorithms/webnn.json
@@ -201,31 +201,6 @@
}
]
},
- {
- "name": "BufferSource/detachable",
- "href": "https://www.w3.org/TR/webnn/#buffersource-detachable",
- "rationale": ".algorithm",
- "steps": [
- {
- "html": "Let jsArrayBuffer be the result of converting bufferSource to a JavaScript value.
"
- },
- {
- "html": "If jsArrayBuffer has a [[ViewedArrayBuffer]] internal slot, then set jsArrayBuffer to jsArrayBuffer.[[ViewedArrayBuffer]].
"
- },
- {
- "html": "If IsSharedArrayBuffer(jsArrayBuffer) is true, then return false.
"
- },
- {
- "html": "If IsDetachedBuffer(jsArrayBuffer) is true, return false.
"
- },
- {
- "html": "If jsArrayBuffer.[[ArrayBufferDetachKey]] is not undefined, return false.
"
- },
- {
- "html": "Return true.
"
- }
- ]
- },
{
"name": "MLNamedArrayBufferViews/transfer",
"href": "https://www.w3.org/TR/webnn/#mlnamedarraybufferviews-transfer",
@@ -236,7 +211,7 @@
"rationale": "if",
"steps": [
{
- "html": "If view is not detachable, then throw a TypeError
.
"
+ "html": "If view is not transferable, then throw a TypeError
.
"
}
]
},
@@ -750,7 +725,7 @@
"html": "If validating operand with this and input returns false, then throw a TypeError
.
"
},
{
- "html": "Let outputShape be the result of calculating reduction output sizes given input’s shape, options.axes
(if it exists), and options.keepDimensions
. If that returns failure, then throw a TypeError
.
"
+ "html": "Let outputShape be the result of calculating reduction output sizes given input’s shape, « axis », and options.keepDimensions
. If that returns failure, then throw a TypeError
.
"
},
{
"html": "Let desc be a new MLOperandDescriptor
.
"
@@ -788,13 +763,13 @@
]
},
{
- "name": "MLGraphBuilder/argMin(input, options)",
+ "name": "MLGraphBuilder/argMin(input, axis, options)",
"href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin",
- "html": "The argMin(input, options)
method steps are:",
+ "html": "The argMin(input, axis, options)
method steps are:",
"rationale": ".algorithm",
"steps": [
{
- "html": "The argMin(input, options)
method steps are:",
+ "html": "The argMin(input, axis, options)
method steps are:",
"rationale": "if",
"steps": [
{
@@ -808,13 +783,13 @@
]
},
{
- "name": "MLGraphBuilder/argMax(input, options)",
+ "name": "MLGraphBuilder/argMax(input, axis, options)",
"href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmax",
- "html": "The argMax(input, options)
method steps are:",
+ "html": "The argMax(input, axis, options)
method steps are:",
"rationale": ".algorithm",
"steps": [
{
- "html": "The argMax(input, options)
method steps are:",
+ "html": "The argMax(input, axis, options)
method steps are:",
"rationale": "if",
"steps": [
{
@@ -836,7 +811,7 @@
"html": "If this.[[hasBuilt]]
is true, then throw an \"InvalidStateError
\" DOMException
.
"
},
{
- "html": "If validating operand with this and any of input, mean, variance, options.scale
(if it exists), and options.bias
(if it exists) returns false, then throw a TypeError
.
"
+ "html": "If validating operand with this and any of input, mean, variance, options.scale
(if it exists), and options.bias
(if it exists) returns false, then throw a TypeError
.
"
},
{
"html": "If input’s dataType is not \"float32\"
or \"float16\"
, then throw a TypeError
.
"
@@ -860,7 +835,7 @@
"html": "Set options.epsilon
to the result of casting options.epsilon
to input’s dataType.
"
},
{
- "html": "If options.scale
exists:",
+ "html": "If options.scale
exists:",
"rationale": "if",
"steps": [
{
@@ -872,7 +847,7 @@
]
},
{
- "html": "If options.bias
exists:",
+ "html": "If options.bias
exists:",
"rationale": "if",
"steps": [
{
@@ -900,10 +875,10 @@
"html": "Set operator’s inputs to input, mean, and variance.
"
},
{
- "html": "If options.scale
exists, then add it to operator’s inputs.
"
+ "html": "If options.scale
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.bias
exists, then add it to operator’s inputs.
"
+ "html": "If options.bias
exists, then add it to operator’s inputs.
"
},
{
"html": "Set operator’s output to output.
"
@@ -1142,7 +1117,7 @@
"html": "If this.[[hasBuilt]]
is true, then throw an \"InvalidStateError
\" DOMException
.
"
},
{
- "html": "If validating operand with this and any of input, filter, and options.bias
(if it exists) returns false, then throw a TypeError
.
"
+ "html": "If validating operand with this and any of input, filter, and options.bias
(if it exists) returns false, then throw a TypeError
.
"
},
{
"html": "If input’s dataType is not \"float32\"
or \"float16\"
, then throw a TypeError
.
"
@@ -1157,13 +1132,13 @@
"html": "If filter’s dataType is not equal to input’s dataType, then throw a TypeError
.
"
},
{
- "html": "If options.padding
does not exist, set it to the list « 0, 0, 0, 0 ».
"
+ "html": "If options.padding
does not exist, set it to the list « 0, 0, 0, 0 ».
"
},
{
"html": "Otherwise, if options.padding
's size is not 4, then throw a TypeError
.
"
},
{
- "html": "If options.strides
does not exist, set it to the list « 1, 1 ».
"
+ "html": "If options.strides
does not exist, set it to the list « 1, 1 ».
"
},
{
"html": "Otherwise, if options.strides
's size is not 2, then throw a TypeError
.
"
@@ -1172,7 +1147,7 @@
"html": "If any element in options.strides
is equal to 0, then throw a TypeError
.
"
},
{
- "html": "If options.dilations
does not exist, set it to the list « 1, 1 ».
"
+ "html": "If options.dilations
does not exist, set it to the list « 1, 1 ».
"
},
{
"html": "Otherwise, if options.dilations
's size is not 2, then throw a TypeError
.
"
@@ -1336,7 +1311,7 @@
"html": "Otherwise, if inputChannels / options.groups
is not equal to filterInputChannels, then throw a TypeError
.
"
},
{
- "html": "If options.bias
exists:",
+ "html": "If options.bias
exists:",
"rationale": "if",
"steps": [
{
@@ -1400,7 +1375,7 @@
"html": "Set operator’s inputs to input and filter.
"
},
{
- "html": "If options.bias
exists, then add it to operator’s inputs.
"
+ "html": "If options.bias
exists, then add it to operator’s inputs.
"
},
{
"html": "Set operator’s output to output.
"
@@ -1453,7 +1428,7 @@
"html": "If this.[[hasBuilt]]
is true, then throw an \"InvalidStateError
\" DOMException
.
"
},
{
- "html": "If validating operand with this and any of input, filter, and options.bias
(if it exists) returns false, then throw a TypeError
.
"
+ "html": "If validating operand with this and any of input, filter, and options.bias
(if it exists) returns false, then throw a TypeError
.
"
},
{
"html": "If input’s rank is not 4, then throw a TypeError
.
"
@@ -1468,13 +1443,13 @@
"html": "If filter’s dataType is not equal to input’s dataType, then throw a TypeError
.
"
},
{
- "html": "If options.padding
does not exist, set it to the list « 0, 0, 0, 0 ».
"
+ "html": "If options.padding
does not exist, set it to the list « 0, 0, 0, 0 ».
"
},
{
"html": "Otherwise, if options.padding
's size is not 4, then throw a TypeError
.
"
},
{
- "html": "If options.strides
does not exist, set it to the list « 1, 1 ».
"
+ "html": "If options.strides
does not exist, set it to the list « 1, 1 ».
"
},
{
"html": "Otherwise, if options.strides
's size is not 2, then throw a TypeError
.
"
@@ -1483,7 +1458,7 @@
"html": "If any element in options.strides
is equal to 0, then throw a TypeError
.
"
},
{
- "html": "If options.dilations
does not exist, set it to the list « 1, 1 ».
"
+ "html": "If options.dilations
does not exist, set it to the list « 1, 1 ».
"
},
{
"html": "Otherwise, if options.dilations
's size is not 2, then throw a TypeError
.
"
@@ -1492,13 +1467,13 @@
"html": "If any element in options.dilations
is equal to 0, then throw a TypeError
.
"
},
{
- "html": "If options.outputPadding
does not exist, set it to the list « 0, 0 ».
"
+ "html": "If options.outputPadding
does not exist, set it to the list « 0, 0 ».
"
},
{
"html": "Otherwise, if options.outputPadding
's size is not 2, then throw a TypeError
.
"
},
{
- "html": "If options.outputSizes
exists:",
+ "html": "If options.outputSizes
exists:",
"rationale": "if",
"steps": [
{
@@ -1652,7 +1627,7 @@
"html": "Let outputChannels be filterOutputChannels * options.groups
.
"
},
{
- "html": "If options.bias
exists:",
+ "html": "If options.bias
exists:",
"rationale": "if",
"steps": [
{
@@ -1664,7 +1639,7 @@
]
},
{
- "html": "If options.outputSizes
exists, let outputSizes be options.outputSizes
.
"
+ "html": "If options.outputSizes
exists, let outputSizes be options.outputSizes
.
"
},
{
"html": "Otherwise, let outputSizes be the result of calculating convtranspose2d output sizes given inputHeight, inputWidth, filterHeight, filterWidth, options.padding
, options.strides
, options.dilations
, and options.outputPadding
.
"
@@ -1719,7 +1694,7 @@
"html": "Set operator’s inputs to input and filter.
"
},
{
- "html": "If options.bias
exists, then add it to operator’s inputs.
"
+ "html": "If options.bias
exists, then add it to operator’s inputs.
"
},
{
"html": "Set operator’s output to output.
"
@@ -2773,7 +2748,7 @@
"html": "If shapeA[1] is not equal to shapeB[0], then throw a TypeError
.
"
},
{
- "html": "If options.c
exists:",
+ "html": "If options.c
exists:",
"rationale": "if",
"steps": [
{
@@ -2810,7 +2785,7 @@
"html": "Set operator’s inputs to a and b.
"
},
{
- "html": "If options.c
exists, then add it to operator’s inputs.
"
+ "html": "If options.c
exists, then add it to operator’s inputs.
"
},
{
"html": "Set operator’s output to output.
"
@@ -2831,10 +2806,10 @@
"html": "If this.[[hasBuilt]]
is true, then throw an \"InvalidStateError
\" DOMException
.
"
},
{
- "html": "If validating operand with this and any of input, weight, recurrentWeight, options.bias
(if it exists), options.recurrentBias
(if it exists), and options.initialHiddenState
(if it exists) returns false, then throw a TypeError
.
"
+ "html": "If validating operand with this and any of input, weight, recurrentWeight, options.bias
(if it exists), options.recurrentBias
(if it exists), and options.initialHiddenState
(if it exists) returns false, then throw a TypeError
.
"
},
{
- "html": "If options.activations
exists, and validating activation with this and any item in it returns false, then throw a TypeError
.
"
+ "html": "If options.activations
exists, and validating activation with this and any item in it returns false, then throw a TypeError
.
"
},
{
"html": "If input’s dataType is not \"float32\"
or \"float16\"
, then throw a TypeError
.
"
@@ -2867,7 +2842,7 @@
"html": "If hiddenSize * 6 is not a valid dimension, then throw a TypeError
.
"
},
{
- "html": "If options.bias
exists:",
+ "html": "If options.bias
exists:",
"rationale": "if",
"steps": [
{
@@ -2879,7 +2854,7 @@
]
},
{
- "html": "If options.recurrentBias
exists:",
+ "html": "If options.recurrentBias
exists:",
"rationale": "if",
"steps": [
{
@@ -2891,7 +2866,7 @@
]
},
{
- "html": "If options.initialHiddenState
exists:",
+ "html": "If options.initialHiddenState
exists:",
"rationale": "if",
"steps": [
{
@@ -2903,10 +2878,10 @@
]
},
{
- "html": "If options.activations
exists and its size is not 2, then throw a TypeError
.
"
+ "html": "If options.activations
exists and its size is not 2, then throw a TypeError
.
"
},
{
- "html": "If options.activations
exists:",
+ "html": "If options.activations
exists:",
"rationale": "let",
"steps": [
{
@@ -2994,16 +2969,16 @@
"html": "Set operator’s inputs to input, weight, and recurrentWeight.
"
},
{
- "html": "If options.bias
exists, then add it to operator’s inputs.
"
+ "html": "If options.bias
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.recurrentBias
exists, then add it to operator’s inputs.
"
+ "html": "If options.recurrentBias
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.initialHiddenState
exists, then add it to operator’s inputs.
"
+ "html": "If options.initialHiddenState
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.activations
exists, then add its items to operator’s activation functions.
"
+ "html": "If options.activations
exists, then add its items to operator’s activation functions.
"
},
{
"html": "Set operator’s output to output.
"
@@ -3024,10 +2999,10 @@
"html": "If this.[[hasBuilt]]
is true, then throw an \"InvalidStateError
\" DOMException
.
"
},
{
- "html": "If validating operand with this and any of input, weight, recurrentWeight, hiddenState, options.bias
(if it exists), and options.recurrentBias
(if it exists) returns false, then throw a TypeError
.
"
+ "html": "If validating operand with this and any of input, weight, recurrentWeight, hiddenState, options.bias
(if it exists), and options.recurrentBias
(if it exists) returns false, then throw a TypeError
.
"
},
{
- "html": "If options.activations
exists, and validating activation with this and any item in it returns false, then throw a TypeError
.
"
+ "html": "If options.activations
exists, and validating activation with this and any item in it returns false, then throw a TypeError
.
"
},
{
"html": "If input’s dataType is not \"float32\"
or \"float16\"
, then throw a TypeError
.
"
@@ -3057,7 +3032,7 @@
"html": "If hiddenSize * 6 is not a valid dimension, then throw a TypeError
.
"
},
{
- "html": "If options.bias
exists:",
+ "html": "If options.bias
exists:",
"rationale": "if",
"steps": [
{
@@ -3069,7 +3044,7 @@
]
},
{
- "html": "If options.recurrentBias
exists:",
+ "html": "If options.recurrentBias
exists:",
"rationale": "if",
"steps": [
{
@@ -3081,7 +3056,7 @@
]
},
{
- "html": "If options.activations
exists and its size is not 2, then throw a TypeError
.
"
+ "html": "If options.activations
exists and its size is not 2, then throw a TypeError
.
"
},
{
"html": "Let desc be a new MLOperandDescriptor
.
"
@@ -3093,7 +3068,7 @@
"html": "Set desc.dataType
to input’s dataType.
"
},
{
- "html": "If options.activations
exists, and running the validation steps of any item in it with desc returns false, then throw a TypeError
.
"
+ "html": "If options.activations
exists, and running the validation steps of any item in it with desc returns false, then throw a TypeError
.
"
},
{
"html": "Make graph connections:",
@@ -3112,13 +3087,13 @@
"html": "Set operator’s inputs to input, weight, recurrentWeight, and hiddenState.
"
},
{
- "html": "If options.bias
exists, then add it to operator’s inputs.
"
+ "html": "If options.bias
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.recurrentBias
exists, then add it to operator’s inputs.
"
+ "html": "If options.recurrentBias
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.activations
exists, then add its items to operator’s activation functions.
"
+ "html": "If options.activations
exists, then add its items to operator’s activation functions.
"
},
{
"html": "Set operator’s output to output.
"
@@ -3272,7 +3247,7 @@
"html": "If this.[[hasBuilt]]
is true, then throw an \"InvalidStateError
\" DOMException
.
"
},
{
- "html": "If validating operand with this and any of input, options.scale
(if it exists), and options.bias
(if it exists) returns false, then throw a TypeError
.
"
+ "html": "If validating operand with this and any of input, options.scale
(if it exists), and options.bias
(if it exists) returns false, then throw a TypeError
.
"
},
{
"html": "If input’s dataType is not \"float32\"
or \"float16\"
, then throw a TypeError
.
"
@@ -3287,7 +3262,7 @@
"html": "Let axis be 1 if options.layout
is \"nchw\"
, and 3 otherwise.
"
},
{
- "html": "If options.scale
exists:",
+ "html": "If options.scale
exists:",
"rationale": "if",
"steps": [
{
@@ -3299,7 +3274,7 @@
]
},
{
- "html": "If options.bias
exists:",
+ "html": "If options.bias
exists:",
"rationale": "if",
"steps": [
{
@@ -3327,10 +3302,10 @@
"html": "Set operator’s input to input.
"
},
{
- "html": "If options.scale
exists, then add it to operator’s inputs.
"
+ "html": "If options.scale
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.bias
exists, then add it to operator’s inputs.
"
+ "html": "If options.bias
exists, then add it to operator’s inputs.
"
},
{
"html": "Set operator’s output to output.
"
@@ -3351,13 +3326,13 @@
"html": "If this.[[hasBuilt]]
is true, then throw an \"InvalidStateError
\" DOMException
.
"
},
{
- "html": "If validating operand with this and any of input, options.scale
(if it exists), and options.bias
(if it exists) returns false, then throw a TypeError
.
"
+ "html": "If validating operand with this and any of input, options.scale
(if it exists), and options.bias
(if it exists) returns false, then throw a TypeError
.
"
},
{
"html": "If input’s dataType is not \"float32\"
or \"float16\"
, then throw a TypeError
.
"
},
{
- "html": "If options.axes
does not exist, then set options.axes
to a new list, either equal to the range from 1 to input’s rank, exclusive, if input’s rank is greater than 1, or an empty list otherwise.
"
+ "html": "If options.axes
does not exist, then set options.axes
to a new list, either equal to the range from 1 to input’s rank, exclusive, if input’s rank is greater than 1, or an empty list otherwise.
"
},
{
"html": "Otherwise, if options.axes
contains duplicate values, or if any of its elements is not in the range 0 to input’s rank, exclusive, then return failure.
"
@@ -3366,7 +3341,7 @@
"html": "Set options.epsilon
to the result of casting options.epsilon
to input’s dataType.
"
},
{
- "html": "If options.scale
exists:",
+ "html": "If options.scale
exists:",
"rationale": "if",
"steps": [
{
@@ -3378,7 +3353,7 @@
]
},
{
- "html": "If options.bias
exists:",
+ "html": "If options.bias
exists:",
"rationale": "if",
"steps": [
{
@@ -3403,7 +3378,7 @@
"html": "Let size be input’s shape[axis].
"
},
{
- "html": "If options.scale
exists:",
+ "html": "If options.scale
exists:",
"rationale": "if",
"steps": [
{
@@ -3412,7 +3387,7 @@
]
},
{
- "html": "If options.bias
exists:",
+ "html": "If options.bias
exists:",
"rationale": "if",
"steps": [
{
@@ -3439,10 +3414,10 @@
"html": "Set operator’s input to input.
"
},
{
- "html": "If options.scale
exists, then add it to operator’s inputs.
"
+ "html": "If options.scale
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.bias
exists, then add it to operator’s inputs.
"
+ "html": "If options.bias
exists, then add it to operator’s inputs.
"
},
{
"html": "Set operator’s output to output.
"
@@ -3611,10 +3586,10 @@
"html": "If this.[[hasBuilt]]
is true, then throw an \"InvalidStateError
\" DOMException
.
"
},
{
- "html": "If validating operand with this and any of input, weight, recurrentWeight, options.bias
(if it exists), options.recurrentBias
(if it exists), options.peepholeWeight
(if it exists), options.initialHiddenState
(if it exists), and options.initialCellState
(if it exists) returns false, then throw a TypeError
.
"
+ "html": "If validating operand with this and any of input, weight, recurrentWeight, options.bias
(if it exists), options.recurrentBias
(if it exists), options.peepholeWeight
(if it exists), options.initialHiddenState
(if it exists), and options.initialCellState
(if it exists) returns false, then throw a TypeError
.
"
},
{
- "html": "If options.activations
exists, and validating activation with this and any item in it returns false, then throw a TypeError
.
"
+ "html": "If options.activations
exists, and validating activation with this and any item in it returns false, then throw a TypeError
.
"
},
{
"html": "Let numDirections be 2 if options.direction
is \"both\"
, or 1 otherwise.
"
@@ -3650,7 +3625,7 @@
"html": "If hiddenSize * 8 is not a valid dimension, then throw a TypeError
.
"
},
{
- "html": "If options.bias
exists:",
+ "html": "If options.bias
exists:",
"rationale": "if",
"steps": [
{
@@ -3662,7 +3637,7 @@
]
},
{
- "html": "If options.recurrentBias
exists:",
+ "html": "If options.recurrentBias
exists:",
"rationale": "if",
"steps": [
{
@@ -3674,7 +3649,7 @@
]
},
{
- "html": "If options.peepholeWeight
exists:",
+ "html": "If options.peepholeWeight
exists:",
"rationale": "if",
"steps": [
{
@@ -3686,7 +3661,7 @@
]
},
{
- "html": "If options.initialHiddenState
exists:",
+ "html": "If options.initialHiddenState
exists:",
"rationale": "if",
"steps": [
{
@@ -3698,7 +3673,7 @@
]
},
{
- "html": "If options.initialCellState
exists:",
+ "html": "If options.initialCellState
exists:",
"rationale": "if",
"steps": [
{
@@ -3710,7 +3685,7 @@
]
},
{
- "html": "If options.activations
exists:",
+ "html": "If options.activations
exists:",
"rationale": "if",
"steps": [
{
@@ -3804,22 +3779,22 @@
"html": "Set operator’s inputs to input, weight, and recurrentWeight.
"
},
{
- "html": "If options.bias
exists, then add it to operator’s inputs.
"
+ "html": "If options.bias
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.recurrentBias
exists, then add it to operator’s inputs.
"
+ "html": "If options.recurrentBias
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.peepholeWeight
exists, then add it to operator’s inputs.
"
+ "html": "If options.peepholeWeight
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.initialHiddenState
exists, then add it to operator’s inputs.
"
+ "html": "If options.initialHiddenState
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.initialCellState
exists, then add it to operator’s inputs.
"
+ "html": "If options.initialCellState
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.activations
exists, then add its items to operator’s activation functions.
"
+ "html": "If options.activations
exists, then add its items to operator’s activation functions.
"
},
{
"html": "Set operator’s output to output.
"
@@ -3840,10 +3815,10 @@
"html": "If this.[[hasBuilt]]
is true, then throw an \"InvalidStateError
\" DOMException
.
"
},
{
- "html": "If validating operand with this and any of input, weight, recurrentWeight, hiddenState, cellState, options.bias
(if it exists), options.recurrentBias
(if it exists), and options.peepholeWeight
(if it exists) returns false, then throw a TypeError
.
"
+ "html": "If validating operand with this and any of input, weight, recurrentWeight, hiddenState, cellState, options.bias
(if it exists), options.recurrentBias
(if it exists), and options.peepholeWeight
(if it exists) returns false, then throw a TypeError
.
"
},
{
- "html": "If options.activations
exists, and validating activation with this and any item in it returns false, then throw a TypeError
.
"
+ "html": "If options.activations
exists, and validating activation with this and any item in it returns false, then throw a TypeError
.
"
},
{
"html": "If input’s dataType is not \"float32\"
or \"float16\"
, then throw a TypeError
.
"
@@ -3876,7 +3851,7 @@
"html": "If hiddenSize * 8 is not a valid dimension, then throw a TypeError
.
"
},
{
- "html": "If options.bias
exists:",
+ "html": "If options.bias
exists:",
"rationale": "if",
"steps": [
{
@@ -3888,7 +3863,7 @@
]
},
{
- "html": "If options.recurrentBias
exists:",
+ "html": "If options.recurrentBias
exists:",
"rationale": "if",
"steps": [
{
@@ -3900,7 +3875,7 @@
]
},
{
- "html": "If options.peepholeWeight
exists:",
+ "html": "If options.peepholeWeight
exists:",
"rationale": "if",
"steps": [
{
@@ -3912,7 +3887,7 @@
]
},
{
- "html": "If options.activations
exists:",
+ "html": "If options.activations
exists:",
"rationale": "if",
"steps": [
{
@@ -3930,7 +3905,7 @@
"html": "Set desc.dataType
to input’s dataType.
"
},
{
- "html": "If options.activations
exists, and running the validation steps of any item in it with desc returns false, then throw a TypeError
.
"
+ "html": "If options.activations
exists, and running the validation steps of any item in it with desc returns false, then throw a TypeError
.
"
},
{
"html": "Make graph connections:",
@@ -3955,16 +3930,16 @@
"html": "Set operator’s inputs to input, weight, recurrentWeight, hiddenState, and cellState.
"
},
{
- "html": "If options.bias
exists, then add it to operator’s inputs.
"
+ "html": "If options.bias
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.recurrentBias
exists, then add it to operator’s inputs.
"
+ "html": "If options.recurrentBias
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.peepholeWeight
exists, then add it to operator’s inputs.
"
+ "html": "If options.peepholeWeight
exists, then add it to operator’s inputs.
"
},
{
- "html": "If options.activations
exists, then add its items to operator’s activation functions.
"
+ "html": "If options.activations
exists, then add its items to operator’s activation functions.
"
},
{
"html": "Set operator’s output to output.
"
@@ -4326,19 +4301,19 @@
"html": "If input’s rank is not 4, then throw a TypeError
.
"
},
{
- "html": "If options.windowDimensions
exists and its size is not 2, then throw a TypeError
.
"
+ "html": "If options.windowDimensions
exists and its size is not 2, then throw a TypeError
.
"
},
{
"html": "Otherwise, set options.windowDimensions
to the height and width dimensions of the shape of input.
"
},
{
- "html": "If options.outputSizes
exists, or if options.padding
does not exist, set options.padding
to the list « 0, 0, 0, 0 ».
"
+ "html": "If options.outputSizes
exists, or if options.padding
does not exist, set options.padding
to the list « 0, 0, 0, 0 ».
"
},
{
"html": "If options.padding
's size is not 4, then throw a TypeError
.
"
},
{
- "html": "If options.strides
does not exist, set options.strides
to the list « 1, 1 ».
"
+ "html": "If options.strides
does not exist, set options.strides
to the list « 1, 1 ».
"
},
{
"html": "If options.strides
's size is not 2, then throw a TypeError
.
"
@@ -4347,7 +4322,7 @@
"html": "If any value in options.strides
is not greater than 0, then throw a TypeError
.
"
},
{
- "html": "If options.outputSizes
exists:",
+ "html": "If options.outputSizes
exists:",
"rationale": "if",
"steps": [
{
@@ -4359,7 +4334,7 @@
]
},
{
- "html": "If options.dilations
does not exist, set options.dilations
to the list « 1, 1 ».
"
+ "html": "If options.dilations
does not exist, set options.dilations
to the list « 1, 1 ».
"
},
{
"html": "If options.dilations
's size is not 2, then throw a TypeError
.
"
@@ -4371,7 +4346,7 @@
"html": "Let desc be a copy of input.[[descriptor]]
.
"
},
{
- "html": "Let outputShape be the result of calculating pool2d output sizes given options.layout
, input’s shape, options.roundingType
, options.windowDimensions
, options.padding
, options.strides
, options.dilations
, and options.outputSizes
(if it exists).
"
+ "html": "Let outputShape be the result of calculating pool2d output sizes given options.layout
, input’s shape, options.roundingType
, options.windowDimensions
, options.padding
, options.strides
, options.dilations
, and options.outputSizes
(if it exists).
"
},
{
"html": "If any item in outputShape is not a valid dimension, then throw a TypeError
.
"
@@ -4596,7 +4571,7 @@
"html": "If allowedDataTypes is given and it does not contain input’s dataType, then throw a TypeError
.
"
},
{
- "html": "Let outputShape be the result of calculating reduction output sizes given input’s shape, options.axes
(if it exists), and options.keepDimensions
. If that returns failure, then throw a TypeError
.
"
+ "html": "Let outputShape be the result of calculating reduction output sizes given input’s shape, options.axes
(if it exists), and options.keepDimensions
. If that returns failure, then throw a TypeError
.
"
},
{
"html": "Let desc be a new MLOperandDescriptor
.
"
@@ -4895,16 +4870,16 @@
"rationale": ".algorithm",
"steps": [
{
- "html": "If options.scales
does not exist, set it to the list « 1.0, 1.0 ».
"
+ "html": "If options.scales
does not exist, set it to the list « 1.0, 1.0 ».
"
},
{
"html": "Otherwise, if any of its values is not greater than 0, or if its size is not 2, return false.
"
},
{
- "html": "If options.sizes
exists, and if its size is not 2, or if any of its values is not greater than 0, return false.
"
+ "html": "If options.sizes
exists, and if its size is not 2, or if any of its values is not greater than 0, return false.
"
},
{
- "html": "If options.axes
does not exists, set it to the list « 2, 3 ».
"
+ "html": "If options.axes
does not exists, set it to the list « 2, 3 ».
"
},
{
"html": "Otherwise, if its value is not one of « 0, 1», « 1, 2», « 2, 3 », return false.
"
@@ -4927,7 +4902,7 @@
"rationale": "if",
"steps": [
{
- "html": "If options.sizes
exists, then let size be options.sizes
[index].
"
+ "html": "If options.sizes
exists, then let size be options.sizes
[index].
"
},
{
"html": "Otherwise, let size be floor(input’s shape[options.axes
[index]] * options.scales
[index]).
"
@@ -5006,7 +4981,7 @@
"html": "If validating operand with this and input returns false, then throw a TypeError
.
"
},
{
- "html": "Let outputShape be an empty array of unsigned long
.
"
+ "html": "Let outputShape be an empty array of unsigned long
.
"
},
{
"html": "If newShape’s size is 0, set outputShape to an empty list for a scalar.
"
@@ -5339,7 +5314,7 @@
"html": "If axis is greater than or equal to input’s rank, then throw a TypeError
.
"
},
{
- "html": "If splits is an unsigned long
:",
+ "html": "If splits is an unsigned long
:",
"rationale": "if",
"steps": [
{
@@ -5351,7 +5326,7 @@
]
},
{
- "html": "If splits is a sequence of unsigned long
:",
+ "html": "If splits is a sequence<unsigned long
>:",
"rationale": "if",
"steps": [
{
@@ -5383,7 +5358,7 @@
"html": "Let operand be the result of copying an MLOperand given input.
"
},
{
- "html": "If splits is an unsigned long
, then let newDimension be operand’s shape[axis] / splits.
"
+ "html": "If splits is an unsigned long
, then let newDimension be operand’s shape[axis] / splits.
"
},
{
"html": "Otherwise, let newDimension be splits[index].
"
@@ -5480,10 +5455,10 @@
"html": "If validating operand with this and input returns false, then throw a TypeError
.
"
},
{
- "html": "If options.permutation
does not exist, let options.permutation
be the reversed sequence of all indices for input’s shape.
"
+ "html": "If options.permutation
does not exist, let options.permutation
be the reversed sequence of all indices for input’s shape.
"
},
{
- "html": "Otherwise if options.permutation
exists:",
+ "html": "Otherwise if options.permutation
exists:",
"rationale": "if",
"steps": [
{
diff --git a/tr/dfns/encrypted-media.json b/tr/dfns/encrypted-media.json
index c290a94e967d..c8e60dac9f82 100644
--- a/tr/dfns/encrypted-media.json
+++ b/tr/dfns/encrypted-media.json
@@ -5,15 +5,16 @@
},
"dfns": [
{
- "id": "initialization-data-type",
- "href": "https://www.w3.org/TR/encrypted-media/#initialization-data-type",
+ "id": "dfn-cdm",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-cdm",
"linkingText": [
- "Initialization Data Type"
+ "CDM",
+ "Content Decryption Module (CDM)"
],
"localLinkingText": [],
"type": "dfn",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "definitions",
@@ -21,13 +22,14 @@
"title": "Definitions",
"number": "2"
},
- "definedIn": "prose"
+ "definedIn": "dt"
},
{
- "id": "associable",
- "href": "https://www.w3.org/TR/encrypted-media/#associable",
+ "id": "dfn-key-system-s",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-key-system-s",
"linkingText": [
- "associable"
+ "Key System(s)",
+ "Key System"
],
"localLinkingText": [],
"type": "dfn",
@@ -40,13 +42,13 @@
"title": "Definitions",
"number": "2"
},
- "definedIn": "prose"
+ "definedIn": "dt"
},
{
- "id": "non-associable",
- "href": "https://www.w3.org/TR/encrypted-media/#non-associable",
+ "id": "dfn-key-session",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-key-session",
"linkingText": [
- "non-associable"
+ "Key Session"
],
"localLinkingText": [],
"type": "dfn",
@@ -59,13 +61,13 @@
"title": "Definitions",
"number": "2"
},
- "definedIn": "prose"
+ "definedIn": "dt"
},
{
- "id": "associable-by-entity",
- "href": "https://www.w3.org/TR/encrypted-media/#associable-by-entity",
+ "id": "dfn-session-id",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-session-id",
"linkingText": [
- "associable by an entity"
+ "Session ID"
],
"localLinkingText": [],
"type": "dfn",
@@ -78,13 +80,14 @@
"title": "Definitions",
"number": "2"
},
- "definedIn": "prose"
+ "definedIn": "dt"
},
{
- "id": "non-associable-by-entity",
- "href": "https://www.w3.org/TR/encrypted-media/#non-associable-by-entity",
+ "id": "dfn-key-s",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-key-s",
"linkingText": [
- "non-associable by an entity"
+ "key(s)",
+ "Key"
],
"localLinkingText": [],
"type": "dfn",
@@ -97,13 +100,13 @@
"title": "Definitions",
"number": "2"
},
- "definedIn": "prose"
+ "definedIn": "dt"
},
{
- "id": "non-associable-by-application",
- "href": "https://www.w3.org/TR/encrypted-media/#non-associable-by-application",
+ "id": "dfn-usable-for-decryption",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-usable-for-decryption",
"linkingText": [
- "non-associable by the application"
+ "Usable For Decryption"
],
"localLinkingText": [],
"type": "dfn",
@@ -116,18 +119,19 @@
"title": "Definitions",
"number": "2"
},
- "definedIn": "prose"
+ "definedIn": "dt"
},
{
- "id": "associable-by-application",
- "href": "https://www.w3.org/TR/encrypted-media/#associable-by-application",
+ "id": "dfn-decryption-key-id",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-decryption-key-id",
"linkingText": [
- "associable by the application"
+ "Decryption key ID",
+ "Key ID"
],
"localLinkingText": [],
"type": "dfn",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "definitions",
@@ -135,13 +139,14 @@
"title": "Definitions",
"number": "2"
},
- "definedIn": "prose"
+ "definedIn": "dt"
},
{
- "id": "permanent-identifier",
- "href": "https://www.w3.org/TR/encrypted-media/#permanent-identifier",
+ "id": "dfn-known",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-known",
"linkingText": [
- "Permanent Identifier"
+ "Known",
+ "Known Key"
],
"localLinkingText": [],
"type": "dfn",
@@ -154,13 +159,13 @@
"title": "Definitions",
"number": "2"
},
- "definedIn": "prose"
+ "definedIn": "dt"
},
{
- "id": "distinctive-permanent-identifier",
- "href": "https://www.w3.org/TR/encrypted-media/#distinctive-permanent-identifier",
+ "id": "dfn-license",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-license",
"linkingText": [
- "Distinctive Permanent Identifier"
+ "License"
],
"localLinkingText": [],
"type": "dfn",
@@ -173,18 +178,18 @@
"title": "Definitions",
"number": "2"
},
- "definedIn": "prose"
+ "definedIn": "dt"
},
{
- "id": "uses-distinctive-identifiers",
- "href": "https://www.w3.org/TR/encrypted-media/#uses-distinctive-identifiers",
+ "id": "dfn-initialization-data",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-initialization-data",
"linkingText": [
- "uses Distinctive Identifier(s)"
+ "Initialization Data"
],
"localLinkingText": [],
"type": "dfn",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "definitions",
@@ -192,18 +197,18 @@
"title": "Definitions",
"number": "2"
},
- "definedIn": "prose"
+ "definedIn": "dt"
},
{
- "id": "uses-distinctive-permanent-identifiers",
- "href": "https://www.w3.org/TR/encrypted-media/#uses-distinctive-permanent-identifiers",
+ "id": "dfn-initialization-data-type",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-initialization-data-type",
"linkingText": [
- "uses Distinctive Permanent Identifier(s)"
+ "Initialization Data Type"
],
"localLinkingText": [],
"type": "dfn",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "definitions",
@@ -214,10 +219,11 @@
"definedIn": "prose"
},
{
- "id": "uses-distinctive-identifiers-or-distinctive-permanent-identifiers",
- "href": "https://www.w3.org/TR/encrypted-media/#uses-distinctive-identifiers-or-distinctive-permanent-identifiers",
+ "id": "dfn-associable",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-associable",
"linkingText": [
- "uses Distinctive Identifier(s) or Distinctive Permanent Identifier(s)"
+ "associable",
+ "Associable Value"
],
"localLinkingText": [],
"type": "dfn",
@@ -230,13 +236,13 @@
"title": "Definitions",
"number": "2"
},
- "definedIn": "prose"
+ "definedIn": "dt"
},
{
- "id": "dom-navigator",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-navigator",
+ "id": "dfn-non-associable",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-non-associable",
"linkingText": [
- "Navigator"
+ "non-associable"
],
"localLinkingText": [],
"type": "dfn",
@@ -244,39 +250,37 @@
"access": "private",
"informative": false,
"heading": {
- "id": "navigator-extension:-requestmediakeysystemaccess()",
- "href": "https://www.w3.org/TR/encrypted-media/#navigator-extension%3A-requestmediakeysystemaccess()",
- "title": "Navigator Extension: requestMediaKeySystemAccess()",
- "number": "3.1"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
- "definedIn": "heading"
+ "definedIn": "prose"
},
{
- "id": "dom-navigator-requestmediakeysystemaccess",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-navigator-requestmediakeysystemaccess",
+ "id": "dfn-associable-by-an-entity",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-associable-by-an-entity",
"linkingText": [
- "requestmediakeysystemaccess()",
- "requestMediaKeySystemAccess"
+ "associable by an entity"
],
"localLinkingText": [],
"type": "dfn",
- "for": [
- "navigator"
- ],
+ "for": [],
"access": "private",
"informative": false,
"heading": {
- "id": "methods",
- "href": "https://www.w3.org/TR/encrypted-media/#methods",
- "title": "Methods"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
- "definedIn": "dt"
+ "definedIn": "prose"
},
{
- "id": "dom-mediakeysrequirement",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement",
+ "id": "dfn-non-associable-by-an-entity",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-non-associable-by-an-entity",
"linkingText": [
- "MediaKeysRequirement"
+ "non-associable by an entity"
],
"localLinkingText": [],
"type": "dfn",
@@ -284,81 +288,78 @@
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemconfiguration-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
"definedIn": "prose"
},
{
- "id": "dom-mediakeysrequirement-required",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-required",
+ "id": "dfn-non-associable-by-application",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-non-associable-by-application",
"linkingText": [
- "required"
+ "non-associable by application",
+ "non-associable by the application"
],
"localLinkingText": [],
"type": "dfn",
- "for": [
- "mediakeysrequirement"
- ],
+ "for": [],
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemconfiguration-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
- "definedIn": "table"
+ "definedIn": "prose"
},
{
- "id": "dom-mediakeysrequirement-optional",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-optional",
+ "id": "dfn-associable-by-the-application",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-associable-by-the-application",
"linkingText": [
- "optional"
+ "associable by the application"
],
"localLinkingText": [],
"type": "dfn",
- "for": [
- "mediakeysrequirement"
- ],
+ "for": [],
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemconfiguration-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
- "definedIn": "table"
+ "definedIn": "prose"
},
{
- "id": "dom-mediakeysrequirement-not-allowed",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-not-allowed",
+ "id": "dfn-distinctive",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-distinctive",
"linkingText": [
- "not-allowed"
+ "distinctive",
+ "Distinctive Value"
],
"localLinkingText": [],
"type": "dfn",
- "for": [
- "mediakeysrequirement"
- ],
+ "for": [],
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemconfiguration-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
- "definedIn": "table"
+ "definedIn": "dt"
},
{
- "id": "dom-mediakeysystemconfiguration",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration",
+ "id": "dfn-permanent-identifier-s",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-permanent-identifier-s",
"linkingText": [
- "MediaKeySystemConfiguration"
+ "Permanent Identifier(s)",
+ "Permanent Identifier"
],
"localLinkingText": [],
"type": "dfn",
@@ -366,165 +367,160 @@
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemconfiguration-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
- "definedIn": "prose"
+ "definedIn": "dt"
},
{
- "id": "dom-mediakeysystemconfiguration-label",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-label",
+ "id": "dfn-distinctive-permanent-identifier-s",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-distinctive-permanent-identifier-s",
"linkingText": [
- "label"
+ "Distinctive Permanent Identifier(s)",
+ "Distinctive Permanent Identifier"
],
"localLinkingText": [],
"type": "dfn",
- "for": [
- "mediakeysystemconfiguration"
- ],
+ "for": [],
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemconfiguration-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
- "definedIn": "dt"
+ "definedIn": "prose"
},
{
- "id": "dom-mediakeysystemconfiguration-initdatatypes",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-initdatatypes",
+ "id": "dfn-distinctive-identifier-s",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-distinctive-identifier-s",
"linkingText": [
- "initDataTypes"
+ "Distinctive Identifier(s)",
+ "Distinctive Identifier"
],
"localLinkingText": [],
"type": "dfn",
- "for": [
- "mediakeysystemconfiguration"
- ],
+ "for": [],
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemconfiguration-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
"definedIn": "dt"
},
{
- "id": "dom-mediakeysystemconfiguration-audiocapabilities",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-audiocapabilities",
+ "id": "dfn-use-of-distinctive-identifiers-and-distinctive-permanent-identifiers",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-use-of-distinctive-identifiers-and-distinctive-permanent-identifiers",
"linkingText": [
- "audioCapabilities"
+ "Use of Distinctive Identifiers and Distinctive Permanent Identifiers"
],
"localLinkingText": [],
"type": "dfn",
- "for": [
- "mediakeysystemconfiguration"
- ],
+ "for": [],
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemconfiguration-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
"definedIn": "dt"
},
{
- "id": "dom-mediakeysystemconfiguration-videocapabilities",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-videocapabilities",
+ "id": "dfn-use-distinctive-identifier-s",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-use-distinctive-identifier-s",
"linkingText": [
- "videoCapabilities"
+ "use Distinctive Identifier(s)",
+ "use of Distinctive Identifier(s)",
+ "uses Distinctive Identifier(s)"
],
"localLinkingText": [],
"type": "dfn",
- "for": [
- "mediakeysystemconfiguration"
- ],
+ "for": [],
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemconfiguration-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
- "definedIn": "dt"
+ "definedIn": "prose"
},
{
- "id": "dom-mediakeysystemconfiguration-distinctiveidentifier",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-distinctiveidentifier",
+ "id": "dfn-use-distinctive-permanent-identifier-s",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-use-distinctive-permanent-identifier-s",
"linkingText": [
- "distinctiveIdentifier"
+ "use Distinctive Permanent Identifier(s)",
+ "using Distinctive Permanent Identifier(s)",
+ "uses Distinctive Permanent Identifier(s)"
],
"localLinkingText": [],
"type": "dfn",
- "for": [
- "mediakeysystemconfiguration"
- ],
+ "for": [],
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemconfiguration-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
- "definedIn": "dt"
+ "definedIn": "prose"
},
{
- "id": "dom-mediakeysystemconfiguration-persistentstate",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-persistentstate",
+ "id": "dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s",
"linkingText": [
- "persistentState"
+ "use Distinctive Identifier(s) or Distinctive Permanent Identifier(s)",
+ "use of Distinctive Identifier(s) or Distinctive Permanent Identifier(s)",
+ "using Distinctive Identifier(s) or Distinctive Permanent Identifier(s)",
+ "uses Distinctive Identifier(s) or Distinctive Permanent Identifier(s)"
],
"localLinkingText": [],
"type": "dfn",
- "for": [
- "mediakeysystemconfiguration"
- ],
+ "for": [],
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemconfiguration-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
- "definedIn": "dt"
+ "definedIn": "prose"
},
{
- "id": "dom-mediakeysystemconfiguration-sessiontypes",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-sessiontypes",
+ "id": "dfn-cross-origin-limitations",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-cross-origin-limitations",
"linkingText": [
- "sessionTypes"
+ "Cross Origin Limitations"
],
"localLinkingText": [],
"type": "dfn",
- "for": [
- "mediakeysystemconfiguration"
- ],
+ "for": [],
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemconfiguration-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
},
"definedIn": "dt"
},
{
- "id": "dom-mediakeysystemmediacapability",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability",
+ "id": "dfn-mixed-content-limitations",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-mixed-content-limitations",
"linkingText": [
- "MediaKeySystemMediaCapability"
+ "Mixed Content Limitations"
],
"localLinkingText": [],
"type": "dfn",
@@ -532,33 +528,598 @@
"access": "private",
"informative": false,
"heading": {
- "id": "mediakeysystemmediacapability-dictionary",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemmediacapability-dictionary",
- "title": "MediaKeySystemMediaCapability dictionary",
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dfn-time",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-time",
+ "linkingText": [
+ "Time"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dfn-expiration",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-expiration",
+ "linkingText": [
+ "expiration",
+ "Expiration Time"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dfn-browsing-profile",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-browsing-profile",
+ "linkingText": [
+ "Browsing Profile"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dfn-valid-media-mime-type",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-valid-media-mime-type",
+ "linkingText": [
+ "Valid Media MIME Type"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "definitions",
+ "href": "https://www.w3.org/TR/encrypted-media/#definitions",
+ "title": "Definitions",
+ "number": "2"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dfn-encrypted-media",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-encrypted-media",
+ "linkingText": [
+ "encrypted-media"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "permissions-policy-integration",
+ "href": "https://www.w3.org/TR/encrypted-media/#permissions-policy-integration",
+ "title": "Permissions Policy Integration",
+ "number": "3.1"
+ },
+ "definedIn": "prose"
+ },
+ {
+ "id": "dom-navigator",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-navigator",
+ "linkingText": [
+ "Navigator"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "navigator-extension-requestmediakeysystemaccess",
+ "href": "https://www.w3.org/TR/encrypted-media/#navigator-extension-requestmediakeysystemaccess",
+ "title": "Navigator Extension: requestMediaKeySystemAccess()",
+ "number": "3.2"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dom-navigator-requestmediakeysystemaccess",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-navigator-requestmediakeysystemaccess",
+ "linkingText": [
+ "requestMediaKeySystemAccess()",
+ "requestMediaKeySystemAccess(keySystem, supportedConfigurations)"
+ ],
+ "localLinkingText": [
+ "Navigator.requestMediaKeySystemAccess",
+ "Navigator.requestMediaKeySystemAccess()",
+ "requestMediaKeySystemAccess"
+ ],
+ "type": "method",
+ "for": [
+ "Navigator"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "methods",
+ "href": "https://www.w3.org/TR/encrypted-media/#methods",
+ "title": "Methods",
+ "number": "3.2.1"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dfn-get-supported-configuration",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-get-supported-configuration",
+ "linkingText": [
+ "Get Supported Configuration"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "get-supported-configuration",
+ "href": "https://www.w3.org/TR/encrypted-media/#get-supported-configuration",
+ "title": "Get Supported Configuration",
+ "number": "3.2.2.1"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-get-supported-configuration-and-consent",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-get-supported-configuration-and-consent",
+ "linkingText": [
+ "Get Supported Configuration and Consent"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "get-supported-configuration-and-consent",
+ "href": "https://www.w3.org/TR/encrypted-media/#get-supported-configuration-and-consent",
+ "title": "Get Supported Configuration and Consent",
+ "number": "3.2.2.2"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-get-supported-capabilities-for-audio-video-type",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-get-supported-capabilities-for-audio-video-type",
+ "linkingText": [
+ "Get Supported Capabilities for Audio/Video Type"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "get-supported-capabilities-for-audio-video-type",
+ "href": "https://www.w3.org/TR/encrypted-media/#get-supported-capabilities-for-audio-video-type",
+ "title": "Get Supported Capabilities for Audio/Video Type",
+ "number": "3.2.2.3"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-get-consent-status",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-get-consent-status",
+ "linkingText": [
+ "Get Consent Status"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "get-consent-status",
+ "href": "https://www.w3.org/TR/encrypted-media/#get-consent-status",
+ "title": "Get Consent Status",
+ "number": "3.2.2.4"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dom-mediakeysystemconfiguration",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration",
+ "linkingText": [
+ "MediaKeySystemConfiguration"
+ ],
+ "localLinkingText": [],
+ "type": "dictionary",
+ "for": [],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemconfiguration-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
+ "title": "MediaKeySystemConfiguration dictionary",
+ "number": "3.3"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dom-mediakeysrequirement",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement",
+ "linkingText": [
+ "MediaKeysRequirement"
+ ],
+ "localLinkingText": [],
+ "type": "enum",
+ "for": [],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemconfiguration-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
+ "title": "MediaKeySystemConfiguration dictionary",
+ "number": "3.3"
+ },
+ "definedIn": "prose"
+ },
+ {
+ "id": "dom-mediakeysrequirement-required",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-required",
+ "linkingText": [
+ "required"
+ ],
+ "localLinkingText": [],
+ "type": "enum-value",
+ "for": [
+ "MediaKeysRequirement"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemconfiguration-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
+ "title": "MediaKeySystemConfiguration dictionary",
+ "number": "3.3"
+ },
+ "definedIn": "table"
+ },
+ {
+ "id": "dom-mediakeysrequirement-optional",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-optional",
+ "linkingText": [
+ "optional"
+ ],
+ "localLinkingText": [],
+ "type": "enum-value",
+ "for": [
+ "MediaKeysRequirement"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemconfiguration-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
+ "title": "MediaKeySystemConfiguration dictionary",
+ "number": "3.3"
+ },
+ "definedIn": "table"
+ },
+ {
+ "id": "dom-mediakeysrequirement-not-allowed",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-not-allowed",
+ "linkingText": [
+ "not-allowed"
+ ],
+ "localLinkingText": [],
+ "type": "enum-value",
+ "for": [
+ "MediaKeysRequirement"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemconfiguration-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
+ "title": "MediaKeySystemConfiguration dictionary",
+ "number": "3.3"
+ },
+ "definedIn": "table"
+ },
+ {
+ "id": "dom-mediakeysystemconfiguration-label",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-label",
+ "linkingText": [
+ "label"
+ ],
+ "localLinkingText": [],
+ "type": "dict-member",
+ "for": [
+ "MediaKeySystemConfiguration"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemconfiguration-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
+ "title": "MediaKeySystemConfiguration dictionary",
+ "number": "3.3"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dom-mediakeysystemconfiguration-initdatatypes",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-initdatatypes",
+ "linkingText": [
+ "initDataTypes"
+ ],
+ "localLinkingText": [],
+ "type": "dict-member",
+ "for": [
+ "MediaKeySystemConfiguration"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemconfiguration-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
+ "title": "MediaKeySystemConfiguration dictionary",
+ "number": "3.3"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dom-mediakeysystemconfiguration-audiocapabilities",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-audiocapabilities",
+ "linkingText": [
+ "audioCapabilities"
+ ],
+ "localLinkingText": [],
+ "type": "dict-member",
+ "for": [
+ "MediaKeySystemConfiguration"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemconfiguration-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
+ "title": "MediaKeySystemConfiguration dictionary",
+ "number": "3.3"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dom-mediakeysystemconfiguration-videocapabilities",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-videocapabilities",
+ "linkingText": [
+ "videoCapabilities"
+ ],
+ "localLinkingText": [],
+ "type": "dict-member",
+ "for": [
+ "MediaKeySystemConfiguration"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemconfiguration-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
+ "title": "MediaKeySystemConfiguration dictionary",
+ "number": "3.3"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dom-mediakeysystemconfiguration-distinctiveidentifier",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-distinctiveidentifier",
+ "linkingText": [
+ "distinctiveIdentifier"
+ ],
+ "localLinkingText": [],
+ "type": "dict-member",
+ "for": [
+ "MediaKeySystemConfiguration"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemconfiguration-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
+ "title": "MediaKeySystemConfiguration dictionary",
"number": "3.3"
},
- "definedIn": "heading"
+ "definedIn": "dt"
+ },
+ {
+ "id": "dom-mediakeysystemconfiguration-persistentstate",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-persistentstate",
+ "linkingText": [
+ "persistentState"
+ ],
+ "localLinkingText": [],
+ "type": "dict-member",
+ "for": [
+ "MediaKeySystemConfiguration"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemconfiguration-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
+ "title": "MediaKeySystemConfiguration dictionary",
+ "number": "3.3"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dom-mediakeysystemconfiguration-sessiontypes",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-sessiontypes",
+ "linkingText": [
+ "sessionTypes"
+ ],
+ "localLinkingText": [],
+ "type": "dict-member",
+ "for": [
+ "MediaKeySystemConfiguration"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemconfiguration-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
+ "title": "MediaKeySystemConfiguration dictionary",
+ "number": "3.3"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dom-mediakeysystemmediacapability",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability",
+ "linkingText": [
+ "MediaKeySystemMediaCapability"
+ ],
+ "localLinkingText": [],
+ "type": "dictionary",
+ "for": [],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysystemmediacapability-dictionary",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemmediacapability-dictionary",
+ "title": "MediaKeySystemMediaCapability dictionary",
+ "number": "3.4"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dom-mediakeysystemmediacapability-contenttype",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-contenttype",
+ "linkingText": [
+ "contentType"
+ ],
+ "localLinkingText": [],
+ "type": "dict-member",
+ "for": [
+ "MediaKeySystemMediaCapability"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "dictionary-mediakeysystemmediacapability-members",
+ "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members",
+ "title": "Dictionary MediaKeySystemMediaCapability Members",
+ "number": "3.4.1"
+ },
+ "definedIn": "dt"
},
{
- "id": "dom-mediakeysystemmediacapability-contenttype",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-contenttype",
+ "id": "dom-mediakeysystemmediacapability-encryptionscheme",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-encryptionscheme",
"linkingText": [
- "contentType"
+ "encryptionScheme"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "dict-member",
"for": [
- "mediakeysystemmediacapability"
+ "MediaKeySystemMediaCapability"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "dictionary-mediakeysystemmediacapability-members",
"href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members",
- "title": "Dictionary MediaKeySystemMediaCapability Members"
+ "title": "Dictionary MediaKeySystemMediaCapability Members",
+ "number": "3.4.1"
},
"definedIn": "dt"
},
+ {
+ "id": "scheme-cenc",
+ "href": "https://www.w3.org/TR/encrypted-media/#scheme-cenc",
+ "linkingText": [
+ "\"cenc\"",
+ "cenc"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": true,
+ "heading": {
+ "id": "dictionary-mediakeysystemmediacapability-members",
+ "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members",
+ "title": "Dictionary MediaKeySystemMediaCapability Members",
+ "number": "3.4.1"
+ },
+ "definedIn": "note"
+ },
+ {
+ "id": "scheme-cbcs",
+ "href": "https://www.w3.org/TR/encrypted-media/#scheme-cbcs",
+ "linkingText": [
+ "\"cbcs\"",
+ "cbcs"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": true,
+ "heading": {
+ "id": "dictionary-mediakeysystemmediacapability-members",
+ "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members",
+ "title": "Dictionary MediaKeySystemMediaCapability Members",
+ "number": "3.4.1"
+ },
+ "definedIn": "note"
+ },
+ {
+ "id": "dfn-cbcs-1-9",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-cbcs-1-9",
+ "linkingText": [
+ "cbcs-1-9"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": true,
+ "heading": {
+ "id": "dictionary-mediakeysystemmediacapability-members",
+ "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members",
+ "title": "Dictionary MediaKeySystemMediaCapability Members",
+ "number": "3.4.1"
+ },
+ "definedIn": "note"
+ },
{
"id": "dom-mediakeysystemmediacapability-robustness",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-robustness",
@@ -566,16 +1127,17 @@
"robustness"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "dict-member",
"for": [
- "mediakeysystemmediacapability"
+ "MediaKeySystemMediaCapability"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "dictionary-mediakeysystemmediacapability-members",
"href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members",
- "title": "Dictionary MediaKeySystemMediaCapability Members"
+ "title": "Dictionary MediaKeySystemMediaCapability Members",
+ "number": "3.4.1"
},
"definedIn": "dt"
},
@@ -586,9 +1148,9 @@
"MediaKeySystemAccess"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "interface",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeysystemaccess-interface",
@@ -604,17 +1166,20 @@
"linkingText": [
"keySystem"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "MediaKeySystemAccess.keySystem"
+ ],
+ "type": "attribute",
"for": [
- "mediakeysystemaccess"
+ "MediaKeySystemAccess"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes",
"href": "https://www.w3.org/TR/encrypted-media/#attributes",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "4.1"
},
"definedIn": "dt"
},
@@ -622,20 +1187,24 @@
"id": "dom-mediakeysystemaccess-getconfiguration",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-getconfiguration",
"linkingText": [
- "getconfiguration()",
+ "getConfiguration()"
+ ],
+ "localLinkingText": [
+ "MediaKeySystemAccess.getConfiguration",
+ "MediaKeySystemAccess.getConfiguration()",
"getConfiguration"
],
- "localLinkingText": [],
- "type": "dfn",
+ "type": "method",
"for": [
- "mediakeysystemaccess"
+ "MediaKeySystemAccess"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "methods-0",
"href": "https://www.w3.org/TR/encrypted-media/#methods-0",
- "title": "Methods"
+ "title": "Methods",
+ "number": "4.2"
},
"definedIn": "dt"
},
@@ -643,20 +1212,24 @@
"id": "dom-mediakeysystemaccess-createmediakeys",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-createmediakeys",
"linkingText": [
- "createmediakeys()",
+ "createMediaKeys()"
+ ],
+ "localLinkingText": [
+ "MediaKeySystemAccess.createMediaKeys",
+ "MediaKeySystemAccess.createMediaKeys()",
"createMediaKeys"
],
- "localLinkingText": [],
- "type": "dfn",
+ "type": "method",
"for": [
- "mediakeysystemaccess"
+ "MediaKeySystemAccess"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "methods-0",
"href": "https://www.w3.org/TR/encrypted-media/#methods-0",
- "title": "Methods"
+ "title": "Methods",
+ "number": "4.2"
},
"definedIn": "dt"
},
@@ -667,9 +1240,9 @@
"MediaKeys"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "interface",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeys-interface",
@@ -686,9 +1259,9 @@
"MediaKeySessionType"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeys-interface",
@@ -705,11 +1278,11 @@
"temporary"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeysessiontype"
+ "MediaKeySessionType"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeys-interface",
@@ -726,10 +1299,31 @@
"persistent-license"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeysessiontype"
+ "MediaKeySessionType"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeys-interface",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeys-interface",
+ "title": "MediaKeys Interface",
+ "number": "5"
+ },
+ "definedIn": "table"
+ },
+ {
+ "id": "dfn-record-s-of-license-destruction",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-record-s-of-license-destruction",
+ "linkingText": [
+ "record(s) of license destruction",
+ "records of license destruction",
+ "record of license destruction"
],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
"access": "private",
"informative": false,
"heading": {
@@ -741,76 +1335,314 @@
"definedIn": "table"
},
{
- "id": "record-of-license-destruction",
- "href": "https://www.w3.org/TR/encrypted-media/#record-of-license-destruction",
+ "id": "dom-mediakeys-createsession",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-createsession",
+ "linkingText": [
+ "createSession()",
+ "createSession(sessionType)"
+ ],
+ "localLinkingText": [
+ "MediaKeys.createSession",
+ "MediaKeys.createSession()",
+ "createSession"
+ ],
+ "type": "method",
+ "for": [
+ "MediaKeys"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "methods-1",
+ "href": "https://www.w3.org/TR/encrypted-media/#methods-1",
+ "title": "Methods",
+ "number": "5.1"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dom-mediakeys-getstatusforpolicy",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-getstatusforpolicy",
+ "linkingText": [
+ "getStatusForPolicy()",
+ "getStatusForPolicy(policy)"
+ ],
+ "localLinkingText": [
+ "MediaKeys.getStatusForPolicy",
+ "MediaKeys.getStatusForPolicy()",
+ "getStatusForPolicy"
+ ],
+ "type": "method",
+ "for": [
+ "MediaKeys"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "methods-1",
+ "href": "https://www.w3.org/TR/encrypted-media/#methods-1",
+ "title": "Methods",
+ "number": "5.1"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dom-mediakeyspolicy",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeyspolicy",
+ "linkingText": [
+ "MediaKeysPolicy"
+ ],
+ "localLinkingText": [],
+ "type": "dictionary",
+ "for": [],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "methods-1",
+ "href": "https://www.w3.org/TR/encrypted-media/#methods-1",
+ "title": "Methods",
+ "number": "5.1"
+ },
+ "definedIn": "pre"
+ },
+ {
+ "id": "dom-mediakeyspolicy-minhdcpversion",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeyspolicy-minhdcpversion",
+ "linkingText": [
+ "minHdcpVersion"
+ ],
+ "localLinkingText": [],
+ "type": "dict-member",
+ "for": [
+ "MediaKeysPolicy"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "methods-1",
+ "href": "https://www.w3.org/TR/encrypted-media/#methods-1",
+ "title": "Methods",
+ "number": "5.1"
+ },
+ "definedIn": "pre"
+ },
+ {
+ "id": "dom-mediakeys-setservercertificate",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-setservercertificate",
+ "linkingText": [
+ "setServerCertificate()",
+ "setServerCertificate(serverCertificate)"
+ ],
+ "localLinkingText": [
+ "MediaKeys.setServerCertificate",
+ "MediaKeys.setServerCertificate()",
+ "setServerCertificate"
+ ],
+ "type": "method",
+ "for": [
+ "MediaKeys"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "methods-1",
+ "href": "https://www.w3.org/TR/encrypted-media/#methods-1",
+ "title": "Methods",
+ "number": "5.1"
+ },
+ "definedIn": "dt"
+ },
+ {
+ "id": "dfn-is-persistent-session-type",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-is-persistent-session-type",
+ "linkingText": [
+ "Is persistent session type?"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "is-persistent-session-type",
+ "href": "https://www.w3.org/TR/encrypted-media/#is-persistent-session-type",
+ "title": "Is persistent session type?",
+ "number": "5.2.1"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-cdm-unavailable",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-cdm-unavailable",
+ "linkingText": [
+ "CDM Unavailable"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "cdm-unavailable",
+ "href": "https://www.w3.org/TR/encrypted-media/#cdm-unavailable",
+ "title": "CDM Unavailable",
+ "number": "5.2.2"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-storage-and-persistence",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-storage-and-persistence",
+ "linkingText": [
+ "Storage and Persistence"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "media-keys-storage",
+ "href": "https://www.w3.org/TR/encrypted-media/#media-keys-storage",
+ "title": "Storage and Persistence",
+ "number": "5.3"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dom-mediakeysession",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession",
+ "linkingText": [
+ "MediaKeySession"
+ ],
+ "localLinkingText": [],
+ "type": "interface",
+ "for": [],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysession-interface",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface",
+ "title": "MediaKeySession Interface",
+ "number": "6"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-closed",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-closed",
+ "linkingText": [
+ "closed"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [
+ "media key session"
+ ],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysession-interface",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface",
+ "title": "MediaKeySession Interface",
+ "number": "6"
+ },
+ "definedIn": "prose"
+ },
+ {
+ "id": "dom-mediakeysessionclosedreason",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason",
+ "linkingText": [
+ "MediaKeySessionClosedReason"
+ ],
+ "localLinkingText": [],
+ "type": "enum",
+ "for": [],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeysession-interface",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface",
+ "title": "MediaKeySession Interface",
+ "number": "6"
+ },
+ "definedIn": "prose"
+ },
+ {
+ "id": "dom-mediakeysessionclosedreason-internal-error",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-internal-error",
"linkingText": [
- "record of license destruction"
+ "internal-error"
],
"localLinkingText": [],
- "type": "dfn",
- "for": [],
- "access": "private",
+ "type": "enum-value",
+ "for": [
+ "MediaKeySessionClosedReason"
+ ],
+ "access": "public",
"informative": false,
"heading": {
- "id": "mediakeys-interface",
- "href": "https://www.w3.org/TR/encrypted-media/#mediakeys-interface",
- "title": "MediaKeys Interface",
- "number": "5"
+ "id": "mediakeysession-interface",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface",
+ "title": "MediaKeySession Interface",
+ "number": "6"
},
"definedIn": "table"
},
{
- "id": "dom-mediakeys-createsession",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-createsession",
+ "id": "dom-mediakeysessionclosedreason-closed-by-application",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-closed-by-application",
"linkingText": [
- "createsession()",
- "createSession"
+ "closed-by-application"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeys"
+ "MediaKeySessionClosedReason"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
- "id": "methods-1",
- "href": "https://www.w3.org/TR/encrypted-media/#methods-1",
- "title": "Methods"
+ "id": "mediakeysession-interface",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface",
+ "title": "MediaKeySession Interface",
+ "number": "6"
},
- "definedIn": "dt"
+ "definedIn": "table"
},
{
- "id": "dom-mediakeys-setservercertificate",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-setservercertificate",
+ "id": "dom-mediakeysessionclosedreason-release-acknowledged",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-release-acknowledged",
"linkingText": [
- "setservercertificate()",
- "setServerCertificate"
+ "release-acknowledged"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeys"
+ "MediaKeySessionClosedReason"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
- "id": "methods-1",
- "href": "https://www.w3.org/TR/encrypted-media/#methods-1",
- "title": "Methods"
+ "id": "mediakeysession-interface",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface",
+ "title": "MediaKeySession Interface",
+ "number": "6"
},
- "definedIn": "dt"
+ "definedIn": "table"
},
{
- "id": "dom-mediakeysession",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession",
+ "id": "dom-mediakeysessionclosedreason-hardware-context-reset",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-hardware-context-reset",
"linkingText": [
- "MediaKeySession"
+ "hardware-context-reset"
],
"localLinkingText": [],
- "type": "dfn",
- "for": [],
- "access": "private",
+ "type": "enum-value",
+ "for": [
+ "MediaKeySessionClosedReason"
+ ],
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeysession-interface",
@@ -818,18 +1650,20 @@
"title": "MediaKeySession Interface",
"number": "6"
},
- "definedIn": "heading"
+ "definedIn": "table"
},
{
- "id": "media-key-session-closed",
- "href": "https://www.w3.org/TR/encrypted-media/#media-key-session-closed",
+ "id": "dom-mediakeysessionclosedreason-resource-evicted",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-resource-evicted",
"linkingText": [
- "closed"
+ "resource-evicted"
],
"localLinkingText": [],
- "type": "dfn",
- "for": [],
- "access": "private",
+ "type": "enum-value",
+ "for": [
+ "MediaKeySessionClosedReason"
+ ],
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeysession-interface",
@@ -837,7 +1671,7 @@
"title": "MediaKeySession Interface",
"number": "6"
},
- "definedIn": "prose"
+ "definedIn": "table"
},
{
"id": "dom-mediakeysession-sessionid",
@@ -845,17 +1679,20 @@
"linkingText": [
"sessionId"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "MediaKeySession.sessionId"
+ ],
+ "type": "attribute",
"for": [
- "mediakeysession"
+ "MediaKeySession"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-0",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-0",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "6.1"
},
"definedIn": "dt"
},
@@ -865,17 +1702,20 @@
"linkingText": [
"expiration"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "MediaKeySession.expiration"
+ ],
+ "type": "attribute",
"for": [
- "mediakeysession"
+ "MediaKeySession"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-0",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-0",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "6.1"
},
"definedIn": "dt"
},
@@ -885,17 +1725,20 @@
"linkingText": [
"closed"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "MediaKeySession.closed"
+ ],
+ "type": "attribute",
"for": [
- "mediakeysession"
+ "MediaKeySession"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-0",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-0",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "6.1"
},
"definedIn": "dt"
},
@@ -905,17 +1748,20 @@
"linkingText": [
"keyStatuses"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "MediaKeySession.keyStatuses"
+ ],
+ "type": "attribute",
"for": [
- "mediakeysession"
+ "MediaKeySession"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-0",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-0",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "6.1"
},
"definedIn": "dt"
},
@@ -925,17 +1771,20 @@
"linkingText": [
"onkeystatuseschange"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "MediaKeySession.onkeystatuseschange"
+ ],
+ "type": "attribute",
"for": [
- "mediakeysession"
+ "MediaKeySession"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-0",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-0",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "6.1"
},
"definedIn": "dt"
},
@@ -945,17 +1794,20 @@
"linkingText": [
"onmessage"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "MediaKeySession.onmessage"
+ ],
+ "type": "attribute",
"for": [
- "mediakeysession"
+ "MediaKeySession"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-0",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-0",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "6.1"
},
"definedIn": "dt"
},
@@ -963,20 +1815,25 @@
"id": "dom-mediakeysession-generaterequest",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-generaterequest",
"linkingText": [
- "generaterequest()",
+ "generateRequest()",
+ "generateRequest(initDataType, initData)"
+ ],
+ "localLinkingText": [
+ "MediaKeySession.generateRequest",
+ "MediaKeySession.generateRequest()",
"generateRequest"
],
- "localLinkingText": [],
- "type": "dfn",
+ "type": "method",
"for": [
- "mediakeysession"
+ "MediaKeySession"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "methods-2",
"href": "https://www.w3.org/TR/encrypted-media/#methods-2",
- "title": "Methods"
+ "title": "Methods",
+ "number": "6.2"
},
"definedIn": "dt"
},
@@ -985,19 +1842,24 @@
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-load",
"linkingText": [
"load()",
+ "load(sessionId)"
+ ],
+ "localLinkingText": [
+ "MediaKeySession.load",
+ "MediaKeySession.load()",
"load"
],
- "localLinkingText": [],
- "type": "dfn",
+ "type": "method",
"for": [
- "mediakeysession"
+ "MediaKeySession"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "methods-2",
"href": "https://www.w3.org/TR/encrypted-media/#methods-2",
- "title": "Methods"
+ "title": "Methods",
+ "number": "6.2"
},
"definedIn": "dt"
},
@@ -1006,19 +1868,24 @@
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-update",
"linkingText": [
"update()",
+ "update(response)"
+ ],
+ "localLinkingText": [
+ "MediaKeySession.update",
+ "MediaKeySession.update()",
"update"
],
- "localLinkingText": [],
- "type": "dfn",
+ "type": "method",
"for": [
- "mediakeysession"
+ "MediaKeySession"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "methods-2",
"href": "https://www.w3.org/TR/encrypted-media/#methods-2",
- "title": "Methods"
+ "title": "Methods",
+ "number": "6.2"
},
"definedIn": "dt"
},
@@ -1026,20 +1893,24 @@
"id": "dom-mediakeysession-close",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-close",
"linkingText": [
- "close()",
+ "close()"
+ ],
+ "localLinkingText": [
+ "MediaKeySession.close",
+ "MediaKeySession.close()",
"close"
],
- "localLinkingText": [],
- "type": "dfn",
+ "type": "method",
"for": [
- "mediakeysession"
+ "MediaKeySession"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "methods-2",
"href": "https://www.w3.org/TR/encrypted-media/#methods-2",
- "title": "Methods"
+ "title": "Methods",
+ "number": "6.2"
},
"definedIn": "dt"
},
@@ -1047,20 +1918,24 @@
"id": "dom-mediakeysession-remove",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-remove",
"linkingText": [
- "remove()",
+ "remove()"
+ ],
+ "localLinkingText": [
+ "MediaKeySession.remove",
+ "MediaKeySession.remove()",
"remove"
],
- "localLinkingText": [],
- "type": "dfn",
+ "type": "method",
"for": [
- "mediakeysession"
+ "MediaKeySession"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "methods-2",
"href": "https://www.w3.org/TR/encrypted-media/#methods-2",
- "title": "Methods"
+ "title": "Methods",
+ "number": "6.2"
},
"definedIn": "dt"
},
@@ -1071,15 +1946,15 @@
"MediaKeyStatusMap"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "interface",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeystatusmap-interface",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface",
"title": "MediaKeyStatusMap Interface",
- "number": "6.1"
+ "number": "6.3"
},
"definedIn": "heading"
},
@@ -1089,17 +1964,20 @@
"linkingText": [
"size"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "MediaKeyStatusMap.size"
+ ],
+ "type": "attribute",
"for": [
- "mediakeystatusmap"
+ "MediaKeyStatusMap"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-1",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-1",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "6.3.1"
},
"definedIn": "dt"
},
@@ -1108,19 +1986,24 @@
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-has",
"linkingText": [
"has()",
+ "has(keyId)"
+ ],
+ "localLinkingText": [
+ "MediaKeyStatusMap.has",
+ "MediaKeyStatusMap.has()",
"has"
],
- "localLinkingText": [],
- "type": "dfn",
+ "type": "method",
"for": [
- "mediakeystatusmap"
+ "MediaKeyStatusMap"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "methods-3",
"href": "https://www.w3.org/TR/encrypted-media/#methods-3",
- "title": "Methods"
+ "title": "Methods",
+ "number": "6.3.2"
},
"definedIn": "dt"
},
@@ -1129,42 +2012,27 @@
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-get",
"linkingText": [
"get()",
+ "get(keyId)"
+ ],
+ "localLinkingText": [
+ "MediaKeyStatusMap.get",
+ "MediaKeyStatusMap.get()",
"get"
],
- "localLinkingText": [],
- "type": "dfn",
+ "type": "method",
"for": [
- "mediakeystatusmap"
+ "MediaKeyStatusMap"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "methods-3",
"href": "https://www.w3.org/TR/encrypted-media/#methods-3",
- "title": "Methods"
+ "title": "Methods",
+ "number": "6.3.2"
},
"definedIn": "dt"
},
- {
- "id": "dom-mediakeystatusmap-iterable",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-iterable",
- "linkingText": [
- "iterable"
- ],
- "localLinkingText": [],
- "type": "dfn",
- "for": [
- "mediakeystatusmap"
- ],
- "access": "private",
- "informative": false,
- "heading": {
- "id": "methods-3",
- "href": "https://www.w3.org/TR/encrypted-media/#methods-3",
- "title": "Methods"
- },
- "definedIn": "prose"
- },
{
"id": "dom-mediakeystatus",
"href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus",
@@ -1172,15 +2040,15 @@
"MediaKeyStatus"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeystatusmap-interface",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface",
"title": "MediaKeyStatusMap Interface",
- "number": "6.1"
+ "number": "6.3"
},
"definedIn": "prose"
},
@@ -1191,17 +2059,17 @@
"usable"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeystatus"
+ "MediaKeyStatus"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeystatusmap-interface",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface",
"title": "MediaKeyStatusMap Interface",
- "number": "6.1"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1212,17 +2080,17 @@
"expired"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeystatus"
+ "MediaKeyStatus"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeystatusmap-interface",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface",
"title": "MediaKeyStatusMap Interface",
- "number": "6.1"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1233,17 +2101,17 @@
"released"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeystatus"
+ "MediaKeyStatus"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeystatusmap-interface",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface",
"title": "MediaKeyStatusMap Interface",
- "number": "6.1"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1254,17 +2122,17 @@
"output-restricted"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeystatus"
+ "MediaKeyStatus"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeystatusmap-interface",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface",
"title": "MediaKeyStatusMap Interface",
- "number": "6.1"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1275,17 +2143,38 @@
"output-downscaled"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeystatus"
+ "MediaKeyStatus"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeystatusmap-interface",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface",
"title": "MediaKeyStatusMap Interface",
- "number": "6.1"
+ "number": "6.3"
+ },
+ "definedIn": "table"
+ },
+ {
+ "id": "dom-mediakeystatus-usable-in-future",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-usable-in-future",
+ "linkingText": [
+ "usable-in-future"
+ ],
+ "localLinkingText": [],
+ "type": "enum-value",
+ "for": [
+ "MediaKeyStatus"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeystatusmap-interface",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface",
+ "title": "MediaKeyStatusMap Interface",
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1296,17 +2185,17 @@
"status-pending"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeystatus"
+ "MediaKeyStatus"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeystatusmap-interface",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface",
"title": "MediaKeyStatusMap Interface",
- "number": "6.1"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1317,17 +2206,17 @@
"internal-error"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeystatus"
+ "MediaKeyStatus"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeystatusmap-interface",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface",
"title": "MediaKeyStatusMap Interface",
- "number": "6.1"
+ "number": "6.3"
},
"definedIn": "table"
},
@@ -1338,15 +2227,15 @@
"MediaKeyMessageType"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeymessageevent",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent",
"title": "MediaKeyMessageEvent",
- "number": "6.2"
+ "number": "6.4"
},
"definedIn": "prose"
},
@@ -1357,17 +2246,17 @@
"license-request"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeymessagetype"
+ "MediaKeyMessageType"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeymessageevent",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent",
"title": "MediaKeyMessageEvent",
- "number": "6.2"
+ "number": "6.4"
},
"definedIn": "table"
},
@@ -1378,17 +2267,17 @@
"license-renewal"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeymessagetype"
+ "MediaKeyMessageType"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeymessageevent",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent",
"title": "MediaKeyMessageEvent",
- "number": "6.2"
+ "number": "6.4"
},
"definedIn": "table"
},
@@ -1399,17 +2288,17 @@
"license-release"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeymessagetype"
+ "MediaKeyMessageType"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeymessageevent",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent",
"title": "MediaKeyMessageEvent",
- "number": "6.2"
+ "number": "6.4"
},
"definedIn": "table"
},
@@ -1420,17 +2309,17 @@
"individualization-request"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "enum-value",
"for": [
- "mediakeymessagetype"
+ "MediaKeyMessageType"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeymessageevent",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent",
"title": "MediaKeyMessageEvent",
- "number": "6.2"
+ "number": "6.4"
},
"definedIn": "table"
},
@@ -1441,16 +2330,43 @@
"MediaKeyMessageEvent"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "interface",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
- "id": "constructors",
- "href": "https://www.w3.org/TR/encrypted-media/#constructors",
- "title": "Constructors"
+ "id": "mediakeymessageevent",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent",
+ "title": "MediaKeyMessageEvent",
+ "number": "6.4"
},
- "definedIn": "dt"
+ "definedIn": "pre"
+ },
+ {
+ "id": "dom-mediakeymessageevent-constructor",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageevent-constructor",
+ "linkingText": [
+ "constructor()",
+ "constructor(type, eventInitDict)"
+ ],
+ "localLinkingText": [
+ "MediaKeyMessageEvent.constructor",
+ "MediaKeyMessageEvent.constructor()",
+ "constructor"
+ ],
+ "type": "constructor",
+ "for": [
+ "MediaKeyMessageEvent"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediakeymessageevent",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent",
+ "title": "MediaKeyMessageEvent",
+ "number": "6.4"
+ },
+ "definedIn": "pre"
},
{
"id": "dom-mediakeymessageevent-messagetype",
@@ -1458,17 +2374,20 @@
"linkingText": [
"messageType"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "MediaKeyMessageEvent.messageType"
+ ],
+ "type": "attribute",
"for": [
- "mediakeymessageevent"
+ "MediaKeyMessageEvent"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-2",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-2",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "6.4.1"
},
"definedIn": "dt"
},
@@ -1478,17 +2397,20 @@
"linkingText": [
"message"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "MediaKeyMessageEvent.message"
+ ],
+ "type": "attribute",
"for": [
- "mediakeymessageevent"
+ "MediaKeyMessageEvent"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-2",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-2",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "6.4.1"
},
"definedIn": "dt"
},
@@ -1499,15 +2421,15 @@
"MediaKeyMessageEventInit"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "dictionary",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediakeymessageeventinit",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageeventinit",
"title": "MediaKeyMessageEventInit",
- "number": "6.2.1"
+ "number": "6.4.2"
},
"definedIn": "heading"
},
@@ -1518,16 +2440,17 @@
"messageType"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "dict-member",
"for": [
- "mediakeymessageeventinit"
+ "MediaKeyMessageEventInit"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "dictionary-mediakeymessageeventinit-members",
"href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeymessageeventinit-members",
- "title": "Dictionary MediaKeyMessageEventInit Members"
+ "title": "Dictionary MediaKeyMessageEventInit Members",
+ "number": "6.4.2.1"
},
"definedIn": "dt"
},
@@ -1538,22 +2461,23 @@
"message"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "dict-member",
"for": [
- "mediakeymessageeventinit"
+ "MediaKeyMessageEventInit"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "dictionary-mediakeymessageeventinit-members",
"href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeymessageeventinit-members",
- "title": "Dictionary MediaKeyMessageEventInit Members"
+ "title": "Dictionary MediaKeyMessageEventInit Members",
+ "number": "6.4.2.1"
},
"definedIn": "dt"
},
{
- "id": "dom-evt-keystatuseschange",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-keystatuseschange",
+ "id": "dfn-keystatuseschange",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-keystatuseschange",
"linkingText": [
"keystatuseschange"
],
@@ -1566,13 +2490,13 @@
"id": "mediakeysession-events",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-events",
"title": "Event Summary",
- "number": "6.3"
+ "number": "6.5"
},
"definedIn": "table"
},
{
- "id": "dom-evt-message",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-message",
+ "id": "dfn-message",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-message",
"linkingText": [
"message"
],
@@ -1585,13 +2509,108 @@
"id": "mediakeysession-events",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-events",
"title": "Event Summary",
- "number": "6.3"
+ "number": "6.5"
},
"definedIn": "table"
},
{
- "id": "dfn-TypeError",
- "href": "https://www.w3.org/TR/encrypted-media/#dfn-TypeError",
+ "id": "dfn-queue-a-message-event",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-queue-a-message-event",
+ "linkingText": [
+ "Queue a \"message\" Event"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "queue-message",
+ "href": "https://www.w3.org/TR/encrypted-media/#queue-message",
+ "title": "Queue a \"message\" Event",
+ "number": "6.6.1"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-update-key-statuses",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-update-key-statuses",
+ "linkingText": [
+ "Update Key Statuses"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "update-key-statuses",
+ "href": "https://www.w3.org/TR/encrypted-media/#update-key-statuses",
+ "title": "Update Key Statuses",
+ "number": "6.6.2"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-update-expiration",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-update-expiration",
+ "linkingText": [
+ "Update Expiration"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "update-expiration",
+ "href": "https://www.w3.org/TR/encrypted-media/#update-expiration",
+ "title": "Update Expiration",
+ "number": "6.6.3"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-session-closed",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-session-closed",
+ "linkingText": [
+ "Session Closed"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "session-closed",
+ "href": "https://www.w3.org/TR/encrypted-media/#session-closed",
+ "title": "Session Closed",
+ "number": "6.6.4"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-monitor-for-cdm-state-changes",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-monitor-for-cdm-state-changes",
+ "linkingText": [
+ "Monitor for CDM State Changes"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "monitor-cdm",
+ "href": "https://www.w3.org/TR/encrypted-media/#monitor-cdm",
+ "title": "Monitor for CDM State Changes",
+ "number": "6.6.5"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-typeerror",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-typeerror",
"linkingText": [
"TypeError"
],
@@ -1604,13 +2623,13 @@
"id": "exceptions",
"href": "https://www.w3.org/TR/encrypted-media/#exceptions",
"title": "Exceptions",
- "number": "6.5"
+ "number": "6.7"
},
"definedIn": "table"
},
{
- "id": "dfn-NotSupportedError",
- "href": "https://www.w3.org/TR/encrypted-media/#dfn-NotSupportedError",
+ "id": "dfn-notsupportederror",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-notsupportederror",
"linkingText": [
"NotSupportedError"
],
@@ -1623,13 +2642,13 @@
"id": "exceptions",
"href": "https://www.w3.org/TR/encrypted-media/#exceptions",
"title": "Exceptions",
- "number": "6.5"
+ "number": "6.7"
},
"definedIn": "table"
},
{
- "id": "dfn-InvalidStateError",
- "href": "https://www.w3.org/TR/encrypted-media/#dfn-InvalidStateError",
+ "id": "dfn-invalidstateerror",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-invalidstateerror",
"linkingText": [
"InvalidStateError"
],
@@ -1642,13 +2661,13 @@
"id": "exceptions",
"href": "https://www.w3.org/TR/encrypted-media/#exceptions",
"title": "Exceptions",
- "number": "6.5"
+ "number": "6.7"
},
"definedIn": "table"
},
{
- "id": "dfn-QuotaExceededError",
- "href": "https://www.w3.org/TR/encrypted-media/#dfn-QuotaExceededError",
+ "id": "dfn-quotaexceedederror",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-quotaexceedederror",
"linkingText": [
"QuotaExceededError"
],
@@ -1661,7 +2680,7 @@
"id": "exceptions",
"href": "https://www.w3.org/TR/encrypted-media/#exceptions",
"title": "Exceptions",
- "number": "6.5"
+ "number": "6.7"
},
"definedIn": "table"
},
@@ -1690,17 +2709,20 @@
"linkingText": [
"mediaKeys"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "HTMLMediaElement.mediaKeys"
+ ],
+ "type": "attribute",
"for": [
- "htmlmediaelement"
+ "HTMLMediaElement"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-3",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-3",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "7.1"
},
"definedIn": "dt"
},
@@ -1710,17 +2732,20 @@
"linkingText": [
"onencrypted"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "HTMLMediaElement.onencrypted"
+ ],
+ "type": "attribute",
"for": [
- "htmlmediaelement"
+ "HTMLMediaElement"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-3",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-3",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "7.1"
},
"definedIn": "dt"
},
@@ -1730,17 +2755,20 @@
"linkingText": [
"onwaitingforkey"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "HTMLMediaElement.onwaitingforkey"
+ ],
+ "type": "attribute",
"for": [
- "htmlmediaelement"
+ "HTMLMediaElement"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-3",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-3",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "7.1"
},
"definedIn": "dt"
},
@@ -1748,20 +2776,25 @@
"id": "dom-htmlmediaelement-setmediakeys",
"href": "https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-setmediakeys",
"linkingText": [
- "setmediakeys()",
+ "setMediaKeys()",
+ "setMediaKeys(mediaKeys)"
+ ],
+ "localLinkingText": [
+ "HTMLMediaElement.setMediaKeys",
+ "HTMLMediaElement.setMediaKeys()",
"setMediaKeys"
],
- "localLinkingText": [],
- "type": "dfn",
+ "type": "method",
"for": [
- "htmlmediaelement"
+ "HTMLMediaElement"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "methods-4",
"href": "https://www.w3.org/TR/encrypted-media/#methods-4",
- "title": "Methods"
+ "title": "Methods",
+ "number": "7.2"
},
"definedIn": "dt"
},
@@ -1772,16 +2805,44 @@
"MediaEncryptedEvent"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "interface",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
- "id": "constructors-0",
- "href": "https://www.w3.org/TR/encrypted-media/#constructors-0",
- "title": "Constructors"
+ "id": "mediaencryptedevent",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediaencryptedevent",
+ "title": "MediaEncryptedEvent",
+ "number": "7.3"
},
- "definedIn": "dt"
+ "definedIn": "pre"
+ },
+ {
+ "id": "dom-mediaencryptedevent-constructor",
+ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedevent-constructor",
+ "linkingText": [
+ "constructor()",
+ "constructor(type)",
+ "constructor(type, eventInitDict)"
+ ],
+ "localLinkingText": [
+ "MediaEncryptedEvent.constructor",
+ "MediaEncryptedEvent.constructor()",
+ "constructor"
+ ],
+ "type": "constructor",
+ "for": [
+ "MediaEncryptedEvent"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "mediaencryptedevent",
+ "href": "https://www.w3.org/TR/encrypted-media/#mediaencryptedevent",
+ "title": "MediaEncryptedEvent",
+ "number": "7.3"
+ },
+ "definedIn": "pre"
},
{
"id": "dom-mediaencryptedevent-initdatatype",
@@ -1789,17 +2850,20 @@
"linkingText": [
"initDataType"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "MediaEncryptedEvent.initDataType"
+ ],
+ "type": "attribute",
"for": [
- "mediaencryptedevent"
+ "MediaEncryptedEvent"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-4",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-4",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "7.3.1"
},
"definedIn": "dt"
},
@@ -1809,17 +2873,20 @@
"linkingText": [
"initData"
],
- "localLinkingText": [],
- "type": "dfn",
+ "localLinkingText": [
+ "MediaEncryptedEvent.initData"
+ ],
+ "type": "attribute",
"for": [
- "mediaencryptedevent"
+ "MediaEncryptedEvent"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "attributes-4",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-4",
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "7.3.1"
},
"definedIn": "dt"
},
@@ -1830,15 +2897,15 @@
"MediaEncryptedEventInit"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "dictionary",
"for": [],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "mediaencryptedeventinit",
"href": "https://www.w3.org/TR/encrypted-media/#mediaencryptedeventinit",
"title": "MediaEncryptedEventInit",
- "number": "7.1.1"
+ "number": "7.3.2"
},
"definedIn": "heading"
},
@@ -1849,16 +2916,17 @@
"initDataType"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "dict-member",
"for": [
- "mediaencryptedeventinit"
+ "MediaEncryptedEventInit"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "dictionary-mediaencryptedeventinit-members",
"href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediaencryptedeventinit-members",
- "title": "Dictionary MediaEncryptedEventInit Members"
+ "title": "Dictionary MediaEncryptedEventInit Members",
+ "number": "7.3.2.1"
},
"definedIn": "dt"
},
@@ -1869,22 +2937,23 @@
"initData"
],
"localLinkingText": [],
- "type": "dfn",
+ "type": "dict-member",
"for": [
- "mediaencryptedeventinit"
+ "MediaEncryptedEventInit"
],
- "access": "private",
+ "access": "public",
"informative": false,
"heading": {
"id": "dictionary-mediaencryptedeventinit-members",
"href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediaencryptedeventinit-members",
- "title": "Dictionary MediaEncryptedEventInit Members"
+ "title": "Dictionary MediaEncryptedEventInit Members",
+ "number": "7.3.2.1"
},
"definedIn": "dt"
},
{
- "id": "dom-evt-encrypted",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-encrypted",
+ "id": "dfn-encrypted",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-encrypted",
"linkingText": [
"encrypted"
],
@@ -1897,13 +2966,13 @@
"id": "htmlmediaelement-events",
"href": "https://www.w3.org/TR/encrypted-media/#htmlmediaelement-events",
"title": "Event Summary",
- "number": "7.2"
+ "number": "7.4"
},
"definedIn": "table"
},
{
- "id": "dom-evt-waitingforkey",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-waitingforkey",
+ "id": "dfn-waitingforkey",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-waitingforkey",
"linkingText": [
"waitingforkey"
],
@@ -1916,9 +2985,199 @@
"id": "htmlmediaelement-events",
"href": "https://www.w3.org/TR/encrypted-media/#htmlmediaelement-events",
"title": "Event Summary",
- "number": "7.2"
+ "number": "7.4"
},
"definedIn": "table"
+ },
+ {
+ "id": "dfn-initialization-data-encountered",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-initialization-data-encountered",
+ "linkingText": [
+ "Initialization Data Encountered"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "initdata-encountered",
+ "href": "https://www.w3.org/TR/encrypted-media/#initdata-encountered",
+ "title": "Initialization Data Encountered",
+ "number": "7.5.2"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-encrypted-block-encountered",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-encrypted-block-encountered",
+ "linkingText": [
+ "Encrypted Block Encountered"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "encrypted-block-encountered",
+ "href": "https://www.w3.org/TR/encrypted-media/#encrypted-block-encountered",
+ "title": "Encrypted Block Encountered",
+ "number": "7.5.3"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-attempt-to-decrypt",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-attempt-to-decrypt",
+ "linkingText": [
+ "Attempt to Decrypt"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "attempt-to-decrypt",
+ "href": "https://www.w3.org/TR/encrypted-media/#attempt-to-decrypt",
+ "title": "Attempt to Decrypt",
+ "number": "7.5.4"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-wait-for-key",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-wait-for-key",
+ "linkingText": [
+ "Wait for Key"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "wait-for-key",
+ "href": "https://www.w3.org/TR/encrypted-media/#wait-for-key",
+ "title": "Wait for Key",
+ "number": "7.5.5"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-attempt-to-resume-playback-if-necessary",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-attempt-to-resume-playback-if-necessary",
+ "linkingText": [
+ "Attempt to Resume Playback If Necessary"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "resume-playback",
+ "href": "https://www.w3.org/TR/encrypted-media/#resume-playback",
+ "title": "Attempt to Resume Playback If Necessary",
+ "number": "7.5.6"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-individualization",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-individualization",
+ "linkingText": [
+ "Individualization"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "individualization",
+ "href": "https://www.w3.org/TR/encrypted-media/#individualization",
+ "title": "Individualization",
+ "number": "8.6"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-direct-individualization",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-direct-individualization",
+ "linkingText": [
+ "Direct Individualization"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "direct-individualization",
+ "href": "https://www.w3.org/TR/encrypted-media/#direct-individualization",
+ "title": "Direct Individualization",
+ "number": "8.6.1"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-app-assisted-individualization",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-app-assisted-individualization",
+ "linkingText": [
+ "App-Assisted Individualization"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "app-assisted-individualization",
+ "href": "https://www.w3.org/TR/encrypted-media/#app-assisted-individualization",
+ "title": "App-Assisted Individualization",
+ "number": "8.6.2"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-common-key-systems",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-common-key-systems",
+ "linkingText": [
+ "Common Key Systems"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "common-key-systems",
+ "href": "https://www.w3.org/TR/encrypted-media/#common-key-systems",
+ "title": "Common Key Systems",
+ "number": "9"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-clear-key",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-clear-key",
+ "linkingText": [
+ "Clear Key"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "clear-key",
+ "href": "https://www.w3.org/TR/encrypted-media/#clear-key",
+ "title": "Clear Key",
+ "number": "9.1"
+ },
+ "definedIn": "heading"
}
]
}
\ No newline at end of file
diff --git a/tr/dfns/mediasession.json b/tr/dfns/mediasession.json
index 4514dfd0ce2c..b8d1eaf97358 100644
--- a/tr/dfns/mediasession.json
+++ b/tr/dfns/mediasession.json
@@ -548,6 +548,28 @@
},
"definedIn": "prose"
},
+ {
+ "id": "dom-mediasessionaction-voiceactivity",
+ "href": "https://www.w3.org/TR/mediasession/#dom-mediasessionaction-voiceactivity",
+ "linkingText": [
+ "\"voiceactivity\"",
+ "voiceactivity"
+ ],
+ "localLinkingText": [],
+ "type": "enum-value",
+ "for": [
+ "MediaSessionAction"
+ ],
+ "access": "public",
+ "informative": false,
+ "heading": {
+ "id": "actions-model",
+ "href": "https://www.w3.org/TR/mediasession/#actions-model",
+ "title": "Actions",
+ "number": "3.4"
+ },
+ "definedIn": "prose"
+ },
{
"id": "supported-media-session-actions",
"href": "https://www.w3.org/TR/mediasession/#supported-media-session-actions",
diff --git a/tr/dfns/mse-byte-stream-format-isobmff.json b/tr/dfns/mse-byte-stream-format-isobmff.json
index a8ad94263fa1..0e04f8093af1 100644
--- a/tr/dfns/mse-byte-stream-format-isobmff.json
+++ b/tr/dfns/mse-byte-stream-format-isobmff.json
@@ -5,8 +5,8 @@
},
"dfns": [
{
- "id": "movie-fragment-relative-addressing",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#movie-fragment-relative-addressing",
+ "id": "dfn-movie-fragment-relative-addressing",
+ "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#dfn-movie-fragment-relative-addressing",
"linkingText": [
"movie-fragment relative addressing"
],
diff --git a/tr/dfns/mse-byte-stream-format-mp2t.json b/tr/dfns/mse-byte-stream-format-mp2t.json
index 97a277293bd2..16abeaaee6a1 100644
--- a/tr/dfns/mse-byte-stream-format-mp2t.json
+++ b/tr/dfns/mse-byte-stream-format-mp2t.json
@@ -5,8 +5,8 @@
},
"dfns": [
{
- "id": "mpeg2ts-timestampOffset",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-timestampOffset",
+ "id": "dfn-mpeg2ts_timestampoffset",
+ "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#dfn-mpeg2ts_timestampoffset",
"linkingText": [
"MPEG2TS_timestampOffset"
],
diff --git a/tr/dfns/mse-byte-stream-format-mpeg-audio.json b/tr/dfns/mse-byte-stream-format-mpeg-audio.json
index 96560df425da..d6bda72738a6 100644
--- a/tr/dfns/mse-byte-stream-format-mpeg-audio.json
+++ b/tr/dfns/mse-byte-stream-format-mpeg-audio.json
@@ -5,8 +5,8 @@
},
"dfns": [
{
- "id": "mpeg-audio-frame",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mpeg-audio-frame",
+ "id": "dfn-mpeg-audio-frame",
+ "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#dfn-mpeg-audio-frame",
"linkingText": [
"MPEG Audio Frame"
],
@@ -24,8 +24,27 @@
"definedIn": "prose"
},
{
- "id": "icecast-header",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#icecast-header",
+ "id": "dfn-metadata-frames",
+ "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#dfn-metadata-frames",
+ "linkingText": [
+ "Metadata Frames"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "mpeg-metadata",
+ "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mpeg-metadata",
+ "title": "Metadata Frames",
+ "number": "4"
+ },
+ "definedIn": "heading"
+ },
+ {
+ "id": "dfn-icecast-header",
+ "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#dfn-icecast-header",
"linkingText": [
"Icecast header"
],
diff --git a/tr/dfns/webgpu.json b/tr/dfns/webgpu.json
index df1cc8b048ac..e0aa3c7bc128 100644
--- a/tr/dfns/webgpu.json
+++ b/tr/dfns/webgpu.json
@@ -1299,6 +1299,25 @@
},
"definedIn": "prose"
},
+ {
+ "id": "becomes-lost",
+ "href": "https://www.w3.org/TR/webgpu/#becomes-lost",
+ "linkingText": [
+ "becomes lost"
+ ],
+ "localLinkingText": [],
+ "type": "dfn",
+ "for": [],
+ "access": "private",
+ "informative": false,
+ "heading": {
+ "id": "devices",
+ "href": "https://www.w3.org/TR/webgpu/#devices",
+ "title": "Devices",
+ "number": "3.5.2"
+ },
+ "definedIn": "prose"
+ },
{
"id": "capabilities",
"href": "https://www.w3.org/TR/webgpu/#capabilities",
diff --git a/tr/dfns/webnn.json b/tr/dfns/webnn.json
index 8b8e7e23a9c3..5eb25579a3f7 100644
--- a/tr/dfns/webnn.json
+++ b/tr/dfns/webnn.json
@@ -883,27 +883,6 @@
},
"definedIn": "prose"
},
- {
- "id": "buffersource-detachable",
- "href": "https://www.w3.org/TR/webnn/#buffersource-detachable",
- "linkingText": [
- "detachable"
- ],
- "localLinkingText": [],
- "type": "dfn",
- "for": [
- "BufferSource"
- ],
- "access": "private",
- "informative": false,
- "heading": {
- "id": "mlnamedarraybufferviews-transfer-alg",
- "href": "https://www.w3.org/TR/webnn/#mlnamedarraybufferviews-transfer-alg",
- "title": "MLNamedArrayBufferViews transfer algorithm",
- "number": "7.3.1"
- },
- "definedIn": "prose"
- },
{
"id": "mlnamedarraybufferviews-transfer",
"href": "https://www.w3.org/TR/webnn/#mlnamedarraybufferviews-transfer",
@@ -2306,10 +2285,10 @@
"definedIn": "pre"
},
{
- "id": "dom-mlargminmaxoptions-axes",
- "href": "https://www.w3.org/TR/webnn/#dom-mlargminmaxoptions-axes",
+ "id": "dom-mlargminmaxoptions-keepdimensions",
+ "href": "https://www.w3.org/TR/webnn/#dom-mlargminmaxoptions-keepdimensions",
"linkingText": [
- "axes"
+ "keepDimensions"
],
"localLinkingText": [],
"type": "dict-member",
@@ -2327,15 +2306,16 @@
"definedIn": "dt"
},
{
- "id": "dom-mlargminmaxoptions-keepdimensions",
- "href": "https://www.w3.org/TR/webnn/#dom-mlargminmaxoptions-keepdimensions",
+ "id": "dom-mlgraphbuilder-argmin-input-axis-options-input",
+ "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-axis-options-input",
"linkingText": [
- "keepDimensions"
+ "input"
],
"localLinkingText": [],
- "type": "dict-member",
+ "type": "argument",
"for": [
- "MLArgMinMaxOptions"
+ "MLGraphBuilder/argMin(input, axis, options)",
+ "MLGraphBuilder/argMax(input, axis, options)"
],
"access": "public",
"informative": false,
@@ -2345,19 +2325,19 @@
"title": "argMin/argMax operations",
"number": "7.8.5"
},
- "definedIn": "dt"
+ "definedIn": "prose"
},
{
- "id": "dom-mlgraphbuilder-argmin-input-options-input",
- "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-options-input",
+ "id": "dom-mlgraphbuilder-argmin-input-axis-options-axis",
+ "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-axis-options-axis",
"linkingText": [
- "input"
+ "axis"
],
"localLinkingText": [],
"type": "argument",
"for": [
- "MLGraphBuilder/argMin(input, options)",
- "MLGraphBuilder/argMax(input, options)"
+ "MLGraphBuilder/argMin(input, axis, options)",
+ "MLGraphBuilder/argMax(input, axis, options)"
],
"access": "public",
"informative": false,
@@ -2370,16 +2350,16 @@
"definedIn": "prose"
},
{
- "id": "dom-mlgraphbuilder-argmin-input-options-options",
- "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-options-options",
+ "id": "dom-mlgraphbuilder-argmin-input-axis-options-options",
+ "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-axis-options-options",
"linkingText": [
"options"
],
"localLinkingText": [],
"type": "argument",
"for": [
- "MLGraphBuilder/argMin(input, options)",
- "MLGraphBuilder/argMax(input, options)"
+ "MLGraphBuilder/argMin(input, axis, options)",
+ "MLGraphBuilder/argMax(input, axis, options)"
],
"access": "public",
"informative": false,
@@ -2416,8 +2396,8 @@
"id": "dom-mlgraphbuilder-argmin",
"href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin",
"linkingText": [
- "argMin(input, options)",
- "argMin(input)"
+ "argMin(input, axis, options)",
+ "argMin(input, axis)"
],
"localLinkingText": [],
"type": "method",
@@ -2438,8 +2418,8 @@
"id": "dom-mlgraphbuilder-argmax",
"href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmax",
"linkingText": [
- "argMax(input, options)",
- "argMax(input)"
+ "argMax(input, axis, options)",
+ "argMax(input, axis)"
],
"localLinkingText": [],
"type": "method",
diff --git a/tr/events/encrypted-media.json b/tr/events/encrypted-media.json
index 76c9545ffeef..21ac9ef9f48a 100644
--- a/tr/events/encrypted-media.json
+++ b/tr/events/encrypted-media.json
@@ -5,10 +5,10 @@
},
"events": [
{
- "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-keystatuseschange",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-keystatuseschange",
"src": {
"format": "summary table",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-keystatuseschange"
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-keystatuseschange"
},
"type": "keystatuseschange",
"targets": [
@@ -17,10 +17,10 @@
"interface": "Event"
},
{
- "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-message",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-message",
"src": {
"format": "summary table",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-message"
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-message"
},
"type": "message",
"targets": [
@@ -29,10 +29,10 @@
"interface": "MediaKeyMessageEvent"
},
{
- "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-encrypted",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-encrypted",
"src": {
"format": "summary table",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-encrypted"
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-encrypted"
},
"type": "encrypted",
"targets": [
@@ -41,10 +41,10 @@
"interface": "MediaEncryptedEvent"
},
{
- "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-waitingforkey",
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-waitingforkey",
"src": {
"format": "summary table",
- "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-waitingforkey"
+ "href": "https://www.w3.org/TR/encrypted-media/#dfn-waitingforkey"
},
"type": "waitingforkey",
"targets": [
diff --git a/tr/headings/encrypted-media.json b/tr/headings/encrypted-media.json
index b233a0f67747..1c3bf40679f8 100644
--- a/tr/headings/encrypted-media.json
+++ b/tr/headings/encrypted-media.json
@@ -5,29 +5,11 @@
},
"headings": [
{
- "id": "respecDocument",
- "href": "https://www.w3.org/TR/encrypted-media/#respecDocument",
+ "id": "title",
+ "href": "https://www.w3.org/TR/encrypted-media/#title",
"level": 1,
"title": "Encrypted Media Extensions"
},
- {
- "id": "w3c-recommendation-18-september-2017",
- "href": "https://www.w3.org/TR/encrypted-media/#w3c-recommendation-18-september-2017",
- "level": 2,
- "title": "W3C Recommendation 18 September 2017 (Link to Editor's Draft updated 19 December 2019)"
- },
- {
- "id": "abstract",
- "href": "https://www.w3.org/TR/encrypted-media/#abstract",
- "level": 2,
- "title": "Abstract"
- },
- {
- "id": "sotd",
- "href": "https://www.w3.org/TR/encrypted-media/#sotd",
- "level": 2,
- "title": "Status of This Document"
- },
{
"id": "toc",
"href": "https://www.w3.org/TR/encrypted-media/#toc",
@@ -56,72 +38,81 @@
"number": "3"
},
{
- "id": "navigator-extension:-requestmediakeysystemaccess()",
- "href": "https://www.w3.org/TR/encrypted-media/#navigator-extension%3A-requestmediakeysystemaccess()",
+ "id": "permissions-policy-integration",
+ "href": "https://www.w3.org/TR/encrypted-media/#permissions-policy-integration",
"level": 3,
- "title": "Navigator Extension: requestMediaKeySystemAccess()",
+ "title": "Permissions Policy Integration",
"number": "3.1"
},
+ {
+ "id": "navigator-extension-requestmediakeysystemaccess",
+ "href": "https://www.w3.org/TR/encrypted-media/#navigator-extension-requestmediakeysystemaccess",
+ "level": 3,
+ "title": "Navigator Extension: requestMediaKeySystemAccess()",
+ "number": "3.2"
+ },
{
"id": "methods",
"href": "https://www.w3.org/TR/encrypted-media/#methods",
"level": 4,
- "title": "Methods"
+ "title": "Methods",
+ "number": "3.2.1"
},
{
"id": "algorithms",
"href": "https://www.w3.org/TR/encrypted-media/#algorithms",
"level": 4,
"title": "Algorithms",
- "number": "3.1.1"
+ "number": "3.2.2"
},
{
"id": "get-supported-configuration",
"href": "https://www.w3.org/TR/encrypted-media/#get-supported-configuration",
"level": 5,
"title": "Get Supported Configuration",
- "number": "3.1.1.1"
+ "number": "3.2.2.1"
},
{
"id": "get-supported-configuration-and-consent",
"href": "https://www.w3.org/TR/encrypted-media/#get-supported-configuration-and-consent",
"level": 5,
"title": "Get Supported Configuration and Consent",
- "number": "3.1.1.2"
+ "number": "3.2.2.2"
},
{
"id": "get-supported-capabilities-for-audio-video-type",
"href": "https://www.w3.org/TR/encrypted-media/#get-supported-capabilities-for-audio-video-type",
"level": 5,
"title": "Get Supported Capabilities for Audio/Video Type",
- "number": "3.1.1.3"
+ "number": "3.2.2.3"
},
{
"id": "get-consent-status",
"href": "https://www.w3.org/TR/encrypted-media/#get-consent-status",
"level": 5,
"title": "Get Consent Status",
- "number": "3.1.1.4"
+ "number": "3.2.2.4"
},
{
"id": "mediakeysystemconfiguration-dictionary",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
"level": 3,
"title": "MediaKeySystemConfiguration dictionary",
- "number": "3.2"
+ "number": "3.3"
},
{
"id": "mediakeysystemmediacapability-dictionary",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemmediacapability-dictionary",
"level": 3,
"title": "MediaKeySystemMediaCapability dictionary",
- "number": "3.3"
+ "number": "3.4"
},
{
"id": "dictionary-mediakeysystemmediacapability-members",
"href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members",
"level": 4,
- "title": "Dictionary MediaKeySystemMediaCapability Members"
+ "title": "Dictionary MediaKeySystemMediaCapability Members",
+ "number": "3.4.1"
},
{
"id": "mediakeysystemaccess-interface",
@@ -134,13 +125,15 @@
"id": "attributes",
"href": "https://www.w3.org/TR/encrypted-media/#attributes",
"level": 3,
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "4.1"
},
{
"id": "methods-0",
"href": "https://www.w3.org/TR/encrypted-media/#methods-0",
"level": 3,
- "title": "Methods"
+ "title": "Methods",
+ "number": "4.2"
},
{
"id": "mediakeys-interface",
@@ -153,35 +146,36 @@
"id": "methods-1",
"href": "https://www.w3.org/TR/encrypted-media/#methods-1",
"level": 3,
- "title": "Methods"
+ "title": "Methods",
+ "number": "5.1"
},
{
"id": "algorithms-0",
"href": "https://www.w3.org/TR/encrypted-media/#algorithms-0",
"level": 3,
"title": "Algorithms",
- "number": "5.1"
+ "number": "5.2"
},
{
"id": "is-persistent-session-type",
"href": "https://www.w3.org/TR/encrypted-media/#is-persistent-session-type",
"level": 4,
"title": "Is persistent session type?",
- "number": "5.1.1"
+ "number": "5.2.1"
},
{
"id": "cdm-unavailable",
"href": "https://www.w3.org/TR/encrypted-media/#cdm-unavailable",
"level": 4,
"title": "CDM Unavailable",
- "number": "5.1.2"
+ "number": "5.2.2"
},
{
"id": "media-keys-storage",
"href": "https://www.w3.org/TR/encrypted-media/#media-keys-storage",
"level": 3,
"title": "Storage and Persistence",
- "number": "5.2"
+ "number": "5.3"
},
{
"id": "mediakeysession-interface",
@@ -194,127 +188,127 @@
"id": "attributes-0",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-0",
"level": 3,
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "6.1"
},
{
"id": "methods-2",
"href": "https://www.w3.org/TR/encrypted-media/#methods-2",
"level": 3,
- "title": "Methods"
+ "title": "Methods",
+ "number": "6.2"
},
{
"id": "mediakeystatusmap-interface",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface",
"level": 3,
"title": "MediaKeyStatusMap Interface",
- "number": "6.1"
+ "number": "6.3"
},
{
"id": "attributes-1",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-1",
"level": 4,
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "6.3.1"
},
{
"id": "methods-3",
"href": "https://www.w3.org/TR/encrypted-media/#methods-3",
"level": 4,
- "title": "Methods"
+ "title": "Methods",
+ "number": "6.3.2"
},
{
"id": "mediakeymessageevent",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent",
"level": 3,
"title": "MediaKeyMessageEvent",
- "number": "6.2"
- },
- {
- "id": "constructors",
- "href": "https://www.w3.org/TR/encrypted-media/#constructors",
- "level": 4,
- "title": "Constructors"
+ "number": "6.4"
},
{
"id": "attributes-2",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-2",
"level": 4,
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "6.4.1"
},
{
"id": "mediakeymessageeventinit",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageeventinit",
"level": 4,
"title": "MediaKeyMessageEventInit",
- "number": "6.2.1"
+ "number": "6.4.2"
},
{
"id": "dictionary-mediakeymessageeventinit-members",
"href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeymessageeventinit-members",
"level": 5,
- "title": "Dictionary MediaKeyMessageEventInit Members"
+ "title": "Dictionary MediaKeyMessageEventInit Members",
+ "number": "6.4.2.1"
},
{
"id": "mediakeysession-events",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-events",
"level": 3,
"title": "Event Summary",
- "number": "6.3"
+ "number": "6.5"
},
{
"id": "mediakeysession-algorithms",
"href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-algorithms",
"level": 3,
"title": "Algorithms",
- "number": "6.4"
+ "number": "6.6"
},
{
"id": "queue-message",
"href": "https://www.w3.org/TR/encrypted-media/#queue-message",
"level": 4,
"title": "Queue a \"message\" Event",
- "number": "6.4.1"
+ "number": "6.6.1"
},
{
"id": "update-key-statuses",
"href": "https://www.w3.org/TR/encrypted-media/#update-key-statuses",
"level": 4,
"title": "Update Key Statuses",
- "number": "6.4.2"
+ "number": "6.6.2"
},
{
"id": "update-expiration",
"href": "https://www.w3.org/TR/encrypted-media/#update-expiration",
"level": 4,
"title": "Update Expiration",
- "number": "6.4.3"
+ "number": "6.6.3"
},
{
"id": "session-closed",
"href": "https://www.w3.org/TR/encrypted-media/#session-closed",
"level": 4,
"title": "Session Closed",
- "number": "6.4.4"
+ "number": "6.6.4"
},
{
"id": "monitor-cdm",
"href": "https://www.w3.org/TR/encrypted-media/#monitor-cdm",
"level": 4,
"title": "Monitor for CDM State Changes",
- "number": "6.4.5"
+ "number": "6.6.5"
},
{
"id": "exceptions",
"href": "https://www.w3.org/TR/encrypted-media/#exceptions",
"level": 3,
"title": "Exceptions",
- "number": "6.5"
+ "number": "6.7"
},
{
"id": "session-storage",
"href": "https://www.w3.org/TR/encrypted-media/#session-storage",
"level": 3,
"title": "Session Storage and Persistence",
- "number": "6.6"
+ "number": "6.8"
},
{
"id": "htmlmediaelement-extensions",
@@ -327,108 +321,106 @@
"id": "attributes-3",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-3",
"level": 3,
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "7.1"
},
{
"id": "methods-4",
"href": "https://www.w3.org/TR/encrypted-media/#methods-4",
"level": 3,
- "title": "Methods"
+ "title": "Methods",
+ "number": "7.2"
},
{
"id": "mediaencryptedevent",
"href": "https://www.w3.org/TR/encrypted-media/#mediaencryptedevent",
"level": 3,
"title": "MediaEncryptedEvent",
- "number": "7.1"
- },
- {
- "id": "constructors-0",
- "href": "https://www.w3.org/TR/encrypted-media/#constructors-0",
- "level": 4,
- "title": "Constructors"
+ "number": "7.3"
},
{
"id": "attributes-4",
"href": "https://www.w3.org/TR/encrypted-media/#attributes-4",
"level": 4,
- "title": "Attributes"
+ "title": "Attributes",
+ "number": "7.3.1"
},
{
"id": "mediaencryptedeventinit",
"href": "https://www.w3.org/TR/encrypted-media/#mediaencryptedeventinit",
"level": 4,
"title": "MediaEncryptedEventInit",
- "number": "7.1.1"
+ "number": "7.3.2"
},
{
"id": "dictionary-mediaencryptedeventinit-members",
"href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediaencryptedeventinit-members",
"level": 5,
- "title": "Dictionary MediaEncryptedEventInit Members"
+ "title": "Dictionary MediaEncryptedEventInit Members",
+ "number": "7.3.2.1"
},
{
"id": "htmlmediaelement-events",
"href": "https://www.w3.org/TR/encrypted-media/#htmlmediaelement-events",
"level": 3,
"title": "Event Summary",
- "number": "7.2"
+ "number": "7.4"
},
{
"id": "htmlmediaelement-algorithms",
"href": "https://www.w3.org/TR/encrypted-media/#htmlmediaelement-algorithms",
"level": 3,
"title": "Algorithms",
- "number": "7.3"
+ "number": "7.5"
},
{
"id": "media-may-contain-encrypted-blocks",
"href": "https://www.w3.org/TR/encrypted-media/#media-may-contain-encrypted-blocks",
"level": 4,
"title": "Media Data May Contain Encrypted Blocks",
- "number": "7.3.1"
+ "number": "7.5.1"
},
{
"id": "initdata-encountered",
"href": "https://www.w3.org/TR/encrypted-media/#initdata-encountered",
"level": 4,
"title": "Initialization Data Encountered",
- "number": "7.3.2"
+ "number": "7.5.2"
},
{
"id": "encrypted-block-encountered",
"href": "https://www.w3.org/TR/encrypted-media/#encrypted-block-encountered",
"level": 4,
"title": "Encrypted Block Encountered",
- "number": "7.3.3"
+ "number": "7.5.3"
},
{
"id": "attempt-to-decrypt",
"href": "https://www.w3.org/TR/encrypted-media/#attempt-to-decrypt",
"level": 4,
"title": "Attempt to Decrypt",
- "number": "7.3.4"
+ "number": "7.5.4"
},
{
"id": "wait-for-key",
"href": "https://www.w3.org/TR/encrypted-media/#wait-for-key",
"level": 4,
"title": "Wait for Key",
- "number": "7.3.5"
+ "number": "7.5.5"
},
{
"id": "resume-playback",
"href": "https://www.w3.org/TR/encrypted-media/#resume-playback",
"level": 4,
"title": "Attempt to Resume Playback If Necessary",
- "number": "7.3.6"
+ "number": "7.5.6"
},
{
"id": "media-element-restrictions",
"href": "https://www.w3.org/TR/encrypted-media/#media-element-restrictions",
"level": 3,
"title": "Media Element Restrictions",
- "number": "7.4"
+ "number": "7.6"
},
{
"id": "implementation-requirements",
@@ -944,6 +936,13 @@
"title": "Stored License",
"number": "13.5"
},
+ {
+ "id": "example-getStatusForPolicy",
+ "href": "https://www.w3.org/TR/encrypted-media/#example-getStatusForPolicy",
+ "level": 3,
+ "title": "Pre-fetch Media With HDCP Policy",
+ "number": "13.6"
+ },
{
"id": "acknowledgements",
"href": "https://www.w3.org/TR/encrypted-media/#acknowledgements",
diff --git a/tr/headings/mse-byte-stream-format-isobmff.json b/tr/headings/mse-byte-stream-format-isobmff.json
index d3c1378b5839..ae69436b6200 100644
--- a/tr/headings/mse-byte-stream-format-isobmff.json
+++ b/tr/headings/mse-byte-stream-format-isobmff.json
@@ -5,29 +5,11 @@
},
"headings": [
{
- "id": "respecDocument",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#respecDocument",
+ "id": "title",
+ "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#title",
"level": 1,
"title": "ISO BMFF Byte Stream Format"
},
- {
- "id": "w3c-working-group-note-04-october-2016",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#w3c-working-group-note-04-october-2016",
- "level": 2,
- "title": "W3C Working Group Note 04 October 2016"
- },
- {
- "id": "abstract",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#abstract",
- "level": 2,
- "title": "Abstract"
- },
- {
- "id": "sotd",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#sotd",
- "level": 2,
- "title": "Status of This Document"
- },
{
"id": "toc",
"href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#toc",
@@ -96,13 +78,6 @@
"level": 3,
"title": "Normative references",
"number": "A.1"
- },
- {
- "id": "informative-references",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#informative-references",
- "level": 3,
- "title": "Informative references",
- "number": "A.2"
}
]
}
\ No newline at end of file
diff --git a/tr/headings/mse-byte-stream-format-mp2t.json b/tr/headings/mse-byte-stream-format-mp2t.json
index e0eaf1fa6149..968699957897 100644
--- a/tr/headings/mse-byte-stream-format-mp2t.json
+++ b/tr/headings/mse-byte-stream-format-mp2t.json
@@ -5,29 +5,11 @@
},
"headings": [
{
- "id": "respecDocument",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#respecDocument",
+ "id": "title",
+ "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#title",
"level": 1,
"title": "MPEG-2 TS Byte Stream Format"
},
- {
- "id": "w3c-working-group-note-04-october-2016",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#w3c-working-group-note-04-october-2016",
- "level": 2,
- "title": "W3C Working Group Note 04 October 2016"
- },
- {
- "id": "abstract",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#abstract",
- "level": 2,
- "title": "Abstract"
- },
- {
- "id": "sotd",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#sotd",
- "level": 2,
- "title": "Status of This Document"
- },
{
"id": "toc",
"href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#toc",
@@ -110,13 +92,6 @@
"level": 3,
"title": "Normative references",
"number": "A.1"
- },
- {
- "id": "informative-references",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#informative-references",
- "level": 3,
- "title": "Informative references",
- "number": "A.2"
}
]
}
\ No newline at end of file
diff --git a/tr/headings/mse-byte-stream-format-mpeg-audio.json b/tr/headings/mse-byte-stream-format-mpeg-audio.json
index ac536a34101f..378d82073fec 100644
--- a/tr/headings/mse-byte-stream-format-mpeg-audio.json
+++ b/tr/headings/mse-byte-stream-format-mpeg-audio.json
@@ -5,29 +5,11 @@
},
"headings": [
{
- "id": "respecDocument",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#respecDocument",
+ "id": "title",
+ "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#title",
"level": 1,
"title": "MPEG Audio Byte Stream Format"
},
- {
- "id": "w3c-working-group-note-04-october-2016",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#w3c-working-group-note-04-october-2016",
- "level": 2,
- "title": "W3C Working Group Note 04 October 2016"
- },
- {
- "id": "abstract",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#abstract",
- "level": 2,
- "title": "Abstract"
- },
- {
- "id": "sotd",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#sotd",
- "level": 2,
- "title": "Status of This Document"
- },
{
"id": "toc",
"href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#toc",
diff --git a/tr/headings/mse-byte-stream-format-registry.json b/tr/headings/mse-byte-stream-format-registry.json
index f3dad4649d3c..da908e3b6d5a 100644
--- a/tr/headings/mse-byte-stream-format-registry.json
+++ b/tr/headings/mse-byte-stream-format-registry.json
@@ -5,29 +5,11 @@
},
"headings": [
{
- "id": "respecDocument",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-registry/#respecDocument",
+ "id": "title",
+ "href": "https://www.w3.org/TR/mse-byte-stream-format-registry/#title",
"level": 1,
"title": "Media Source Extensions Byte Stream Format Registry"
},
- {
- "id": "w3c-working-group-note-04-october-2016",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-registry/#w3c-working-group-note-04-october-2016",
- "level": 2,
- "title": "W3C Working Group Note 04 October 2016"
- },
- {
- "id": "abstract",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-registry/#abstract",
- "level": 2,
- "title": "Abstract"
- },
- {
- "id": "sotd",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-registry/#sotd",
- "level": 2,
- "title": "Status of This Document"
- },
{
"id": "toc",
"href": "https://www.w3.org/TR/mse-byte-stream-format-registry/#toc",
diff --git a/tr/headings/mse-byte-stream-format-webm.json b/tr/headings/mse-byte-stream-format-webm.json
index ed8a21dcba32..f59e3f35db9b 100644
--- a/tr/headings/mse-byte-stream-format-webm.json
+++ b/tr/headings/mse-byte-stream-format-webm.json
@@ -5,29 +5,11 @@
},
"headings": [
{
- "id": "respecDocument",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#respecDocument",
+ "id": "title",
+ "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#title",
"level": 1,
"title": "WebM Byte Stream Format"
},
- {
- "id": "w3c-working-group-note-04-october-2016",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#w3c-working-group-note-04-october-2016",
- "level": 2,
- "title": "W3C Working Group Note 04 October 2016"
- },
- {
- "id": "abstract",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#abstract",
- "level": 2,
- "title": "Abstract"
- },
- {
- "id": "sotd",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#sotd",
- "level": 2,
- "title": "Status of This Document"
- },
{
"id": "toc",
"href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#toc",
@@ -96,13 +78,6 @@
"level": 3,
"title": "Normative references",
"number": "A.1"
- },
- {
- "id": "informative-references",
- "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#informative-references",
- "level": 3,
- "title": "Informative references",
- "number": "A.2"
}
]
}
\ No newline at end of file
diff --git a/tr/idl/encrypted-media.idl b/tr/idl/encrypted-media.idl
index 336ba837f4dd..008e83e320d4 100644
--- a/tr/idl/encrypted-media.idl
+++ b/tr/idl/encrypted-media.idl
@@ -3,118 +3,130 @@
// (https://github.com/w3c/webref)
// Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/)
+[Exposed=Window]
partial interface Navigator {
- [SecureContext] Promise requestMediaKeySystemAccess(DOMString keySystem,
- sequence supportedConfigurations);
+ [SecureContext] Promise requestMediaKeySystemAccess (
+ DOMString keySystem,
+ sequence supportedConfigurations);
};
enum MediaKeysRequirement {
- "required",
- "optional",
- "not-allowed"
+ "required",
+ "optional",
+ "not-allowed"
};
dictionary MediaKeySystemConfiguration {
- DOMString label = "";
- sequence initDataTypes = [];
- sequence audioCapabilities = [];
- sequence videoCapabilities = [];
- MediaKeysRequirement distinctiveIdentifier = "optional";
- MediaKeysRequirement persistentState = "optional";
- sequence sessionTypes;
+ DOMString label = "";
+ sequence initDataTypes = [];
+ sequence audioCapabilities = [];
+ sequence videoCapabilities = [];
+ MediaKeysRequirement distinctiveIdentifier = "optional";
+ MediaKeysRequirement persistentState = "optional";
+ sequence sessionTypes;
};
dictionary MediaKeySystemMediaCapability {
- DOMString contentType = "";
- DOMString robustness = "";
+ DOMString contentType = "";
+ DOMString? encryptionScheme = null;
+ DOMString robustness = "";
};
-[SecureContext]
-interface MediaKeySystemAccess {
- readonly attribute DOMString keySystem;
- MediaKeySystemConfiguration getConfiguration();
- Promise createMediaKeys();
+[Exposed=Window, SecureContext] interface MediaKeySystemAccess {
+ readonly attribute DOMString keySystem;
+ MediaKeySystemConfiguration getConfiguration ();
+ Promise createMediaKeys ();
};
enum MediaKeySessionType {
- "temporary",
- "persistent-license"
+ "temporary",
+ "persistent-license"
};
-[SecureContext]
-interface MediaKeys {
- MediaKeySession createSession(optional MediaKeySessionType sessionType = "temporary");
- Promise setServerCertificate(BufferSource serverCertificate);
+[Exposed=Window, SecureContext] interface MediaKeys {
+ MediaKeySession createSession (optional MediaKeySessionType sessionType = "temporary");
+ Promise getStatusForPolicy (optional MediaKeysPolicy policy = {});
+ Promise setServerCertificate (BufferSource serverCertificate);
};
-[SecureContext]
-interface MediaKeySession : EventTarget {
- readonly attribute DOMString sessionId;
- readonly attribute unrestricted double expiration;
- readonly attribute Promise closed;
- readonly attribute MediaKeyStatusMap keyStatuses;
- attribute EventHandler onkeystatuseschange;
- attribute EventHandler onmessage;
- Promise generateRequest(DOMString initDataType,
- BufferSource initData);
- Promise load(DOMString sessionId);
- Promise update(BufferSource response);
- Promise close();
- Promise remove();
+dictionary MediaKeysPolicy {
+ DOMString minHdcpVersion;
};
-[SecureContext]
-interface MediaKeyStatusMap {
- iterable;
- readonly attribute unsigned long size;
- boolean has(BufferSource keyId);
- any get(BufferSource keyId);
+enum MediaKeySessionClosedReason {
+ "internal-error",
+ "closed-by-application",
+ "release-acknowledged",
+ "hardware-context-reset",
+ "resource-evicted"
+};
+
+[Exposed=Window, SecureContext] interface MediaKeySession : EventTarget {
+ readonly attribute DOMString sessionId;
+ readonly attribute unrestricted double expiration;
+ readonly attribute Promise closed;
+ readonly attribute MediaKeyStatusMap keyStatuses;
+ attribute EventHandler onkeystatuseschange;
+ attribute EventHandler onmessage;
+ Promise generateRequest (DOMString initDataType, BufferSource initData);
+ Promise load (DOMString sessionId);
+ Promise update (BufferSource response);
+ Promise close ();
+ Promise remove ();
+};
+
+[Exposed=Window, SecureContext] interface MediaKeyStatusMap {
+ iterable;
+ readonly attribute unsigned long size;
+ boolean has (BufferSource keyId);
+ (MediaKeyStatus or undefined) get (BufferSource keyId);
};
enum MediaKeyStatus {
- "usable",
- "expired",
- "released",
- "output-restricted",
- "output-downscaled",
- "status-pending",
- "internal-error"
+ "usable",
+ "expired",
+ "released",
+ "output-restricted",
+ "output-downscaled",
+ "usable-in-future",
+ "status-pending",
+ "internal-error"
};
enum MediaKeyMessageType {
- "license-request",
- "license-renewal",
- "license-release",
- "individualization-request"
+ "license-request",
+ "license-renewal",
+ "license-release",
+ "individualization-request"
};
-[SecureContext,
- Constructor(DOMString type, MediaKeyMessageEventInit eventInitDict)]
+[Exposed=Window, SecureContext]
interface MediaKeyMessageEvent : Event {
- readonly attribute MediaKeyMessageType messageType;
- readonly attribute ArrayBuffer message;
+ constructor(DOMString type, MediaKeyMessageEventInit eventInitDict);
+ readonly attribute MediaKeyMessageType messageType;
+ readonly attribute ArrayBuffer message;
};
dictionary MediaKeyMessageEventInit : EventInit {
- required MediaKeyMessageType messageType;
- required ArrayBuffer message;
+ required MediaKeyMessageType messageType;
+ required ArrayBuffer message;
};
-partial interface HTMLMediaElement {
- [SecureContext]
- readonly attribute MediaKeys? mediaKeys;
- attribute EventHandler onencrypted;
- attribute EventHandler onwaitingforkey;
- [SecureContext] Promise setMediaKeys(MediaKeys? mediaKeys);
+[Exposed=Window] partial interface HTMLMediaElement {
+ [SecureContext] readonly attribute MediaKeys? mediaKeys;
+ attribute EventHandler onencrypted;
+ attribute EventHandler onwaitingforkey;
+ [SecureContext] Promise setMediaKeys (MediaKeys? mediaKeys);
};
-[Constructor(DOMString type, optional MediaEncryptedEventInit eventInitDict)]
+[Exposed=Window]
interface MediaEncryptedEvent : Event {
- readonly attribute DOMString initDataType;
- readonly attribute ArrayBuffer? initData;
+ constructor(DOMString type, optional MediaEncryptedEventInit eventInitDict = {});
+ readonly attribute DOMString initDataType;
+ readonly attribute ArrayBuffer? initData;
};
dictionary MediaEncryptedEventInit : EventInit {
- DOMString initDataType = "";
- ArrayBuffer? initData = null;
+ DOMString initDataType = "";
+ ArrayBuffer? initData = null;
};
diff --git a/tr/idl/mediasession.idl b/tr/idl/mediasession.idl
index 0b24d71a5c5e..0e63383a9665 100644
--- a/tr/idl/mediasession.idl
+++ b/tr/idl/mediasession.idl
@@ -30,7 +30,8 @@ enum MediaSessionAction {
"hangup",
"previousslide",
"nextslide",
- "enterpictureinpicture"
+ "enterpictureinpicture",
+ "voiceactivity"
};
callback MediaSessionActionHandler = undefined(MediaSessionActionDetails details);
diff --git a/tr/idl/webnn.idl b/tr/idl/webnn.idl
index dcf9e6a1f604..6aef32ea825d 100644
--- a/tr/idl/webnn.idl
+++ b/tr/idl/webnn.idl
@@ -101,13 +101,14 @@ interface MLGraphBuilder {
};
dictionary MLArgMinMaxOptions {
- sequence<[EnforceRange] unsigned long> axes;
boolean keepDimensions = false;
};
partial interface MLGraphBuilder {
- MLOperand argMin(MLOperand input, optional MLArgMinMaxOptions options = {});
- MLOperand argMax(MLOperand input, optional MLArgMinMaxOptions options = {});
+ MLOperand argMin(MLOperand input, [EnforceRange] unsigned long axis,
+ optional MLArgMinMaxOptions options = {});
+ MLOperand argMax(MLOperand input, [EnforceRange] unsigned long axis,
+ optional MLArgMinMaxOptions options = {});
};
dictionary MLBatchNormalizationOptions {
diff --git a/tr/ids/encrypted-media.json b/tr/ids/encrypted-media.json
index 6fbf39fb52a3..4faf2c1feeb1 100644
--- a/tr/ids/encrypted-media.json
+++ b/tr/ids/encrypted-media.json
@@ -5,649 +5,2117 @@
},
"ids": [
"https://www.w3.org/TR/encrypted-media/#initialUserConfig",
- "https://www.w3.org/TR/encrypted-media/#respecDocument",
"https://www.w3.org/TR/encrypted-media/#toc-nav",
"https://www.w3.org/TR/encrypted-media/#toc-jump",
"https://www.w3.org/TR/encrypted-media/#toc-toggle",
- "https://www.w3.org/TR/encrypted-media/#respecHeader",
"https://www.w3.org/TR/encrypted-media/#title",
- "https://www.w3.org/TR/encrypted-media/#w3c-recommendation-18-september-2017",
+ "https://www.w3.org/TR/encrypted-media/#w3c-state",
"https://www.w3.org/TR/encrypted-media/#abstract",
- "https://www.w3.org/TR/encrypted-media/#abstract-0",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-clear-key-1",
"https://www.w3.org/TR/encrypted-media/#sotd",
- "https://www.w3.org/TR/encrypted-media/#status-of-this-document",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-getstatusforpolicy-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-media-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-usable-in-future-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-quotaexceedederror-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-1",
"https://www.w3.org/TR/encrypted-media/#w3c_process_revision",
"https://www.w3.org/TR/encrypted-media/#toc",
"https://www.w3.org/TR/encrypted-media/#table-of-contents",
"https://www.w3.org/TR/encrypted-media/#introduction",
- "https://www.w3.org/TR/encrypted-media/#x1.-introduction",
- "https://www.w3.org/TR/encrypted-media/#h-note1",
+ "https://www.w3.org/TR/encrypted-media/#x1-introduction",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-2",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID",
+ "https://www.w3.org/TR/encrypted-media/#h-note",
"https://www.w3.org/TR/encrypted-media/#definitions",
- "https://www.w3.org/TR/encrypted-media/#x2.-definitions",
- "https://www.w3.org/TR/encrypted-media/#cdm",
- "https://www.w3.org/TR/encrypted-media/#h-note2",
- "https://www.w3.org/TR/encrypted-media/#key-system",
- "https://www.w3.org/TR/encrypted-media/#h-note3",
- "https://www.w3.org/TR/encrypted-media/#h-note4",
- "https://www.w3.org/TR/encrypted-media/#key-session",
- "https://www.w3.org/TR/encrypted-media/#session-id",
- "https://www.w3.org/TR/encrypted-media/#h-note5",
- "https://www.w3.org/TR/encrypted-media/#decryption-key",
- "https://www.w3.org/TR/encrypted-media/#h-note6",
- "https://www.w3.org/TR/encrypted-media/#usable-for-decryption",
- "https://www.w3.org/TR/encrypted-media/#h-note7",
- "https://www.w3.org/TR/encrypted-media/#decryption-key-id",
- "https://www.w3.org/TR/encrypted-media/#known-key",
- "https://www.w3.org/TR/encrypted-media/#h-note8",
- "https://www.w3.org/TR/encrypted-media/#license",
+ "https://www.w3.org/TR/encrypted-media/#x2-definitions",
+ "https://www.w3.org/TR/encrypted-media/#dfn-cdm",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-3",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-0",
+ "https://www.w3.org/TR/encrypted-media/#h-note-0",
+ "https://www.w3.org/TR/encrypted-media/#dfn-key-system-s",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-common-key-systems-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-3",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-1",
+ "https://www.w3.org/TR/encrypted-media/#h-note-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-2",
+ "https://www.w3.org/TR/encrypted-media/#h-note-2",
+ "https://www.w3.org/TR/encrypted-media/#dfn-key-session",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-1",
+ "https://www.w3.org/TR/encrypted-media/#dfn-session-id",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-3",
+ "https://www.w3.org/TR/encrypted-media/#h-note-3",
+ "https://www.w3.org/TR/encrypted-media/#dfn-key-s",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-load-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-4",
+ "https://www.w3.org/TR/encrypted-media/#h-note-4",
+ "https://www.w3.org/TR/encrypted-media/#dfn-usable-for-decryption",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-11",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-5",
+ "https://www.w3.org/TR/encrypted-media/#h-note-5",
+ "https://www.w3.org/TR/encrypted-media/#dfn-decryption-key-id",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-s-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-license-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-13",
+ "https://www.w3.org/TR/encrypted-media/#dfn-known",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-s-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-keystatuses-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-6",
+ "https://www.w3.org/TR/encrypted-media/#h-note-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-2",
+ "https://www.w3.org/TR/encrypted-media/#dfn-license",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-s-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-4",
"https://www.w3.org/TR/encrypted-media/#initialization-data",
- "https://www.w3.org/TR/encrypted-media/#h-note9",
- "https://www.w3.org/TR/encrypted-media/#initialization-data-type",
- "https://www.w3.org/TR/encrypted-media/#h-note10",
- "https://www.w3.org/TR/encrypted-media/#associable",
- "https://www.w3.org/TR/encrypted-media/#non-associable",
- "https://www.w3.org/TR/encrypted-media/#h-note11",
- "https://www.w3.org/TR/encrypted-media/#associable-by-entity",
- "https://www.w3.org/TR/encrypted-media/#non-associable-by-entity",
- "https://www.w3.org/TR/encrypted-media/#non-associable-by-application",
- "https://www.w3.org/TR/encrypted-media/#associable-by-application",
- "https://www.w3.org/TR/encrypted-media/#distinctive-value",
- "https://www.w3.org/TR/encrypted-media/#h-note12",
- "https://www.w3.org/TR/encrypted-media/#h-note13",
- "https://www.w3.org/TR/encrypted-media/#permanent-identifier",
- "https://www.w3.org/TR/encrypted-media/#distinctive-permanent-identifier",
- "https://www.w3.org/TR/encrypted-media/#h-note14",
- "https://www.w3.org/TR/encrypted-media/#h-note15",
- "https://www.w3.org/TR/encrypted-media/#h-note16",
- "https://www.w3.org/TR/encrypted-media/#distinctive-identifier",
- "https://www.w3.org/TR/encrypted-media/#h-note17",
- "https://www.w3.org/TR/encrypted-media/#h-note18",
- "https://www.w3.org/TR/encrypted-media/#h-note19",
- "https://www.w3.org/TR/encrypted-media/#h-note20",
- "https://www.w3.org/TR/encrypted-media/#h-note21",
- "https://www.w3.org/TR/encrypted-media/#h-note22",
- "https://www.w3.org/TR/encrypted-media/#h-note23",
- "https://www.w3.org/TR/encrypted-media/#uses-distinctive-identifiers",
- "https://www.w3.org/TR/encrypted-media/#uses-distinctive-permanent-identifiers",
- "https://www.w3.org/TR/encrypted-media/#uses-distinctive-identifiers-or-distinctive-permanent-identifiers",
- "https://www.w3.org/TR/encrypted-media/#h-note24",
- "https://www.w3.org/TR/encrypted-media/#cross-origin",
- "https://www.w3.org/TR/encrypted-media/#mixed-content",
- "https://www.w3.org/TR/encrypted-media/#time",
- "https://www.w3.org/TR/encrypted-media/#h-note25",
- "https://www.w3.org/TR/encrypted-media/#expiration-time",
- "https://www.w3.org/TR/encrypted-media/#browsing-profile",
- "https://www.w3.org/TR/encrypted-media/#h-note26",
- "https://www.w3.org/TR/encrypted-media/#valid-media-mime-type",
+ "https://www.w3.org/TR/encrypted-media/#dfn-initialization-data",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-7",
+ "https://www.w3.org/TR/encrypted-media/#h-note-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-s-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-15",
+ "https://www.w3.org/TR/encrypted-media/#dfn-initialization-data-type",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdata-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-2",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-8",
+ "https://www.w3.org/TR/encrypted-media/#h-note-8",
+ "https://www.w3.org/TR/encrypted-media/#dfn-associable",
+ "https://www.w3.org/TR/encrypted-media/#dfn-non-associable",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-9",
+ "https://www.w3.org/TR/encrypted-media/#h-note-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-1",
+ "https://www.w3.org/TR/encrypted-media/#dfn-associable-by-an-entity",
+ "https://www.w3.org/TR/encrypted-media/#dfn-non-associable-by-an-entity",
+ "https://www.w3.org/TR/encrypted-media/#dfn-non-associable-by-application",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-an-entity-1",
+ "https://www.w3.org/TR/encrypted-media/#dfn-associable-by-the-application",
+ "https://www.w3.org/TR/encrypted-media/#dfn-distinctive",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-10",
+ "https://www.w3.org/TR/encrypted-media/#h-note-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-id-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-license-2",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-11",
+ "https://www.w3.org/TR/encrypted-media/#h-note-11",
+ "https://www.w3.org/TR/encrypted-media/#dfn-permanent-identifier-s",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-18",
+ "https://www.w3.org/TR/encrypted-media/#dfn-distinctive-permanent-identifier-s",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-permanent-identifier-s-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-12",
+ "https://www.w3.org/TR/encrypted-media/#h-note-12",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-13",
+ "https://www.w3.org/TR/encrypted-media/#h-note-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-2",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-14",
+ "https://www.w3.org/TR/encrypted-media/#h-note-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-1",
+ "https://www.w3.org/TR/encrypted-media/#dfn-distinctive-identifier-s",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-15",
+ "https://www.w3.org/TR/encrypted-media/#h-note-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-an-entity-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-an-entity-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-an-entity-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-3",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-16",
+ "https://www.w3.org/TR/encrypted-media/#h-note-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-2",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-17",
+ "https://www.w3.org/TR/encrypted-media/#h-note-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-5",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-18",
+ "https://www.w3.org/TR/encrypted-media/#h-note-18",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-19",
+ "https://www.w3.org/TR/encrypted-media/#h-note-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-the-application-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-the-application-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-the-application-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-5",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-20",
+ "https://www.w3.org/TR/encrypted-media/#h-note-20",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-an-entity-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-the-application-4",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-21",
+ "https://www.w3.org/TR/encrypted-media/#h-note-21",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-20",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-21",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-22",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-23",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-13",
+ "https://www.w3.org/TR/encrypted-media/#dfn-use-of-distinctive-identifiers-and-distinctive-permanent-identifiers",
+ "https://www.w3.org/TR/encrypted-media/#dfn-use-distinctive-identifier-s",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-10",
+ "https://www.w3.org/TR/encrypted-media/#dfn-use-distinctive-permanent-identifier-s",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-11",
+ "https://www.w3.org/TR/encrypted-media/#dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-permanent-identifier-s-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-22",
+ "https://www.w3.org/TR/encrypted-media/#h-note-22",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-3",
+ "https://www.w3.org/TR/encrypted-media/#dfn-cross-origin-limitations",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-3",
+ "https://www.w3.org/TR/encrypted-media/#dfn-mixed-content-limitations",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-3",
+ "https://www.w3.org/TR/encrypted-media/#dfn-time",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-23",
+ "https://www.w3.org/TR/encrypted-media/#h-note-23",
+ "https://www.w3.org/TR/encrypted-media/#dfn-expiration",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-time-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-2",
+ "https://www.w3.org/TR/encrypted-media/#dfn-browsing-profile",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-24",
+ "https://www.w3.org/TR/encrypted-media/#h-note-24",
+ "https://www.w3.org/TR/encrypted-media/#dfn-valid-media-mime-type",
"https://www.w3.org/TR/encrypted-media/#obtaining-access-to-key-systems",
- "https://www.w3.org/TR/encrypted-media/#x3.-obtaining-access-to-key-systems",
- "https://www.w3.org/TR/encrypted-media/#navigator-extension%3A-requestmediakeysystemaccess()",
- "https://www.w3.org/TR/encrypted-media/#x3.1-navigator-extension%3A-requestmediakeysystemaccess()",
+ "https://www.w3.org/TR/encrypted-media/#x3-obtaining-access-to-key-systems",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-5",
+ "https://www.w3.org/TR/encrypted-media/#permissions-policy-integration",
+ "https://www.w3.org/TR/encrypted-media/#x3-1-permissions-policy-integration",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-1",
+ "https://www.w3.org/TR/encrypted-media/#dfn-encrypted-media",
+ "https://www.w3.org/TR/encrypted-media/#navigator-extension-requestmediakeysystemaccess",
+ "https://www.w3.org/TR/encrypted-media/#x3-2-navigator-extension-requestmediakeysystemaccess",
"https://www.w3.org/TR/encrypted-media/#dom-navigator",
+ "https://www.w3.org/TR/encrypted-media/#webidl-571417346",
"https://www.w3.org/TR/encrypted-media/#idl-def-navigator-partial-1",
- "https://www.w3.org/TR/encrypted-media/#idl-def-navigator-requestmediakeysystemaccess(keysystem%2Csupportedconfigurations)",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-1",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-navigator-requestmediakeysystemaccess-keysystem-supportedconfigurations",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-1",
"https://www.w3.org/TR/encrypted-media/#methods",
+ "https://www.w3.org/TR/encrypted-media/#x3-2-1-methods",
"https://www.w3.org/TR/encrypted-media/#dom-navigator-requestmediakeysystemaccess",
- "https://www.w3.org/TR/encrypted-media/#requestMediaKeySystemAccess",
- "https://www.w3.org/TR/encrypted-media/#h-note27",
- "https://www.w3.org/TR/encrypted-media/#h-note28",
- "https://www.w3.org/TR/encrypted-media/#h-note29",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-25",
+ "https://www.w3.org/TR/encrypted-media/#h-note-25",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-6",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-26",
+ "https://www.w3.org/TR/encrypted-media/#h-note-26",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-media-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-get-supported-configuration-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-keysystem-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-2",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-27",
+ "https://www.w3.org/TR/encrypted-media/#h-note-27",
"https://www.w3.org/TR/encrypted-media/#algorithms",
- "https://www.w3.org/TR/encrypted-media/#x3.1.1-algorithms",
+ "https://www.w3.org/TR/encrypted-media/#x3-2-2-algorithms",
"https://www.w3.org/TR/encrypted-media/#get-supported-configuration",
- "https://www.w3.org/TR/encrypted-media/#x3.1.1.1-get-supported-configuration",
- "https://www.w3.org/TR/encrypted-media/#h-note30",
- "https://www.w3.org/TR/encrypted-media/#h-note31",
+ "https://www.w3.org/TR/encrypted-media/#x3-2-2-1-get-supported-configuration",
+ "https://www.w3.org/TR/encrypted-media/#dfn-get-supported-configuration",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-2",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-28",
+ "https://www.w3.org/TR/encrypted-media/#h-note-28",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-29",
+ "https://www.w3.org/TR/encrypted-media/#h-note-29",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-get-supported-configuration-and-consent-1",
"https://www.w3.org/TR/encrypted-media/#get-supported-configuration-and-consent",
- "https://www.w3.org/TR/encrypted-media/#x3.1.1.2-get-supported-configuration-and-consent",
- "https://www.w3.org/TR/encrypted-media/#h-note32",
- "https://www.w3.org/TR/encrypted-media/#h-note33",
- "https://www.w3.org/TR/encrypted-media/#h-note34",
- "https://www.w3.org/TR/encrypted-media/#h-note35",
+ "https://www.w3.org/TR/encrypted-media/#x3-2-2-2-get-supported-configuration-and-consent",
+ "https://www.w3.org/TR/encrypted-media/#dfn-get-supported-configuration-and-consent",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-label-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-label-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-2",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-30",
+ "https://www.w3.org/TR/encrypted-media/#h-note-30",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-31",
+ "https://www.w3.org/TR/encrypted-media/#h-note-31",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-get-supported-capabilities-for-audio-video-type-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-get-supported-capabilities-for-audio-video-type-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-7",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-32",
+ "https://www.w3.org/TR/encrypted-media/#h-note-32",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-7",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-33",
+ "https://www.w3.org/TR/encrypted-media/#h-note-33",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-get-consent-status-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-10",
"https://www.w3.org/TR/encrypted-media/#get-supported-capabilities-for-audio-video-type",
- "https://www.w3.org/TR/encrypted-media/#x3.1.1.3-get-supported-capabilities-for-audio-video-type",
- "https://www.w3.org/TR/encrypted-media/#h-note36",
- "https://www.w3.org/TR/encrypted-media/#h-note37",
- "https://www.w3.org/TR/encrypted-media/#h-note38",
- "https://www.w3.org/TR/encrypted-media/#h-note39",
- "https://www.w3.org/TR/encrypted-media/#h-note40",
- "https://www.w3.org/TR/encrypted-media/#h-note41",
- "https://www.w3.org/TR/encrypted-media/#h-note42",
+ "https://www.w3.org/TR/encrypted-media/#x3-2-2-3-get-supported-capabilities-for-audio-video-type",
+ "https://www.w3.org/TR/encrypted-media/#dfn-get-supported-capabilities-for-audio-video-type",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-contenttype-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-robustness-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-valid-media-mime-type-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-34",
+ "https://www.w3.org/TR/encrypted-media/#h-note-34",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-35",
+ "https://www.w3.org/TR/encrypted-media/#h-note-35",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-36",
+ "https://www.w3.org/TR/encrypted-media/#h-note-36",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-37",
+ "https://www.w3.org/TR/encrypted-media/#h-note-37",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-38",
+ "https://www.w3.org/TR/encrypted-media/#h-note-38",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-6",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-39",
+ "https://www.w3.org/TR/encrypted-media/#h-note-39",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-40",
+ "https://www.w3.org/TR/encrypted-media/#h-note-40",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-4",
"https://www.w3.org/TR/encrypted-media/#get-consent-status",
- "https://www.w3.org/TR/encrypted-media/#x3.1.1.4-get-consent-status",
- "https://www.w3.org/TR/encrypted-media/#h-note43",
- "https://www.w3.org/TR/encrypted-media/#h-note44",
- "https://www.w3.org/TR/encrypted-media/#h-note45",
+ "https://www.w3.org/TR/encrypted-media/#x3-2-2-4-get-consent-status",
+ "https://www.w3.org/TR/encrypted-media/#dfn-get-consent-status",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-41",
+ "https://www.w3.org/TR/encrypted-media/#h-note-41",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-9",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-42",
+ "https://www.w3.org/TR/encrypted-media/#h-note-42",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-24",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-18",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-12",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-43",
+ "https://www.w3.org/TR/encrypted-media/#h-note-43",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-10",
"https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary",
- "https://www.w3.org/TR/encrypted-media/#x3.2-mediakeysystemconfiguration-dictionary",
+ "https://www.w3.org/TR/encrypted-media/#x3-3-mediakeysystemconfiguration-dictionary",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration",
+ "https://www.w3.org/TR/encrypted-media/#webidl-1197737164",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysrequirement",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-11",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-required",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeysRequirement.required",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-25",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-optional",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeysRequirement.optional",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-9",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-not-allowed",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeysRequirement.not-allowed",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-26",
+ "https://www.w3.org/TR/encrypted-media/#webidl-798704963",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-6",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-label",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-label-3",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-initdatatypes",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-4",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-audiocapabilities",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-7",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-videocapabilities",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-7",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-distinctiveidentifier",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-20",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-persistentstate",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-9",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-sessiontypes",
- "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-7",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-label",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-getconfiguration-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-11",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-initdatatypes",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-4",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-audiocapabilities",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-8",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-videocapabilities",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-8",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-distinctiveidentifier",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-3",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-persistentstate",
- "https://www.w3.org/TR/encrypted-media/#h-note46",
- "https://www.w3.org/TR/encrypted-media/#h-note47",
- "https://www.w3.org/TR/encrypted-media/#h-note48",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-27",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-13",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-44",
+ "https://www.w3.org/TR/encrypted-media/#h-note-44",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-21",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-2",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-45",
+ "https://www.w3.org/TR/encrypted-media/#h-note-45",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-11",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-46",
+ "https://www.w3.org/TR/encrypted-media/#h-note-46",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-7",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-sessiontypes",
- "https://www.w3.org/TR/encrypted-media/#h-note49",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-10",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-47",
+ "https://www.w3.org/TR/encrypted-media/#h-note-47",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-28",
"https://www.w3.org/TR/encrypted-media/#mediakeysystemmediacapability-dictionary",
- "https://www.w3.org/TR/encrypted-media/#x3.3-mediakeysystemmediacapability-dictionary",
+ "https://www.w3.org/TR/encrypted-media/#x3-4-mediakeysystemmediacapability-dictionary",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability",
+ "https://www.w3.org/TR/encrypted-media/#webidl-1151374081",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemmediacapability",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-9",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemmediacapability-contenttype",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-contenttype-2",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemmediacapability-encryptionscheme",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-3",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemmediacapability-robustness",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-robustness-2",
"https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members",
+ "https://www.w3.org/TR/encrypted-media/#x3-4-1-dictionary-mediakeysystemmediacapability-members",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-10",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-contenttype",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-valid-media-mime-type-2",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-encryptionscheme",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-48",
+ "https://www.w3.org/TR/encrypted-media/#h-note-48",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-49",
+ "https://www.w3.org/TR/encrypted-media/#h-note-49",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-50",
+ "https://www.w3.org/TR/encrypted-media/#h-note-50",
+ "https://www.w3.org/TR/encrypted-media/#scheme-cenc",
+ "https://www.w3.org/TR/encrypted-media/#scheme-cbcs",
+ "https://www.w3.org/TR/encrypted-media/#dfn-cbcs-1-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-scheme-cbcs-1",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-robustness",
- "https://www.w3.org/TR/encrypted-media/#h-note50",
- "https://www.w3.org/TR/encrypted-media/#h-note51",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-51",
+ "https://www.w3.org/TR/encrypted-media/#h-note-51",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-29",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-30",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-31",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-contenttype-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-robustness-3",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-52",
+ "https://www.w3.org/TR/encrypted-media/#h-note-52",
"https://www.w3.org/TR/encrypted-media/#mediakeysystemaccess-interface",
- "https://www.w3.org/TR/encrypted-media/#x4.-mediakeysystemaccess-interface",
+ "https://www.w3.org/TR/encrypted-media/#x4-mediakeysystemaccess-interface",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-12",
+ "https://www.w3.org/TR/encrypted-media/#webidl-1780138428",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemaccess",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-14",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemaccess-keysystem",
- "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemaccess-getconfiguration()",
- "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemaccess-createmediakeys()",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-keysystem-2",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemaccess-getconfiguration",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-getconfiguration-2",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemaccess-createmediakeys",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-createmediakeys-1",
"https://www.w3.org/TR/encrypted-media/#attributes",
+ "https://www.w3.org/TR/encrypted-media/#x4-1-attributes",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-keysystem",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-13",
"https://www.w3.org/TR/encrypted-media/#methods-0",
+ "https://www.w3.org/TR/encrypted-media/#x4-2-methods",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-getconfiguration",
- "https://www.w3.org/TR/encrypted-media/#getConfiguration",
- "https://www.w3.org/TR/encrypted-media/#h-note52",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-11",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-53",
+ "https://www.w3.org/TR/encrypted-media/#h-note-53",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-54",
+ "https://www.w3.org/TR/encrypted-media/#h-note-54",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-5",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-createmediakeys",
- "https://www.w3.org/TR/encrypted-media/#createMediaKeys",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-22",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-5",
"https://www.w3.org/TR/encrypted-media/#mediakeys-interface",
- "https://www.w3.org/TR/encrypted-media/#x5.-mediakeys-interface",
+ "https://www.w3.org/TR/encrypted-media/#x5-mediakeys-interface",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeys",
- "https://www.w3.org/TR/encrypted-media/#h-note53",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-32",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-13",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-55",
+ "https://www.w3.org/TR/encrypted-media/#h-note-55",
+ "https://www.w3.org/TR/encrypted-media/#webidl-2083600463",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysessiontype",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-1",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysessiontype",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysessiontype-temporary",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeySessionType.temporary",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysessiontype-persistent-license",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeySessionType.persistent-license",
- "https://www.w3.org/TR/encrypted-media/#record-of-license-destruction",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-2",
+ "https://www.w3.org/TR/encrypted-media/#dfn-record-s-of-license-destruction",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-18",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-id-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-release-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-remove-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-4",
+ "https://www.w3.org/TR/encrypted-media/#webidl-742597615",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeys",
- "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeys-createsession(sessiontype)",
- "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeys-setservercertificate(servercertificate)",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-14",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeys-createsession-sessiontype",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-createsession-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-3",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeys-getstatusforpolicy-policy",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-getstatusforpolicy-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeyspolicy-1",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeys-setservercertificate-servercertificate",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-setservercertificate-1",
"https://www.w3.org/TR/encrypted-media/#methods-1",
+ "https://www.w3.org/TR/encrypted-media/#x5-1-methods",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeys-createsession",
- "https://www.w3.org/TR/encrypted-media/#createSession",
- "https://www.w3.org/TR/encrypted-media/#h-note54",
- "https://www.w3.org/TR/encrypted-media/#h-note55",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-5",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-56",
+ "https://www.w3.org/TR/encrypted-media/#h-note-56",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-3",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-57",
+ "https://www.w3.org/TR/encrypted-media/#h-note-57",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-58",
+ "https://www.w3.org/TR/encrypted-media/#h-note-58",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-setmediakeys-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-expiration-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-closed-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-size-1",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-getstatusforpolicy",
+ "https://www.w3.org/TR/encrypted-media/#status-for-policy",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeyspolicy-2",
+ "https://www.w3.org/TR/encrypted-media/#webidl-2023973166",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeyspolicy",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeyspolicy",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeyspolicy-minhdcpversion",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeyspolicy-minhdcpversion",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeyspolicy-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-33",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeyspolicy-minhdcpversion-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-usable-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeyspolicy-minhdcpversion-2",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-59",
+ "https://www.w3.org/TR/encrypted-media/#h-note-59",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-34",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeyspolicy-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-35",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-36",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-output-restricted-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-usable-2",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeys-setservercertificate",
- "https://www.w3.org/TR/encrypted-media/#setServerCertificate",
"https://www.w3.org/TR/encrypted-media/#server-certificate",
- "https://www.w3.org/TR/encrypted-media/#h-note56",
- "https://www.w3.org/TR/encrypted-media/#h-note57",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-queue-a-message-event-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-60",
+ "https://www.w3.org/TR/encrypted-media/#h-note-60",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-37",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-20",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-21",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-5",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-61",
+ "https://www.w3.org/TR/encrypted-media/#h-note-61",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-38",
"https://www.w3.org/TR/encrypted-media/#algorithms-0",
- "https://www.w3.org/TR/encrypted-media/#x5.1-algorithms",
+ "https://www.w3.org/TR/encrypted-media/#x5-2-algorithms",
"https://www.w3.org/TR/encrypted-media/#is-persistent-session-type",
- "https://www.w3.org/TR/encrypted-media/#x5.1.1-is-persistent-session-type%3F",
+ "https://www.w3.org/TR/encrypted-media/#x5-2-1-is-persistent-session-type",
+ "https://www.w3.org/TR/encrypted-media/#dfn-is-persistent-session-type",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-2",
"https://www.w3.org/TR/encrypted-media/#cdm-unavailable",
- "https://www.w3.org/TR/encrypted-media/#x5.1.2-cdm-unavailable",
+ "https://www.w3.org/TR/encrypted-media/#x5-2-2-cdm-unavailable",
+ "https://www.w3.org/TR/encrypted-media/#dfn-cdm-unavailable",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-39",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-closed-1",
"https://www.w3.org/TR/encrypted-media/#media-keys-storage",
- "https://www.w3.org/TR/encrypted-media/#x5.2-storage-and-persistence",
+ "https://www.w3.org/TR/encrypted-media/#x5-3-storage-and-persistence",
+ "https://www.w3.org/TR/encrypted-media/#dfn-storage-and-persistence",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-18",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-2",
"https://www.w3.org/TR/encrypted-media/#mediakeysession-interface",
- "https://www.w3.org/TR/encrypted-media/#x6.-mediakeysession-interface",
+ "https://www.w3.org/TR/encrypted-media/#x6-mediakeysession-interface",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysession",
- "https://www.w3.org/TR/encrypted-media/#media-key-session-closed",
- "https://www.w3.org/TR/encrypted-media/#h-note58",
- "https://www.w3.org/TR/encrypted-media/#h-note59",
- "https://www.w3.org/TR/encrypted-media/#h-note60",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-12",
+ "https://www.w3.org/TR/encrypted-media/#dfn-closed",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-closed-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-monitor-for-cdm-state-changes-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-monitor-for-cdm-state-changes-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-15",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-62",
+ "https://www.w3.org/TR/encrypted-media/#h-note-62",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-40",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-20",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-41",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-42",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-3",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-63",
+ "https://www.w3.org/TR/encrypted-media/#h-note-63",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-64",
+ "https://www.w3.org/TR/encrypted-media/#h-note-64",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-close-1",
+ "https://www.w3.org/TR/encrypted-media/#webidl-103604943",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysessionclosedreason",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-internal-error-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-closed-by-application-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-release-acknowledged-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-hardware-context-reset-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-resource-evicted-1",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-internal-error",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-43",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-21",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-closed-by-application",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-close-2",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-release-acknowledged",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-44",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-4",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-hardware-context-reset",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-45",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-22",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-65",
+ "https://www.w3.org/TR/encrypted-media/#h-note-65",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-resource-evicted",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-66",
+ "https://www.w3.org/TR/encrypted-media/#h-note-66",
+ "https://www.w3.org/TR/encrypted-media/#webidl-782043315",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-18",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-sessionid",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-2",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-expiration",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-expiration-2",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-closed",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-closed-3",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-keystatuses",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-keystatuses-2",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-onkeystatuseschange",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-onkeystatuseschange-1",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-onmessage",
- "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-generaterequest(initdatatype%2Cinitdata)",
- "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-load(sessionid)",
- "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-update(response)",
- "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-close()",
- "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-remove()",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-onmessage-1",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-generaterequest-initdatatype-initdata",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-3",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-load-sessionid",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-load-2",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-update-response",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-5",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-close",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-close-3",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-remove",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-remove-2",
"https://www.w3.org/TR/encrypted-media/#attributes-0",
+ "https://www.w3.org/TR/encrypted-media/#x6-1-attributes",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-sessionid",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-id-3",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-expiration",
- "https://www.w3.org/TR/encrypted-media/#h-note61",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-46",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-67",
+ "https://www.w3.org/TR/encrypted-media/#h-note-67",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-closed",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-closed-2",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-keystatuses",
- "https://www.w3.org/TR/encrypted-media/#h-note62",
- "https://www.w3.org/TR/encrypted-media/#h-note63",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-68",
+ "https://www.w3.org/TR/encrypted-media/#h-note-68",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-load-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-expired-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-69",
+ "https://www.w3.org/TR/encrypted-media/#h-note-69",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-22",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-47",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-s-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-6",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-onkeystatuseschange",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-keystatuseschange-1",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-onmessage",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-2",
"https://www.w3.org/TR/encrypted-media/#methods-2",
+ "https://www.w3.org/TR/encrypted-media/#x6-2-methods",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-generaterequest",
- "https://www.w3.org/TR/encrypted-media/#generateRequest",
- "https://www.w3.org/TR/encrypted-media/#h-note64",
- "https://www.w3.org/TR/encrypted-media/#h-note65",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-request-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-individualization-request-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-23",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-48",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-49",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-50",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-8",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-70",
+ "https://www.w3.org/TR/encrypted-media/#h-note-70",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-id-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-request-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-51",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-request-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-individualization-request-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-quotaexceedederror-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-queue-a-message-event-2",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-load",
- "https://www.w3.org/TR/encrypted-media/#load",
- "https://www.w3.org/TR/encrypted-media/#h-note66",
- "https://www.w3.org/TR/encrypted-media/#h-note67",
- "https://www.w3.org/TR/encrypted-media/#h-note68",
- "https://www.w3.org/TR/encrypted-media/#h-note69",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-11",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-71",
+ "https://www.w3.org/TR/encrypted-media/#h-note-71",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-52",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-quotaexceedederror-3",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-72",
+ "https://www.w3.org/TR/encrypted-media/#h-note-72",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-53",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-20",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-21",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-quotaexceedederror-4",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-73",
+ "https://www.w3.org/TR/encrypted-media/#h-note-73",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-status-pending-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-expiration-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-queue-a-message-event-3",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-update",
- "https://www.w3.org/TR/encrypted-media/#update",
- "https://www.w3.org/TR/encrypted-media/#h-note70",
- "https://www.w3.org/TR/encrypted-media/#h-note71",
- "https://www.w3.org/TR/encrypted-media/#h-note72",
- "https://www.w3.org/TR/encrypted-media/#h-note73",
- "https://www.w3.org/TR/encrypted-media/#h-note74",
- "https://www.w3.org/TR/encrypted-media/#h-note75",
- "https://www.w3.org/TR/encrypted-media/#h-note76",
- "https://www.w3.org/TR/encrypted-media/#h-note77",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-54",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-55",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-24",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-14",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-74",
+ "https://www.w3.org/TR/encrypted-media/#h-note-74",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-56",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-57",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-16",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-75",
+ "https://www.w3.org/TR/encrypted-media/#h-note-75",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-17",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-76",
+ "https://www.w3.org/TR/encrypted-media/#h-note-76",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-77",
+ "https://www.w3.org/TR/encrypted-media/#h-note-77",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-25",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-78",
+ "https://www.w3.org/TR/encrypted-media/#h-note-78",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-58",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-22",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-23",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-6",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-79",
+ "https://www.w3.org/TR/encrypted-media/#h-note-79",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-load-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-7",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-80",
+ "https://www.w3.org/TR/encrypted-media/#h-note-80",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-closed-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-release-acknowledged-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-59",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-status-pending-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-expiration-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-queue-a-message-event-4",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-close",
- "https://www.w3.org/TR/encrypted-media/#close",
- "https://www.w3.org/TR/encrypted-media/#h-note78",
- "https://www.w3.org/TR/encrypted-media/#h-note79",
- "https://www.w3.org/TR/encrypted-media/#h-note80",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-60",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-81",
+ "https://www.w3.org/TR/encrypted-media/#h-note-81",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-closed-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-closed-by-application-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-61",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-6",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-82",
+ "https://www.w3.org/TR/encrypted-media/#h-note-82",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-closed-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-closed-by-application-3",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-remove",
- "https://www.w3.org/TR/encrypted-media/#remove",
- "https://www.w3.org/TR/encrypted-media/#h-note81",
- "https://www.w3.org/TR/encrypted-media/#h-note82",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-62",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-83",
+ "https://www.w3.org/TR/encrypted-media/#h-note-83",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-released-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-expiration-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-release-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-queue-a-message-event-5",
"https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface",
- "https://www.w3.org/TR/encrypted-media/#x6.1-mediakeystatusmap-interface",
+ "https://www.w3.org/TR/encrypted-media/#x6-3-mediakeystatusmap-interface",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap",
- "https://www.w3.org/TR/encrypted-media/#h-note83",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-9",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-84",
+ "https://www.w3.org/TR/encrypted-media/#h-note-84",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-output-downscaled-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-output-restricted-2",
+ "https://www.w3.org/TR/encrypted-media/#webidl-366396555",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-5",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap-iterable",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-10",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap-size",
- "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap-has(keyid)",
- "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap-get(keyid)",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-size-2",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap-has-keyid",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-has-1",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap-get-keyid",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-get-1",
"https://www.w3.org/TR/encrypted-media/#attributes-1",
+ "https://www.w3.org/TR/encrypted-media/#x6-3-1-attributes",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-size",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-4",
"https://www.w3.org/TR/encrypted-media/#methods-3",
+ "https://www.w3.org/TR/encrypted-media/#x6-3-2-methods",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-has",
- "https://www.w3.org/TR/encrypted-media/#has",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-get",
- "https://www.w3.org/TR/encrypted-media/#get",
- "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-iterable",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-11",
+ "https://www.w3.org/TR/encrypted-media/#webidl-418631828",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatus",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-usable-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-expired-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-released-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-output-restricted-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-output-downscaled-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-usable-in-future-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-status-pending-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-internal-error-1",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-usable",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.usable",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-63",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-4",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-expired",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.expired",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-expiration-3",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-released",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.released",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-64",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-8",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-output-restricted",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.output-restricted",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-output-downscaled",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.output-downscaled",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-usable-in-future",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-6",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-status-pending",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.status-pending",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-internal-error",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.internal-error",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-65",
"https://www.w3.org/TR/encrypted-media/#mediakeymessageevent",
- "https://www.w3.org/TR/encrypted-media/#x6.2-mediakeymessageevent",
+ "https://www.w3.org/TR/encrypted-media/#x6-4-mediakeymessageevent",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-5",
+ "https://www.w3.org/TR/encrypted-media/#webidl-1754914033",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessagetype",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-request-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-renewal-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-release-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-individualization-request-3",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeymessagetype",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeymessagetype-license-request",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyMessageType.license-request",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeymessagetype-license-renewal",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyMessageType.license-renewal",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeymessagetype-license-release",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyMessageType.license-release",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-9",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeymessagetype-individualization-request",
- "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyMessageType.individualization-request",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-app-assisted-individualization-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-18",
+ "https://www.w3.org/TR/encrypted-media/#webidl-1595553803",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageevent",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageevent",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageevent-constructor-type-eventinitdict",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageevent-constructor",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageeventinit-1",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageevent-messagetype",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-messagetype-1",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageevent-message",
- "https://www.w3.org/TR/encrypted-media/#constructors",
- "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageevent",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-message-1",
"https://www.w3.org/TR/encrypted-media/#attributes-2",
+ "https://www.w3.org/TR/encrypted-media/#x6-4-1-attributes",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageevent-messagetype",
- "https://www.w3.org/TR/encrypted-media/#h-note84",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-26",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-85",
+ "https://www.w3.org/TR/encrypted-media/#h-note-85",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageevent-message",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-66",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-27",
"https://www.w3.org/TR/encrypted-media/#mediakeymessageeventinit",
- "https://www.w3.org/TR/encrypted-media/#x6.2.1-mediakeymessageeventinit",
+ "https://www.w3.org/TR/encrypted-media/#x6-4-2-mediakeymessageeventinit",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageeventinit",
+ "https://www.w3.org/TR/encrypted-media/#webidl-726369050",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageeventinit",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageeventinit-2",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageeventinit-messagetype",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageeventinit-messagetype-1",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageeventinit-message",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageeventinit-message-1",
"https://www.w3.org/TR/encrypted-media/#dictionary-mediakeymessageeventinit-members",
+ "https://www.w3.org/TR/encrypted-media/#x6-4-2-1-dictionary-mediakeymessageeventinit-members",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageeventinit-3",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageeventinit-messagetype",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-7",
"https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageeventinit-message",
"https://www.w3.org/TR/encrypted-media/#mediakeysession-events",
- "https://www.w3.org/TR/encrypted-media/#x6.3-event-summary",
- "https://www.w3.org/TR/encrypted-media/#dom-evt-keystatuseschange",
- "https://www.w3.org/TR/encrypted-media/#dom-evt-message",
+ "https://www.w3.org/TR/encrypted-media/#x6-5-event-summary",
+ "https://www.w3.org/TR/encrypted-media/#dfn-keystatuseschange",
+ "https://www.w3.org/TR/encrypted-media/#dfn-message",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-67",
"https://www.w3.org/TR/encrypted-media/#mediakeysession-algorithms",
- "https://www.w3.org/TR/encrypted-media/#x6.4-algorithms",
+ "https://www.w3.org/TR/encrypted-media/#x6-6-algorithms",
"https://www.w3.org/TR/encrypted-media/#queue-message",
- "https://www.w3.org/TR/encrypted-media/#x6.4.1-queue-a-%22message%22-event",
+ "https://www.w3.org/TR/encrypted-media/#x6-6-1-queue-a-message-event",
+ "https://www.w3.org/TR/encrypted-media/#dfn-queue-a-message-event",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-24",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-25",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-26",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-27",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-messagetype-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-message-2",
"https://www.w3.org/TR/encrypted-media/#update-key-statuses",
- "https://www.w3.org/TR/encrypted-media/#x6.4.2-update-key-statuses",
- "https://www.w3.org/TR/encrypted-media/#h-note85",
- "https://www.w3.org/TR/encrypted-media/#h-note86",
+ "https://www.w3.org/TR/encrypted-media/#x6-6-2-update-key-statuses",
+ "https://www.w3.org/TR/encrypted-media/#dfn-update-key-statuses",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-28",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-29",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-15",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-86",
+ "https://www.w3.org/TR/encrypted-media/#h-note-86",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-30",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-keystatuses-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-17",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-87",
+ "https://www.w3.org/TR/encrypted-media/#h-note-87",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-keystatuses-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-keystatuseschange-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-attempt-to-resume-playback-if-necessary-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-23",
"https://www.w3.org/TR/encrypted-media/#update-expiration",
- "https://www.w3.org/TR/encrypted-media/#x6.4.3-update-expiration",
- "https://www.w3.org/TR/encrypted-media/#h-note87",
+ "https://www.w3.org/TR/encrypted-media/#x6-6-3-update-expiration",
+ "https://www.w3.org/TR/encrypted-media/#dfn-update-expiration",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-31",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-32",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-88",
+ "https://www.w3.org/TR/encrypted-media/#h-note-88",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-33",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-expiration-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-time-2",
"https://www.w3.org/TR/encrypted-media/#session-closed",
- "https://www.w3.org/TR/encrypted-media/#x6.4.4-session-closed",
- "https://www.w3.org/TR/encrypted-media/#h-note88",
- "https://www.w3.org/TR/encrypted-media/#h-note89",
+ "https://www.w3.org/TR/encrypted-media/#x6-6-4-session-closed",
+ "https://www.w3.org/TR/encrypted-media/#dfn-session-closed",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-34",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-68",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-35",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-7",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-89",
+ "https://www.w3.org/TR/encrypted-media/#h-note-89",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-36",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-90",
+ "https://www.w3.org/TR/encrypted-media/#h-note-90",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-69",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-monitor-for-cdm-state-changes-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-70",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-37",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-closed-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-expiration-4",
"https://www.w3.org/TR/encrypted-media/#monitor-cdm",
- "https://www.w3.org/TR/encrypted-media/#x6.4.5-monitor-for-cdm-state-changes",
- "https://www.w3.org/TR/encrypted-media/#h-note90",
- "https://www.w3.org/TR/encrypted-media/#h-note91",
+ "https://www.w3.org/TR/encrypted-media/#x6-6-5-monitor-for-cdm-state-changes",
+ "https://www.w3.org/TR/encrypted-media/#dfn-monitor-for-cdm-state-changes",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-71",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-91",
+ "https://www.w3.org/TR/encrypted-media/#h-note-91",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-72",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-10",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-92",
+ "https://www.w3.org/TR/encrypted-media/#h-note-92",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-38",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-73",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-queue-a-message-event-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-18",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-expiration-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-closed-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-unavailable-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-hardware-context-reset-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-unavailable-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-internal-error-2",
"https://www.w3.org/TR/encrypted-media/#exceptions",
- "https://www.w3.org/TR/encrypted-media/#x6.5-exceptions",
+ "https://www.w3.org/TR/encrypted-media/#x6-7-exceptions",
"https://www.w3.org/TR/encrypted-media/#error-names",
- "https://www.w3.org/TR/encrypted-media/#dfn-TypeError",
- "https://www.w3.org/TR/encrypted-media/#dfn-NotSupportedError",
- "https://www.w3.org/TR/encrypted-media/#dfn-InvalidStateError",
- "https://www.w3.org/TR/encrypted-media/#dfn-QuotaExceededError",
+ "https://www.w3.org/TR/encrypted-media/#dfn-typeerror",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-11",
+ "https://www.w3.org/TR/encrypted-media/#dfn-notsupportederror",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-24",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-28",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-29",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-30",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-31",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-32",
+ "https://www.w3.org/TR/encrypted-media/#dfn-invalidstateerror",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-25",
+ "https://www.w3.org/TR/encrypted-media/#dfn-quotaexceedederror",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-26",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-5",
"https://www.w3.org/TR/encrypted-media/#session-storage",
- "https://www.w3.org/TR/encrypted-media/#x6.6-session-storage-and-persistence",
+ "https://www.w3.org/TR/encrypted-media/#x6-8-session-storage-and-persistence",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-storage-and-persistence-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-74",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-id-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-75",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-76",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-77",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-39",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-load-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-40",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-load-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-remove-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-78",
"https://www.w3.org/TR/encrypted-media/#htmlmediaelement-extensions",
- "https://www.w3.org/TR/encrypted-media/#x7.-htmlmediaelement-extensions",
+ "https://www.w3.org/TR/encrypted-media/#x7-htmlmediaelement-extensions",
"https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement",
- "https://www.w3.org/TR/encrypted-media/#h-note92",
- "https://www.w3.org/TR/encrypted-media/#h-note93",
- "https://www.w3.org/TR/encrypted-media/#h-note94",
- "https://www.w3.org/TR/encrypted-media/#h-note95",
- "https://www.w3.org/TR/encrypted-media/#h-note96",
- "https://www.w3.org/TR/encrypted-media/#h-note97",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-9",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-93",
+ "https://www.w3.org/TR/encrypted-media/#h-note-93",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-10",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-94",
+ "https://www.w3.org/TR/encrypted-media/#h-note-94",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-11",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-95",
+ "https://www.w3.org/TR/encrypted-media/#h-note-95",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-encountered-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-encountered-2",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-96",
+ "https://www.w3.org/TR/encrypted-media/#h-note-96",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-block-encountered-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-97",
+ "https://www.w3.org/TR/encrypted-media/#h-note-97",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-wait-for-key-1",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-98",
+ "https://www.w3.org/TR/encrypted-media/#h-note-98",
+ "https://www.w3.org/TR/encrypted-media/#webidl-1869224078",
"https://www.w3.org/TR/encrypted-media/#idl-def-htmlmediaelement-partial-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-11",
"https://www.w3.org/TR/encrypted-media/#idl-def-htmlmediaelement-mediakeys",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-27",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-2",
"https://www.w3.org/TR/encrypted-media/#idl-def-htmlmediaelement-onencrypted",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-onencrypted-1",
"https://www.w3.org/TR/encrypted-media/#idl-def-htmlmediaelement-onwaitingforkey",
- "https://www.w3.org/TR/encrypted-media/#idl-def-htmlmediaelement-setmediakeys(mediakeys)",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-onwaitingforkey-1",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-htmlmediaelement-setmediakeys-mediakeys",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-setmediakeys-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-28",
"https://www.w3.org/TR/encrypted-media/#attributes-3",
+ "https://www.w3.org/TR/encrypted-media/#x7-1-attributes",
"https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-mediakeys",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-29",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-30",
"https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-onencrypted",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-12",
"https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-onwaitingforkey",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-waitingforkey-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-13",
"https://www.w3.org/TR/encrypted-media/#methods-4",
+ "https://www.w3.org/TR/encrypted-media/#x7-2-methods",
"https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-setmediakeys",
- "https://www.w3.org/TR/encrypted-media/#setMediaKeys",
- "https://www.w3.org/TR/encrypted-media/#h-note98",
- "https://www.w3.org/TR/encrypted-media/#h-note99",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-31",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-99",
+ "https://www.w3.org/TR/encrypted-media/#h-note-99",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-32",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-79",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-quotaexceedederror-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-80",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-12",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-100",
+ "https://www.w3.org/TR/encrypted-media/#h-note-100",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-81",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-82",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-attempt-to-resume-playback-if-necessary-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-7",
"https://www.w3.org/TR/encrypted-media/#mediaencryptedevent",
- "https://www.w3.org/TR/encrypted-media/#x7.1-mediaencryptedevent",
+ "https://www.w3.org/TR/encrypted-media/#x7-3-mediaencryptedevent",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-5",
+ "https://www.w3.org/TR/encrypted-media/#webidl-1395593112",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedevent",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedevent",
+ "https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedevent-constructor-type-eventinitdict",
+ "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedevent-constructor",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedeventinit-1",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedevent-initdatatype",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdatatype-1",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedevent-initdata",
- "https://www.w3.org/TR/encrypted-media/#constructors-0",
- "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedevent",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdata-2",
"https://www.w3.org/TR/encrypted-media/#attributes-4",
+ "https://www.w3.org/TR/encrypted-media/#x7-3-1-attributes",
"https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedevent-initdatatype",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdata-3",
"https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedevent-initdata",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-15",
"https://www.w3.org/TR/encrypted-media/#mediaencryptedeventinit",
- "https://www.w3.org/TR/encrypted-media/#x7.1.1-mediaencryptedeventinit",
+ "https://www.w3.org/TR/encrypted-media/#x7-3-2-mediaencryptedeventinit",
"https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedeventinit",
+ "https://www.w3.org/TR/encrypted-media/#webidl-51354785",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedeventinit",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedeventinit-2",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedeventinit-initdatatype",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedeventinit-initdatatype-1",
"https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedeventinit-initdata",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedeventinit-initdata-1",
"https://www.w3.org/TR/encrypted-media/#dictionary-mediaencryptedeventinit-members",
+ "https://www.w3.org/TR/encrypted-media/#x7-3-2-1-dictionary-mediaencryptedeventinit-members",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedeventinit-3",
"https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedeventinit-initdatatype",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-7",
"https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedeventinit-initdata",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-16",
"https://www.w3.org/TR/encrypted-media/#htmlmediaelement-events",
- "https://www.w3.org/TR/encrypted-media/#x7.2-event-summary",
- "https://www.w3.org/TR/encrypted-media/#dom-evt-encrypted",
- "https://www.w3.org/TR/encrypted-media/#h-note100",
- "https://www.w3.org/TR/encrypted-media/#dom-evt-waitingforkey",
+ "https://www.w3.org/TR/encrypted-media/#x7-4-event-summary",
+ "https://www.w3.org/TR/encrypted-media/#dfn-encrypted",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-17",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-101",
+ "https://www.w3.org/TR/encrypted-media/#h-note-101",
+ "https://www.w3.org/TR/encrypted-media/#dfn-waitingforkey",
"https://www.w3.org/TR/encrypted-media/#htmlmediaelement-algorithms",
- "https://www.w3.org/TR/encrypted-media/#x7.3-algorithms",
+ "https://www.w3.org/TR/encrypted-media/#x7-5-algorithms",
"https://www.w3.org/TR/encrypted-media/#media-may-contain-encrypted-blocks",
- "https://www.w3.org/TR/encrypted-media/#x7.3.1-media-data-may-contain-encrypted-blocks",
- "https://www.w3.org/TR/encrypted-media/#h-note101",
+ "https://www.w3.org/TR/encrypted-media/#x7-5-1-media-data-may-contain-encrypted-blocks",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-33",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-34",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-102",
+ "https://www.w3.org/TR/encrypted-media/#h-note-102",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-setmediakeys-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-35",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-83",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-84",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-36",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-setmediakeys-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-wait-for-key-2",
"https://www.w3.org/TR/encrypted-media/#initdata-encountered",
- "https://www.w3.org/TR/encrypted-media/#x7.3.2-initialization-data-encountered",
- "https://www.w3.org/TR/encrypted-media/#h-note102",
- "https://www.w3.org/TR/encrypted-media/#h-note103",
- "https://www.w3.org/TR/encrypted-media/#h-note104",
+ "https://www.w3.org/TR/encrypted-media/#x7-5-2-initialization-data-encountered",
+ "https://www.w3.org/TR/encrypted-media/#dfn-initialization-data-encountered",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-18",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-mixed-content-limitations-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-8",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-103",
+ "https://www.w3.org/TR/encrypted-media/#h-note-103",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdatatype-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdata-4",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-104",
+ "https://www.w3.org/TR/encrypted-media/#h-note-104",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-105",
+ "https://www.w3.org/TR/encrypted-media/#h-note-105",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdata-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-mixed-content-limitations-2",
"https://www.w3.org/TR/encrypted-media/#encrypted-block-encountered",
- "https://www.w3.org/TR/encrypted-media/#x7.3.3-encrypted-block-encountered",
+ "https://www.w3.org/TR/encrypted-media/#x7-5-3-encrypted-block-encountered",
+ "https://www.w3.org/TR/encrypted-media/#dfn-encrypted-block-encountered",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-18",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-attempt-to-decrypt-1",
"https://www.w3.org/TR/encrypted-media/#attempt-to-decrypt",
- "https://www.w3.org/TR/encrypted-media/#x7.3.4-attempt-to-decrypt",
- "https://www.w3.org/TR/encrypted-media/#h-note105",
- "https://www.w3.org/TR/encrypted-media/#h-note106",
- "https://www.w3.org/TR/encrypted-media/#h-note107",
- "https://www.w3.org/TR/encrypted-media/#h-note108",
- "https://www.w3.org/TR/encrypted-media/#h-note109",
- "https://www.w3.org/TR/encrypted-media/#h-note110",
- "https://www.w3.org/TR/encrypted-media/#h-note111",
- "https://www.w3.org/TR/encrypted-media/#h-note112",
- "https://www.w3.org/TR/encrypted-media/#h-note113",
- "https://www.w3.org/TR/encrypted-media/#h-note114",
+ "https://www.w3.org/TR/encrypted-media/#x7-5-4-attempt-to-decrypt",
+ "https://www.w3.org/TR/encrypted-media/#dfn-attempt-to-decrypt",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-20",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-21",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-37",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-85",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-unavailable-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-hardware-context-reset-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-internal-error-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-41",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-10",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-106",
+ "https://www.w3.org/TR/encrypted-media/#h-note-106",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-107",
+ "https://www.w3.org/TR/encrypted-media/#h-note-107",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-42",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-108",
+ "https://www.w3.org/TR/encrypted-media/#h-note-108",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-33",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-unavailable-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-hardware-context-reset-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-internal-error-4",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-109",
+ "https://www.w3.org/TR/encrypted-media/#h-note-109",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-110",
+ "https://www.w3.org/TR/encrypted-media/#h-note-110",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-111",
+ "https://www.w3.org/TR/encrypted-media/#h-note-111",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-112",
+ "https://www.w3.org/TR/encrypted-media/#h-note-112",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-10",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-113",
+ "https://www.w3.org/TR/encrypted-media/#h-note-113",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-wait-for-key-3",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-114",
+ "https://www.w3.org/TR/encrypted-media/#h-note-114",
"https://www.w3.org/TR/encrypted-media/#wait-for-key",
- "https://www.w3.org/TR/encrypted-media/#x7.3.5-wait-for-key",
- "https://www.w3.org/TR/encrypted-media/#h-note115",
- "https://www.w3.org/TR/encrypted-media/#h-note116",
+ "https://www.w3.org/TR/encrypted-media/#x7-5-5-wait-for-key",
+ "https://www.w3.org/TR/encrypted-media/#dfn-wait-for-key",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-waitingforkey-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-22",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-23",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-24",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-115",
+ "https://www.w3.org/TR/encrypted-media/#h-note-115",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-116",
+ "https://www.w3.org/TR/encrypted-media/#h-note-116",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-waitingforkey-3",
"https://www.w3.org/TR/encrypted-media/#resume-playback",
- "https://www.w3.org/TR/encrypted-media/#x7.3.6-attempt-to-resume-playback-if-necessary",
- "https://www.w3.org/TR/encrypted-media/#h-note117",
- "https://www.w3.org/TR/encrypted-media/#h-note118",
+ "https://www.w3.org/TR/encrypted-media/#x7-5-6-attempt-to-resume-playback-if-necessary",
+ "https://www.w3.org/TR/encrypted-media/#dfn-attempt-to-resume-playback-if-necessary",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-25",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-26",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-attempt-to-decrypt-2",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-117",
+ "https://www.w3.org/TR/encrypted-media/#h-note-117",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-118",
+ "https://www.w3.org/TR/encrypted-media/#h-note-118",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-27",
"https://www.w3.org/TR/encrypted-media/#media-element-restrictions",
- "https://www.w3.org/TR/encrypted-media/#x7.4-media-element-restrictions",
+ "https://www.w3.org/TR/encrypted-media/#x7-6-media-element-restrictions",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-86",
"https://www.w3.org/TR/encrypted-media/#implementation-requirements",
- "https://www.w3.org/TR/encrypted-media/#x8.-implementation-requirements",
+ "https://www.w3.org/TR/encrypted-media/#x8-implementation-requirements",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-34",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-87",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-88",
"https://www.w3.org/TR/encrypted-media/#cdm-constraint-requirements",
- "https://www.w3.org/TR/encrypted-media/#x8.1-cdm-constraints",
+ "https://www.w3.org/TR/encrypted-media/#x8-1-cdm-constraints",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-89",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-90",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-91",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-92",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-93",
"https://www.w3.org/TR/encrypted-media/#messaging-requirements",
- "https://www.w3.org/TR/encrypted-media/#x8.2-messages-and-communication",
+ "https://www.w3.org/TR/encrypted-media/#x8-2-messages-and-communication",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-94",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-95",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-96",
"https://www.w3.org/TR/encrypted-media/#persistent-state-requirements",
- "https://www.w3.org/TR/encrypted-media/#x8.3-persistent-data",
+ "https://www.w3.org/TR/encrypted-media/#x8-3-persistent-data",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-97",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-98",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-38",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-99",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-100",
"https://www.w3.org/TR/encrypted-media/#use-origin-specific-key-system-storage",
- "https://www.w3.org/TR/encrypted-media/#x8.3.1-use-origin-specific-and-browsing-profile-specific-key-system-storage",
+ "https://www.w3.org/TR/encrypted-media/#x8-3-1-use-origin-specific-and-browsing-profile-specific-key-system-storage",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-35",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-4",
"https://www.w3.org/TR/encrypted-media/#allow-persistent-data-cleared",
- "https://www.w3.org/TR/encrypted-media/#x8.3.2-allow-persistent-data-to-be-cleared",
+ "https://www.w3.org/TR/encrypted-media/#x8-3-2-allow-persistent-data-to-be-cleared",
"https://www.w3.org/TR/encrypted-media/#allow-persistent-data-cleared-with-cookies",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-36",
"https://www.w3.org/TR/encrypted-media/#encrypt-or-obfuscate-persistent-data",
- "https://www.w3.org/TR/encrypted-media/#x8.3.3-encrypt-or-obfuscate-persistent-data",
+ "https://www.w3.org/TR/encrypted-media/#x8-3-3-encrypt-or-obfuscate-persistent-data",
"https://www.w3.org/TR/encrypted-media/#exposed-value-requirements",
- "https://www.w3.org/TR/encrypted-media/#x8.4-values-exposed-to-the-application",
+ "https://www.w3.org/TR/encrypted-media/#x8-4-values-exposed-to-the-application",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-101",
"https://www.w3.org/TR/encrypted-media/#per-origin-per-profile-values",
- "https://www.w3.org/TR/encrypted-media/#x8.4.1-use-per-origin-per-profile-values",
+ "https://www.w3.org/TR/encrypted-media/#x8-4-1-use-per-origin-per-profile-values",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-3",
"https://www.w3.org/TR/encrypted-media/#allow-values-to-be-cleared",
- "https://www.w3.org/TR/encrypted-media/#x8.4.2-allow-values-to-be-cleared",
+ "https://www.w3.org/TR/encrypted-media/#x8-4-2-allow-values-to-be-cleared",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-4",
"https://www.w3.org/TR/encrypted-media/#identifier-requirements",
- "https://www.w3.org/TR/encrypted-media/#x8.5-identifiers",
- "https://www.w3.org/TR/encrypted-media/#h-note119",
+ "https://www.w3.org/TR/encrypted-media/#x8-5-identifiers",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-5",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-119",
+ "https://www.w3.org/TR/encrypted-media/#h-note-119",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-permanent-identifier-s-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-20",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-102",
"https://www.w3.org/TR/encrypted-media/#limit-or-avoid-use-of-distinctive-identifiers-and-permanent-identifiers",
- "https://www.w3.org/TR/encrypted-media/#x8.5.1-limit-or-avoid-use-of-distinctive-identifiers-and-permanent-identifiers",
- "https://www.w3.org/TR/encrypted-media/#h-note120",
- "https://www.w3.org/TR/encrypted-media/#h-note121",
- "https://www.w3.org/TR/encrypted-media/#h-note122",
+ "https://www.w3.org/TR/encrypted-media/#x8-5-1-limit-or-avoid-use-of-distinctive-identifiers-and-permanent-identifiers",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-6",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-120",
+ "https://www.w3.org/TR/encrypted-media/#h-note-120",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-103",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-121",
+ "https://www.w3.org/TR/encrypted-media/#h-note-121",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-8",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-122",
+ "https://www.w3.org/TR/encrypted-media/#h-note-122",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-23",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-12",
"https://www.w3.org/TR/encrypted-media/#encrypt-identifiers",
- "https://www.w3.org/TR/encrypted-media/#x8.5.2-encrypt-identifiers",
- "https://www.w3.org/TR/encrypted-media/#h-note123",
- "https://www.w3.org/TR/encrypted-media/#h-note124",
- "https://www.w3.org/TR/encrypted-media/#h-note125",
+ "https://www.w3.org/TR/encrypted-media/#x8-5-2-encrypt-identifiers",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-21",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-an-entity-5",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-123",
+ "https://www.w3.org/TR/encrypted-media/#h-note-123",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-104",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-37",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-105",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-124",
+ "https://www.w3.org/TR/encrypted-media/#h-note-124",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-106",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-107",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-125",
+ "https://www.w3.org/TR/encrypted-media/#h-note-125",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-108",
"https://www.w3.org/TR/encrypted-media/#per-origin-per-profile-identifiers",
- "https://www.w3.org/TR/encrypted-media/#x8.5.3-use-per-origin-per-profile-identifiers",
- "https://www.w3.org/TR/encrypted-media/#h-note126",
+ "https://www.w3.org/TR/encrypted-media/#x8-5-3-use-per-origin-per-profile-identifiers",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-22",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-8",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-126",
+ "https://www.w3.org/TR/encrypted-media/#h-note-126",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-18",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-23",
"https://www.w3.org/TR/encrypted-media/#non-associable-identifiers",
- "https://www.w3.org/TR/encrypted-media/#x8.5.4-use-non-associable-identifiers",
- "https://www.w3.org/TR/encrypted-media/#h-note127",
+ "https://www.w3.org/TR/encrypted-media/#x8-5-4-use-non-associable-identifiers",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-9",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-127",
+ "https://www.w3.org/TR/encrypted-media/#h-note-127",
"https://www.w3.org/TR/encrypted-media/#allow-identifiers-cleared",
- "https://www.w3.org/TR/encrypted-media/#x8.5.5-allow-identifiers-to-be-cleared",
+ "https://www.w3.org/TR/encrypted-media/#x8-5-5-allow-identifiers-to-be-cleared",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-24",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-20",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-permanent-identifier-s-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-25",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-21",
"https://www.w3.org/TR/encrypted-media/#individualization",
- "https://www.w3.org/TR/encrypted-media/#x8.6-individualization",
- "https://www.w3.org/TR/encrypted-media/#h-note128",
+ "https://www.w3.org/TR/encrypted-media/#x8-6-individualization",
+ "https://www.w3.org/TR/encrypted-media/#dfn-individualization",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-22",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-direct-individualization-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-app-assisted-individualization-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-109",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-128",
+ "https://www.w3.org/TR/encrypted-media/#h-note-128",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-24",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-23",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-26",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-25",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-39",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-18",
"https://www.w3.org/TR/encrypted-media/#direct-individualization",
- "https://www.w3.org/TR/encrypted-media/#x8.6.1-direct-individualization",
- "https://www.w3.org/TR/encrypted-media/#h-note129",
+ "https://www.w3.org/TR/encrypted-media/#x8-6-1-direct-individualization",
+ "https://www.w3.org/TR/encrypted-media/#dfn-direct-individualization",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-110",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-111",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-129",
+ "https://www.w3.org/TR/encrypted-media/#h-note-129",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-permanent-identifier-s-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-permanent-identifier-s-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-112",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-24",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-27",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-2",
"https://www.w3.org/TR/encrypted-media/#app-assisted-individualization",
- "https://www.w3.org/TR/encrypted-media/#x8.6.2-app-assisted-individualization",
- "https://www.w3.org/TR/encrypted-media/#h-note130",
+ "https://www.w3.org/TR/encrypted-media/#x8-6-2-app-assisted-individualization",
+ "https://www.w3.org/TR/encrypted-media/#dfn-app-assisted-individualization",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-113",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-permanent-identifier-s-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-25",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-individualization-request-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-114",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-permanent-identifier-s-5",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-130",
+ "https://www.w3.org/TR/encrypted-media/#h-note-130",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-115",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-26",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-direct-individualization-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-8",
"https://www.w3.org/TR/encrypted-media/#support-multiple-keys",
- "https://www.w3.org/TR/encrypted-media/#x8.7-support-multiple-keys",
- "https://www.w3.org/TR/encrypted-media/#h-note131",
+ "https://www.w3.org/TR/encrypted-media/#x8-7-support-multiple-keys",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-43",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-131",
+ "https://www.w3.org/TR/encrypted-media/#h-note-131",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-44",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-45",
"https://www.w3.org/TR/encrypted-media/#initialization-data-type-support-requirements",
- "https://www.w3.org/TR/encrypted-media/#x8.8-initialization-data-type-support",
+ "https://www.w3.org/TR/encrypted-media/#x8-8-initialization-data-type-support",
"https://www.w3.org/TR/encrypted-media/#licenses-generated-are-independent-of-content-type",
- "https://www.w3.org/TR/encrypted-media/#x8.8.1-licenses-generated-are-independent-of-content-type",
- "https://www.w3.org/TR/encrypted-media/#h-note132",
+ "https://www.w3.org/TR/encrypted-media/#x8-8-1-licenses-generated-are-independent-of-content-type",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-9",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-132",
+ "https://www.w3.org/TR/encrypted-media/#h-note-132",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-9",
"https://www.w3.org/TR/encrypted-media/#support-extraction-from-media-data",
- "https://www.w3.org/TR/encrypted-media/#x8.8.2-support-extraction-from-media-data",
- "https://www.w3.org/TR/encrypted-media/#h-note133",
+ "https://www.w3.org/TR/encrypted-media/#x8-8-2-support-extraction-from-media-data",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-19",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-133",
+ "https://www.w3.org/TR/encrypted-media/#h-note-133",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-116",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-20",
"https://www.w3.org/TR/encrypted-media/#media-requirements",
- "https://www.w3.org/TR/encrypted-media/#x8.9-supported-media",
+ "https://www.w3.org/TR/encrypted-media/#x8-9-supported-media",
"https://www.w3.org/TR/encrypted-media/#unencrypted-container",
- "https://www.w3.org/TR/encrypted-media/#x8.9.1-unencrypted-container",
+ "https://www.w3.org/TR/encrypted-media/#x8-9-1-unencrypted-container",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-block-encountered-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-encountered-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-28",
"https://www.w3.org/TR/encrypted-media/#interoperably-encrypted",
- "https://www.w3.org/TR/encrypted-media/#x8.9.2-interoperably-encrypted",
- "https://www.w3.org/TR/encrypted-media/#h-note134",
+ "https://www.w3.org/TR/encrypted-media/#x8-9-2-interoperably-encrypted",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-134",
+ "https://www.w3.org/TR/encrypted-media/#h-note-134",
"https://www.w3.org/TR/encrypted-media/#unencrypted-in-band-support-content",
- "https://www.w3.org/TR/encrypted-media/#x8.9.3-unencrypted-in-band-support-content",
- "https://www.w3.org/TR/encrypted-media/#h-note135",
+ "https://www.w3.org/TR/encrypted-media/#x8-9-3-unencrypted-in-band-support-content",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-135",
+ "https://www.w3.org/TR/encrypted-media/#h-note-135",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-117",
"https://www.w3.org/TR/encrypted-media/#common-key-systems",
- "https://www.w3.org/TR/encrypted-media/#x9.-common-key-systems",
- "https://www.w3.org/TR/encrypted-media/#h-note136",
+ "https://www.w3.org/TR/encrypted-media/#x9-common-key-systems",
+ "https://www.w3.org/TR/encrypted-media/#dfn-common-key-systems",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-38",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-136",
+ "https://www.w3.org/TR/encrypted-media/#h-note-136",
"https://www.w3.org/TR/encrypted-media/#clear-key",
- "https://www.w3.org/TR/encrypted-media/#x9.1-clear-key",
+ "https://www.w3.org/TR/encrypted-media/#x9-1-clear-key",
+ "https://www.w3.org/TR/encrypted-media/#dfn-clear-key",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-39",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-40",
"https://www.w3.org/TR/encrypted-media/#clear-key-capabilities",
- "https://www.w3.org/TR/encrypted-media/#x9.1.1-capabilities",
+ "https://www.w3.org/TR/encrypted-media/#x9-1-1-capabilities",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-clear-key-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-41",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-scheme-cenc-1",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-robustness-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-26",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-20",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-setservercertificate-2",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-setmediakeys-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-40",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-29",
"https://www.w3.org/TR/encrypted-media/#clear-key-behavior",
- "https://www.w3.org/TR/encrypted-media/#x9.1.2-behavior",
+ "https://www.w3.org/TR/encrypted-media/#x9-1-2-behavior",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-clear-key-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-42",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-expiration-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-remove-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-keystatuses-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-usable-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-remove-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-keystatuses-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-21",
"https://www.w3.org/TR/encrypted-media/#clear-key-request-format",
- "https://www.w3.org/TR/encrypted-media/#x9.1.3-license-request-format",
+ "https://www.w3.org/TR/encrypted-media/#x9-1-3-license-request-format",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-message-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-5",
"https://www.w3.org/TR/encrypted-media/#clear-key-request-format-example",
- "https://www.w3.org/TR/encrypted-media/#x9.1.3.1-example",
+ "https://www.w3.org/TR/encrypted-media/#x9-1-3-1-example",
+ "https://www.w3.org/TR/encrypted-media/#example-1",
"https://www.w3.org/TR/encrypted-media/#clear-key-license-format",
- "https://www.w3.org/TR/encrypted-media/#x9.1.4-license-format",
+ "https://www.w3.org/TR/encrypted-media/#x9-1-4-license-format",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-s-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-18",
"https://www.w3.org/TR/encrypted-media/#clear-key-license-format-example",
- "https://www.w3.org/TR/encrypted-media/#x9.1.4.1-example",
+ "https://www.w3.org/TR/encrypted-media/#x9-1-4-1-example",
+ "https://www.w3.org/TR/encrypted-media/#example-2",
"https://www.w3.org/TR/encrypted-media/#clear-key-release-format",
- "https://www.w3.org/TR/encrypted-media/#x9.1.5-license-release-format",
+ "https://www.w3.org/TR/encrypted-media/#x9-1-5-license-release-format",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-message-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-6",
"https://www.w3.org/TR/encrypted-media/#clear-key-release-format-example-1",
- "https://www.w3.org/TR/encrypted-media/#x9.1.5.1-example-message-reflecting-a",
+ "https://www.w3.org/TR/encrypted-media/#x9-1-5-1-example-message-reflecting-a-record-of-license-destruction",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-11",
+ "https://www.w3.org/TR/encrypted-media/#example-3",
"https://www.w3.org/TR/encrypted-media/#clear-key-release-ack-format",
- "https://www.w3.org/TR/encrypted-media/#x9.1.6-license-release-acknowledgement-format",
+ "https://www.w3.org/TR/encrypted-media/#x9-1-6-license-release-acknowledgement-format",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-20",
"https://www.w3.org/TR/encrypted-media/#clear-key-release-ack-format-example",
- "https://www.w3.org/TR/encrypted-media/#x9.1.6.1-example",
+ "https://www.w3.org/TR/encrypted-media/#x9-1-6-1-example",
+ "https://www.w3.org/TR/encrypted-media/#example-4",
"https://www.w3.org/TR/encrypted-media/#using-base64url",
- "https://www.w3.org/TR/encrypted-media/#x9.1.7-using-base64url",
+ "https://www.w3.org/TR/encrypted-media/#x9-1-7-using-base64url",
"https://www.w3.org/TR/encrypted-media/#security",
- "https://www.w3.org/TR/encrypted-media/#x10.-security",
+ "https://www.w3.org/TR/encrypted-media/#x10-security",
"https://www.w3.org/TR/encrypted-media/#input-data-security",
- "https://www.w3.org/TR/encrypted-media/#x10.1-input-data-attacks-and-vulnerabilities",
- "https://www.w3.org/TR/encrypted-media/#h-note137",
- "https://www.w3.org/TR/encrypted-media/#h-note138",
+ "https://www.w3.org/TR/encrypted-media/#x10-1-input-data-attacks-and-vulnerabilities",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-43",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-22",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-21",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-118",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-137",
+ "https://www.w3.org/TR/encrypted-media/#h-note-137",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-119",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-138",
+ "https://www.w3.org/TR/encrypted-media/#h-note-138",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-23",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-7",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-messagetype-3",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-11",
"https://www.w3.org/TR/encrypted-media/#cdm-security",
- "https://www.w3.org/TR/encrypted-media/#x10.2-cdm-attacks-and-vulnerabilities",
- "https://www.w3.org/TR/encrypted-media/#h-note139",
- "https://www.w3.org/TR/encrypted-media/#h-note140",
+ "https://www.w3.org/TR/encrypted-media/#x10-2-cdm-attacks-and-vulnerabilities",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-44",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-45",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-120",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-121",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-122",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-123",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-124",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-139",
+ "https://www.w3.org/TR/encrypted-media/#h-note-139",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-125",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-46",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-140",
+ "https://www.w3.org/TR/encrypted-media/#h-note-140",
"https://www.w3.org/TR/encrypted-media/#network-attacks",
- "https://www.w3.org/TR/encrypted-media/#x10.3-network-attacks",
+ "https://www.w3.org/TR/encrypted-media/#x10-3-network-attacks",
"https://www.w3.org/TR/encrypted-media/#potential-attacks",
- "https://www.w3.org/TR/encrypted-media/#x10.3.1-potential-attacks",
+ "https://www.w3.org/TR/encrypted-media/#x10-3-1-potential-attacks",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-27",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-28",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-28",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-29",
"https://www.w3.org/TR/encrypted-media/#persisted-consent-abuse",
"https://www.w3.org/TR/encrypted-media/#mitigations",
- "https://www.w3.org/TR/encrypted-media/#x10.3.2-mitigations",
+ "https://www.w3.org/TR/encrypted-media/#x10-3-2-mitigations",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-126",
"https://www.w3.org/TR/encrypted-media/#security-consent",
- "https://www.w3.org/TR/encrypted-media/#h-note141",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-47",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-10",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-141",
+ "https://www.w3.org/TR/encrypted-media/#h-note-141",
"https://www.w3.org/TR/encrypted-media/#iframe-attacks",
- "https://www.w3.org/TR/encrypted-media/#x10.4-iframe-attacks",
+ "https://www.w3.org/TR/encrypted-media/#x10-4-iframe-attacks",
"https://www.w3.org/TR/encrypted-media/#potential-attacks-0",
- "https://www.w3.org/TR/encrypted-media/#x10.4.1-potential-attacks",
+ "https://www.w3.org/TR/encrypted-media/#x10-4-1-potential-attacks",
"https://www.w3.org/TR/encrypted-media/#mitigations-0",
- "https://www.w3.org/TR/encrypted-media/#x10.4.2-mitigations",
+ "https://www.w3.org/TR/encrypted-media/#x10-4-2-mitigations",
"https://www.w3.org/TR/encrypted-media/#cross-directory-attacks",
- "https://www.w3.org/TR/encrypted-media/#x10.5-cross-directory-attacks",
- "https://www.w3.org/TR/encrypted-media/#h-note142",
+ "https://www.w3.org/TR/encrypted-media/#x10-5-cross-directory-attacks",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-29",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-142",
+ "https://www.w3.org/TR/encrypted-media/#h-note-142",
"https://www.w3.org/TR/encrypted-media/#privacy",
- "https://www.w3.org/TR/encrypted-media/#x11.-privacy",
+ "https://www.w3.org/TR/encrypted-media/#x11-privacy",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-48",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-49",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-127",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-128",
"https://www.w3.org/TR/encrypted-media/#privacy-disclosure",
- "https://www.w3.org/TR/encrypted-media/#x11.1-information-disclosed-by-eme-and-key-systems",
+ "https://www.w3.org/TR/encrypted-media/#x11-1-information-disclosed-by-eme-and-key-systems",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-50",
"https://www.w3.org/TR/encrypted-media/#privacy-fingerprinting",
- "https://www.w3.org/TR/encrypted-media/#x11.2-fingerprinting",
+ "https://www.w3.org/TR/encrypted-media/#x11-2-fingerprinting",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-51",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-52",
"https://www.w3.org/TR/encrypted-media/#privacy-leakage",
- "https://www.w3.org/TR/encrypted-media/#x11.3-information-leakage",
+ "https://www.w3.org/TR/encrypted-media/#x11-3-information-leakage",
"https://www.w3.org/TR/encrypted-media/#concerns",
- "https://www.w3.org/TR/encrypted-media/#x11.3.1-concerns",
+ "https://www.w3.org/TR/encrypted-media/#x11-3-1-concerns",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-11",
"https://www.w3.org/TR/encrypted-media/#mitigations-1",
- "https://www.w3.org/TR/encrypted-media/#x11.3.2-mitigations",
- "https://www.w3.org/TR/encrypted-media/#h-note143",
+ "https://www.w3.org/TR/encrypted-media/#x11-3-2-mitigations",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-129",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-130",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-131",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-41",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-132",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-42",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-43",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-133",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-44",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-10",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-45",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-46",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-134",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-135",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-143",
+ "https://www.w3.org/TR/encrypted-media/#h-note-143",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-30",
"https://www.w3.org/TR/encrypted-media/#user-tracking",
- "https://www.w3.org/TR/encrypted-media/#x11.4-user-tracking",
+ "https://www.w3.org/TR/encrypted-media/#x11-4-user-tracking",
"https://www.w3.org/TR/encrypted-media/#concerns-0",
- "https://www.w3.org/TR/encrypted-media/#x11.4.1-concerns",
+ "https://www.w3.org/TR/encrypted-media/#x11-4-1-concerns",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-31",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-136",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-32",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-30",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-137",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-53",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-54",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-55",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-permanent-identifier-s-4",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-56",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-57",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-58",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-59",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-60",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-61",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-62",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-63",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-64",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-138",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-33",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-139",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-31",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-140",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-5",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-141",
"https://www.w3.org/TR/encrypted-media/#mitigations-2",
- "https://www.w3.org/TR/encrypted-media/#x11.4.2-mitigations",
+ "https://www.w3.org/TR/encrypted-media/#x11-4-2-mitigations",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-11",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-65",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-32",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-33",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-34",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-35",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-66",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-67",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-68",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-69",
"https://www.w3.org/TR/encrypted-media/#like-cookies",
- "https://www.w3.org/TR/encrypted-media/#h-note144",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-36",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-37",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-70",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-6",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-8",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-9",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-71",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-142",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-16",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-38",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-39",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-72",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-40",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-144",
+ "https://www.w3.org/TR/encrypted-media/#h-note-144",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-73",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-14",
"https://www.w3.org/TR/encrypted-media/#privacy-consent",
- "https://www.w3.org/TR/encrypted-media/#h-note145",
- "https://www.w3.org/TR/encrypted-media/#h-note146",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-17",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-145",
+ "https://www.w3.org/TR/encrypted-media/#h-note-145",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-74",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-75",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-76",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-77",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-14",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-78",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-79",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-80",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-81",
+ "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-146",
+ "https://www.w3.org/TR/encrypted-media/#h-note-146",
"https://www.w3.org/TR/encrypted-media/#privacy-storedinfo",
- "https://www.w3.org/TR/encrypted-media/#x11.5-information-stored-on-user-devices",
+ "https://www.w3.org/TR/encrypted-media/#x11-5-information-stored-on-user-devices",
"https://www.w3.org/TR/encrypted-media/#concerns-1",
- "https://www.w3.org/TR/encrypted-media/#x11.5.1-concerns",
+ "https://www.w3.org/TR/encrypted-media/#x11-5-1-concerns",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-82",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-83",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-84",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-85",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-18",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-86",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-19",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-20",
"https://www.w3.org/TR/encrypted-media/#mitigations-3",
- "https://www.w3.org/TR/encrypted-media/#x11.5.2-mitigations",
+ "https://www.w3.org/TR/encrypted-media/#x11-5-2-mitigations",
"https://www.w3.org/TR/encrypted-media/#incomplete-clearing",
- "https://www.w3.org/TR/encrypted-media/#x11.6-incomplete-clearing-of-data",
+ "https://www.w3.org/TR/encrypted-media/#x11-6-incomplete-clearing-of-data",
"https://www.w3.org/TR/encrypted-media/#concerns-2",
- "https://www.w3.org/TR/encrypted-media/#x11.6.1-concerns",
+ "https://www.w3.org/TR/encrypted-media/#x11-6-1-concerns",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-41",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-87",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-42",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-43",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-88",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-89",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-90",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-91",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-44",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-92",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-93",
"https://www.w3.org/TR/encrypted-media/#mitigations-4",
- "https://www.w3.org/TR/encrypted-media/#x11.6.2-mitigations",
+ "https://www.w3.org/TR/encrypted-media/#x11-6-2-mitigations",
"https://www.w3.org/TR/encrypted-media/#private-browsing",
- "https://www.w3.org/TR/encrypted-media/#x11.7-private-browsing-modes",
+ "https://www.w3.org/TR/encrypted-media/#x11-7-private-browsing-modes",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-94",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-17",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-13",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-27",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-143",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-21",
"https://www.w3.org/TR/encrypted-media/#privacy-secureorigin",
- "https://www.w3.org/TR/encrypted-media/#x11.8-secure-origin-and-transport",
+ "https://www.w3.org/TR/encrypted-media/#x11-8-secure-origin-and-transport",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-144",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-12",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-22",
"https://www.w3.org/TR/encrypted-media/#conformance",
- "https://www.w3.org/TR/encrypted-media/#x12.-conformance",
- "https://www.w3.org/TR/encrypted-media/#respecRFC2119",
+ "https://www.w3.org/TR/encrypted-media/#x12-conformance",
"https://www.w3.org/TR/encrypted-media/#examples",
- "https://www.w3.org/TR/encrypted-media/#x13.-examples",
+ "https://www.w3.org/TR/encrypted-media/#x13-examples",
"https://www.w3.org/TR/encrypted-media/#example-source-and-key-known",
- "https://www.w3.org/TR/encrypted-media/#x13.1-source-and-key-known-at-page-load-(clear-key)",
+ "https://www.w3.org/TR/encrypted-media/#x13-1-source-and-key-known-at-page-load-clear-key",
+ "https://www.w3.org/TR/encrypted-media/#example-5",
"https://www.w3.org/TR/encrypted-media/#example-selecting-key-system",
- "https://www.w3.org/TR/encrypted-media/#x13.2-selecting-a-supported-key-system-and-using-initialization-data-from-the-%22encrypted%22-event",
+ "https://www.w3.org/TR/encrypted-media/#x13-2-selecting-a-supported-key-system-and-using-initialization-data-from-the-encrypted-event",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-95",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-15",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-24",
+ "https://www.w3.org/TR/encrypted-media/#example-6",
"https://www.w3.org/TR/encrypted-media/#example-mediakeys-before-source",
- "https://www.w3.org/TR/encrypted-media/#x13.3-create-mediakeys-before-loading-media",
+ "https://www.w3.org/TR/encrypted-media/#x13-3-create-mediakeys-before-loading-media",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-47",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-25",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-48",
+ "https://www.w3.org/TR/encrypted-media/#example-7",
"https://www.w3.org/TR/encrypted-media/#example-using-all-events",
- "https://www.w3.org/TR/encrypted-media/#x13.4-using-all-events",
+ "https://www.w3.org/TR/encrypted-media/#x13-4-using-all-events",
+ "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-23",
+ "https://www.w3.org/TR/encrypted-media/#example-8",
"https://www.w3.org/TR/encrypted-media/#example-stored-license",
- "https://www.w3.org/TR/encrypted-media/#x13.5-stored-license",
+ "https://www.w3.org/TR/encrypted-media/#x13-5-stored-license",
+ "https://www.w3.org/TR/encrypted-media/#example-9",
+ "https://www.w3.org/TR/encrypted-media/#example-getStatusForPolicy",
+ "https://www.w3.org/TR/encrypted-media/#x13-6-pre-fetch-media-with-hdcp-policy",
+ "https://www.w3.org/TR/encrypted-media/#example-10",
"https://www.w3.org/TR/encrypted-media/#acknowledgements",
- "https://www.w3.org/TR/encrypted-media/#x14.-acknowledgments",
+ "https://www.w3.org/TR/encrypted-media/#x14-acknowledgments",
"https://www.w3.org/TR/encrypted-media/#references",
- "https://www.w3.org/TR/encrypted-media/#a.-references",
+ "https://www.w3.org/TR/encrypted-media/#a-references",
"https://www.w3.org/TR/encrypted-media/#normative-references",
- "https://www.w3.org/TR/encrypted-media/#a.1-normative-references",
- "https://www.w3.org/TR/encrypted-media/#bib-COOKIES",
- "https://www.w3.org/TR/encrypted-media/#bib-DOM",
- "https://www.w3.org/TR/encrypted-media/#bib-ECMA-262",
- "https://www.w3.org/TR/encrypted-media/#bib-ENCODING",
- "https://www.w3.org/TR/encrypted-media/#bib-HTML51",
- "https://www.w3.org/TR/encrypted-media/#bib-MIXED-CONTENT",
- "https://www.w3.org/TR/encrypted-media/#bib-RFC2119",
- "https://www.w3.org/TR/encrypted-media/#bib-RFC6381",
- "https://www.w3.org/TR/encrypted-media/#bib-RFC7517",
- "https://www.w3.org/TR/encrypted-media/#bib-WebIDL",
+ "https://www.w3.org/TR/encrypted-media/#a-1-normative-references",
+ "https://www.w3.org/TR/encrypted-media/#bib-cookies",
+ "https://www.w3.org/TR/encrypted-media/#bib-dom",
+ "https://www.w3.org/TR/encrypted-media/#bib-ecma-262",
+ "https://www.w3.org/TR/encrypted-media/#bib-eme-initdata-keyids",
+ "https://www.w3.org/TR/encrypted-media/#bib-eme-initdata-registry",
+ "https://www.w3.org/TR/encrypted-media/#bib-encoding",
+ "https://www.w3.org/TR/encrypted-media/#bib-html",
+ "https://www.w3.org/TR/encrypted-media/#bib-infra",
+ "https://www.w3.org/TR/encrypted-media/#bib-mimesniff",
+ "https://www.w3.org/TR/encrypted-media/#bib-mixed-content",
+ "https://www.w3.org/TR/encrypted-media/#bib-permissions-policy",
+ "https://www.w3.org/TR/encrypted-media/#bib-rfc2119",
+ "https://www.w3.org/TR/encrypted-media/#bib-rfc6381",
+ "https://www.w3.org/TR/encrypted-media/#bib-rfc7517",
+ "https://www.w3.org/TR/encrypted-media/#bib-rfc8174",
+ "https://www.w3.org/TR/encrypted-media/#bib-webidl",
"https://www.w3.org/TR/encrypted-media/#informative-references",
- "https://www.w3.org/TR/encrypted-media/#a.2-informative-references",
- "https://www.w3.org/TR/encrypted-media/#bib-EME-INITDATA-KEYIDS",
- "https://www.w3.org/TR/encrypted-media/#bib-EME-INITDATA-REGISTRY",
- "https://www.w3.org/TR/encrypted-media/#bib-EME-STREAM-REGISTRY",
- "https://www.w3.org/TR/encrypted-media/#bib-MEDIA-SOURCE",
- "https://www.w3.org/TR/encrypted-media/#bib-RFC6838",
- "https://www.w3.org/TR/encrypted-media/#bib-RFC7515",
- "https://www.w3.org/TR/encrypted-media/#bib-SECURE-CONTEXTS",
+ "https://www.w3.org/TR/encrypted-media/#a-2-informative-references",
+ "https://www.w3.org/TR/encrypted-media/#bib-cenc",
+ "https://www.w3.org/TR/encrypted-media/#bib-eme-hdcp-version-registry",
+ "https://www.w3.org/TR/encrypted-media/#bib-eme-stream-registry",
+ "https://www.w3.org/TR/encrypted-media/#bib-media-source",
+ "https://www.w3.org/TR/encrypted-media/#bib-rfc6838",
+ "https://www.w3.org/TR/encrypted-media/#bib-rfc7515",
+ "https://www.w3.org/TR/encrypted-media/#bib-webaudio",
"https://www.w3.org/TR/encrypted-media/#back-to-top"
]
}
\ No newline at end of file
diff --git a/tr/ids/media-capabilities.json b/tr/ids/media-capabilities.json
index 858180941191..0796b37a1b14 100644
--- a/tr/ids/media-capabilities.json
+++ b/tr/ids/media-capabilities.json
@@ -7,6 +7,7 @@
"https://www.w3.org/TR/media-capabilities/#toc-nav",
"https://www.w3.org/TR/media-capabilities/#toc-jump",
"https://www.w3.org/TR/media-capabilities/#toc-toggle",
+ "https://www.w3.org/TR/media-capabilities/#toc-theme-toggle",
"https://www.w3.org/TR/media-capabilities/#title",
"https://www.w3.org/TR/media-capabilities/#w3c-state",
"https://www.w3.org/TR/media-capabilities/#abstract",
@@ -16,47 +17,21 @@
"https://www.w3.org/TR/media-capabilities/#toc",
"https://www.w3.org/TR/media-capabilities/#contents",
"https://www.w3.org/TR/media-capabilities/#introduction",
- "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediasource-istypesupported",
- "https://www.w3.org/TR/media-capabilities/#ref-for-dom-navigator-canplaytype",
"https://www.w3.org/TR/media-capabilities/#decoding-encoding-capabilities",
"https://www.w3.org/TR/media-capabilities/#media-configurations",
"https://www.w3.org/TR/media-capabilities/#mediaconfiguration",
"https://www.w3.org/TR/media-capabilities/#dictdef-mediaconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediaconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediaconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediaconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediaconfiguration",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-videoconfiguration",
"https://www.w3.org/TR/media-capabilities/#dom-mediaconfiguration-video",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaconfiguration-video",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaconfiguration-video",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaconfiguration-video",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaconfiguration-video",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-audioconfiguration",
"https://www.w3.org/TR/media-capabilities/#dom-mediaconfiguration-audio",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaconfiguration-audio",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaconfiguration-audio",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaconfiguration-audio",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaconfiguration-audio",
"https://www.w3.org/TR/media-capabilities/#dictdef-mediadecodingconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediadecodingconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediadecodingconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediadecodingconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediadecodingconfiguration",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaconfiguration",
"https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-mediadecodingtype",
"https://www.w3.org/TR/media-capabilities/#dom-mediadecodingconfiguration-type",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitieskeysystemconfiguration",
"https://www.w3.org/TR/media-capabilities/#dom-mediadecodingconfiguration-keysystemconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingconfiguration-keysystemconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingconfiguration-keysystemconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingconfiguration-keysystemconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingconfiguration-keysystemconfiguration",
"https://www.w3.org/TR/media-capabilities/#dictdef-mediaencodingconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediaencodingconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediaencodingconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediaencodingconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediaencodingconfiguration",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaconfiguration%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-mediaencodingtype",
"https://www.w3.org/TR/media-capabilities/#dom-mediaencodingconfiguration-type",
@@ -64,10 +39,6 @@
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaencodingconfiguration",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaconfiguration%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#valid-mediaconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-mediaconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-mediaconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-mediaconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-mediaconfiguration",
"https://www.w3.org/TR/media-capabilities/#ref-for-map-exists",
"https://www.w3.org/TR/media-capabilities/#ref-for-valid-audio-configuration",
"https://www.w3.org/TR/media-capabilities/#ref-for-map-exists%E2%91%A0",
@@ -75,10 +46,6 @@
"https://www.w3.org/TR/media-capabilities/#ref-for-map-exists%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#valid-mediadecodingconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-mediadecodingconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-mediadecodingconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-mediadecodingconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-mediadecodingconfiguration",
"https://www.w3.org/TR/media-capabilities/#ref-for-valid-mediaconfiguration",
"https://www.w3.org/TR/media-capabilities/#ref-for-map-exists%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source",
@@ -92,83 +59,39 @@
"https://www.w3.org/TR/media-capabilities/#ref-for-map-exists%E2%91%A7",
"https://www.w3.org/TR/media-capabilities/#mediadecodingtype",
"https://www.w3.org/TR/media-capabilities/#enumdef-mediadecodingtype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-mediadecodingtype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-mediadecodingtype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-mediadecodingtype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-mediadecodingtype",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-webrtc",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#dom-mediadecodingtype-file",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingtype-file",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingtype-file",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingtype-file",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingtype-file",
"https://www.w3.org/TR/media-capabilities/#dom-mediadecodingtype-media-source",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingtype-media-source",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingtype-media-source",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingtype-media-source",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingtype-media-source",
"https://www.w3.org/TR/media-capabilities/#ref-for-mediasource",
"https://www.w3.org/TR/media-capabilities/#dom-mediadecodingtype-webrtc",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingtype-webrtc",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingtype-webrtc",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingtype-webrtc",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingtype-webrtc",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-rtcpeerconnection",
"https://www.w3.org/TR/media-capabilities/#mediaencodingtype",
"https://www.w3.org/TR/media-capabilities/#enumdef-mediaencodingtype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-mediaencodingtype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-mediaencodingtype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-mediaencodingtype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-mediaencodingtype",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediaencodingtype-record",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediaencodingtype-webrtc",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaencodingconfiguration%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#dom-mediaencodingtype-record",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaencodingtype-record",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaencodingtype-record",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaencodingtype-record",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaencodingtype-record",
"https://www.w3.org/TR/media-capabilities/#ref-for-mediarecorder",
"https://www.w3.org/TR/media-capabilities/#dom-mediaencodingtype-webrtc",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaencodingtype-webrtc",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaencodingtype-webrtc",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaencodingtype-webrtc",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaencodingtype-webrtc",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-rtcpeerconnection%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#mime-type",
"https://www.w3.org/TR/media-capabilities/#valid-media-mime-type",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-media-mime-type",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-media-mime-type",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-media-mime-type",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-media-mime-type",
"https://www.w3.org/TR/media-capabilities/#ref-for-valid-mime-type",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediaencodingtype-record%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-webrtc%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#valid-audio-mime-type",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-audio-mime-type",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-audio-mime-type",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-audio-mime-type",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-audio-mime-type",
"https://www.w3.org/TR/media-capabilities/#ref-for-valid-media-mime-type",
"https://www.w3.org/TR/media-capabilities/#valid-video-mime-type",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-video-mime-type",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-video-mime-type",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-video-mime-type",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-video-mime-type",
"https://www.w3.org/TR/media-capabilities/#ref-for-valid-media-mime-type%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#http",
"https://www.w3.org/TR/media-capabilities/#rtp",
"https://www.w3.org/TR/media-capabilities/#videoconfiguration",
"https://www.w3.org/TR/media-capabilities/#dictdef-videoconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-videoconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-videoconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-videoconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-videoconfiguration",
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-contenttype",
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-unsigned-long",
@@ -192,89 +115,41 @@
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-boolean%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-spatialscalability",
"https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-contenttype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-contenttype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-contenttype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-contenttype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-contenttype",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-videoconfiguration%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#valid-video-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-video-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-video-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-video-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-video-configuration",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-contenttype%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-valid-video-mime-type",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-framerate%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-mediadecodingtype%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-mediaencodingtype%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-width",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-width",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-width",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-width",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-width",
"https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-height",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-height",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-height",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-height",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-height",
"https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-bitrate",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-bitrate",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-bitrate",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-bitrate",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-bitrate",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-contenttype%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-framerate",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-framerate",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-framerate",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-framerate",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-framerate",
"https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-hasalphachannel",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-hasalphachannel",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-hasalphachannel",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-hasalphachannel",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-hasalphachannel",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-contenttype%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-hdrmetadatatype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-hdrmetadatatype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-hdrmetadatatype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-hdrmetadatatype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-hdrmetadatatype",
"https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-hdrmetadatatype%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A3",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-colorgamut",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-colorgamut",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-colorgamut",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-colorgamut",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-colorgamut",
"https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-colorgamut%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A4",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A3",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A3",
"https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-transferfunction",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-transferfunction",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-transferfunction",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-transferfunction",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-transferfunction",
"https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-transferfunction%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A5",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A4",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A4",
"https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-scalabilitymode",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-scalabilitymode",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-scalabilitymode",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-scalabilitymode",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-scalabilitymode",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-contenttype%E2%91%A3",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-rtcrtpsender-setparameters",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaencodingconfiguration%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediaencodingtype-webrtc%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-spatialscalability",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-spatialscalability",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-spatialscalability",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-spatialscalability",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-spatialscalability",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-scalabilitymode%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A6",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A5",
@@ -282,88 +157,36 @@
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-webrtc%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#hdrmetadatatype",
"https://www.w3.org/TR/media-capabilities/#enumdef-hdrmetadatatype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-hdrmetadatatype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-hdrmetadatatype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-hdrmetadatatype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-hdrmetadatatype",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-hdrmetadatatype-smptest2086",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-hdrmetadatatype-smptest2094-10",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-hdrmetadatatype-smptest2094-40",
"https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-hdrmetadatatype%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-videoconfiguration%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#dom-hdrmetadatatype-smptest2086",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-hdrmetadatatype-smptest2086",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-hdrmetadatatype-smptest2086",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-hdrmetadatatype-smptest2086",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-hdrmetadatatype-smptest2086",
"https://www.w3.org/TR/media-capabilities/#dom-hdrmetadatatype-smptest2094-10",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-hdrmetadatatype-smptest2094-10",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-hdrmetadatatype-smptest2094-10",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-hdrmetadatatype-smptest2094-10",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-hdrmetadatatype-smptest2094-10",
"https://www.w3.org/TR/media-capabilities/#dom-hdrmetadatatype-smptest2094-40",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-hdrmetadatatype-smptest2094-40",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-hdrmetadatatype-smptest2094-40",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-hdrmetadatatype-smptest2094-40",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-hdrmetadatatype-smptest2094-40",
"https://www.w3.org/TR/media-capabilities/#colorgamut",
"https://www.w3.org/TR/media-capabilities/#enumdef-colorgamut",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-colorgamut",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-colorgamut",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-colorgamut",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-colorgamut",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-colorgamut-srgb",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-colorgamut-p3",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-colorgamut-rec2020",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-videoconfiguration%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#dom-colorgamut-srgb",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-colorgamut-srgb",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-colorgamut-srgb",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-colorgamut-srgb",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-colorgamut-srgb",
"https://www.w3.org/TR/media-capabilities/#dom-colorgamut-p3",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-colorgamut-p3",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-colorgamut-p3",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-colorgamut-p3",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-colorgamut-p3",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-colorgamut-srgb%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#dom-colorgamut-rec2020",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-colorgamut-rec2020",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-colorgamut-rec2020",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-colorgamut-rec2020",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-colorgamut-rec2020",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-colorgamut-p3%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#transferfunction",
"https://www.w3.org/TR/media-capabilities/#enumdef-transferfunction",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-transferfunction",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-transferfunction",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-transferfunction",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-transferfunction",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-transferfunction-srgb",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-transferfunction-pq",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-transferfunction-hlg",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-videoconfiguration%E2%91%A3",
"https://www.w3.org/TR/media-capabilities/#dom-transferfunction-srgb",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-transferfunction-srgb",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-transferfunction-srgb",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-transferfunction-srgb",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-transferfunction-srgb",
"https://www.w3.org/TR/media-capabilities/#dom-transferfunction-pq",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-transferfunction-pq",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-transferfunction-pq",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-transferfunction-pq",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-transferfunction-pq",
"https://www.w3.org/TR/media-capabilities/#dom-transferfunction-hlg",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-transferfunction-hlg",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-transferfunction-hlg",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-transferfunction-hlg",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-transferfunction-hlg",
"https://www.w3.org/TR/media-capabilities/#audioconfiguration",
"https://www.w3.org/TR/media-capabilities/#dictdef-audioconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-audioconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-audioconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-audioconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-audioconfiguration",
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-audioconfiguration-contenttype",
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString%E2%91%A2",
@@ -375,23 +198,11 @@
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-boolean%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-audioconfiguration-spatialrendering",
"https://www.w3.org/TR/media-capabilities/#dom-audioconfiguration-contenttype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-contenttype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-contenttype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-contenttype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-contenttype",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-audioconfiguration%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#valid-audio-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-audio-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-audio-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-audio-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-audio-configuration",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-audioconfiguration-contenttype%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-valid-audio-mime-type",
"https://www.w3.org/TR/media-capabilities/#dom-audioconfiguration-channels",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-channels",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-channels",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-channels",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-channels",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A6",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A6",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-webrtc%E2%91%A2",
@@ -399,25 +210,13 @@
"https://www.w3.org/TR/media-capabilities/#issue-a7738173",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-audioconfiguration-channels%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#dom-audioconfiguration-bitrate",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-bitrate",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-bitrate",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-bitrate",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-bitrate",
"https://www.w3.org/TR/media-capabilities/#dom-audioconfiguration-samplerate",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-samplerate",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-samplerate",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-samplerate",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-samplerate",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A7",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A7",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-webrtc%E2%91%A3",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediaencodingtype-webrtc%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-audioconfiguration-samplerate%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#dom-audioconfiguration-spatialrendering",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-spatialrendering",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-spatialrendering",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-spatialrendering",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-spatialrendering",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-audioconfiguration-contenttype%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#ref-for-map-exists%E2%91%A8",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesinfo-supported",
@@ -426,10 +225,6 @@
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A8",
"https://www.w3.org/TR/media-capabilities/#mediacapabilitieskeysystemconfiguration",
"https://www.w3.org/TR/media-capabilities/#dictdef-mediacapabilitieskeysystemconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitieskeysystemconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitieskeysystemconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitieskeysystemconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitieskeysystemconfiguration",
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString%E2%91%A3",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitieskeysystemconfiguration-keysystem",
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString%E2%91%A4",
@@ -445,77 +240,33 @@
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitieskeysystemconfiguration-video",
"https://www.w3.org/TR/media-capabilities/#ref-for-navigator-extension%3A-requestmediakeysystemaccess()",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-keysystem",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-keysystem",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-keysystem",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-keysystem",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-keysystem",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemaccess-keysystem",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-initdatatype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-initdatatype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-initdatatype",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-initdatatype",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-initdatatype",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemconfiguration-initdatatypes",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-distinctiveidentifier",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-distinctiveidentifier",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-distinctiveidentifier",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-distinctiveidentifier",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-distinctiveidentifier",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-persistentstate",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-persistentstate",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-persistentstate",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-persistentstate",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-persistentstate",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemconfiguration-persistentstate",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-sessiontypes",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-sessiontypes",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-sessiontypes",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-sessiontypes",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-sessiontypes",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemconfiguration-sessiontypes",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-audio",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-audio",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-audio",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-audio",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-audio",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-keysystemtrackconfiguration%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-audioconfiguration%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-video",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-video",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-video",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-video",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-video",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-keysystemtrackconfiguration%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-videoconfiguration%E2%91%A4",
"https://www.w3.org/TR/media-capabilities/#keysystemtrackconfiguration",
"https://www.w3.org/TR/media-capabilities/#dictdef-keysystemtrackconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-keysystemtrackconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-keysystemtrackconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-keysystemtrackconfiguration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-keysystemtrackconfiguration",
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString%E2%91%A6",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-keysystemtrackconfiguration-robustness",
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString%E2%91%A7",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-keysystemtrackconfiguration-encryptionscheme",
"https://www.w3.org/TR/media-capabilities/#dom-keysystemtrackconfiguration-robustness",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-keysystemtrackconfiguration-robustness",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-keysystemtrackconfiguration-robustness",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-keysystemtrackconfiguration-robustness",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-keysystemtrackconfiguration-robustness",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemmediacapability-robustness",
"https://www.w3.org/TR/media-capabilities/#dom-keysystemtrackconfiguration-encryptionscheme",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-keysystemtrackconfiguration-encryptionscheme",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-keysystemtrackconfiguration-encryptionscheme",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-keysystemtrackconfiguration-encryptionscheme",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-keysystemtrackconfiguration-encryptionscheme",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme",
"https://www.w3.org/TR/media-capabilities/#media-capabilities-info",
"https://www.w3.org/TR/media-capabilities/#dictdef-mediacapabilitiesinfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitiesinfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitiesinfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitiesinfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitiesinfo",
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-boolean%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesinfo-supported%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-boolean%E2%91%A3",
@@ -523,74 +274,34 @@
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-boolean%E2%91%A4",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesinfo-powerefficient",
"https://www.w3.org/TR/media-capabilities/#dictdef-mediacapabilitiesdecodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitiesdecodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitiesdecodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitiesdecodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitiesdecodinginfo",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesinfo",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesdecodinginfo-keysystemaccess",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A8",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesdecodinginfo-configuration",
"https://www.w3.org/TR/media-capabilities/#dictdef-mediacapabilitiesencodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitiesencodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitiesencodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitiesencodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitiesencodinginfo",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesinfo%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaencodingconfiguration%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesencodinginfo-configuration",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesinfo%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitiesinfo-supported",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesinfo-supported",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesinfo-supported",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesinfo-supported",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesinfo-supported",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitiesinfo-smooth",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesinfo-smooth",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesinfo-smooth",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesinfo-smooth",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesinfo-smooth",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitiesinfo-powerefficient",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesinfo-powerefficient",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesinfo-powerefficient",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesinfo-powerefficient",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesinfo-powerefficient",
"https://www.w3.org/TR/media-capabilities/#power-efficient",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-power-efficient",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-power-efficient",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-power-efficient",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-power-efficient",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesdecodinginfo",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitiesdecodinginfo-keysystemaccess",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesdecodinginfo-keysystemaccess",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesdecodinginfo-keysystemaccess",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesdecodinginfo-keysystemaccess",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesdecodinginfo-keysystemaccess",
"https://www.w3.org/TR/media-capabilities/#ref-for-mediakeysystemaccess-interface",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesinfo%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#ref-for-mediakeysystemaccess-interface%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-mediakeys-interface",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesdecodinginfo%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitiesdecodinginfo-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesdecodinginfo-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesdecodinginfo-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesdecodinginfo-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesdecodinginfo-configuration",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesdecodinginfo%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesencodinginfo",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitiesencodinginfo-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesencodinginfo-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesencodinginfo-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesencodinginfo-configuration",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesencodinginfo-configuration",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesencodinginfo%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#info-algorithms",
"https://www.w3.org/TR/media-capabilities/#create-media-capabilities-encoding-info",
"https://www.w3.org/TR/media-capabilities/#create-a-mediacapabilitiesencodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-create-a-mediacapabilitiesencodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-create-a-mediacapabilitiesencodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-create-a-mediacapabilitiesencodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-create-a-mediacapabilitiesencodinginfo",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaencodingconfiguration%E2%91%A3",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesencodinginfo%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesencodinginfo%E2%91%A2",
@@ -603,10 +314,6 @@
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesinfo-powerefficient%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#create-media-capabilities-decoding-info",
"https://www.w3.org/TR/media-capabilities/#create-a-mediacapabilitiesdecodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-create-a-mediacapabilitiesdecodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-create-a-mediacapabilitiesdecodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-create-a-mediacapabilitiesdecodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-create-a-mediacapabilitiesdecodinginfo",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesdecodinginfo%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesdecodinginfo%E2%91%A3",
@@ -625,10 +332,6 @@
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesinfo-powerefficient%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#is-encrypted-decode-supported",
"https://www.w3.org/TR/media-capabilities/#check-encrypted-decoding-support",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-check-encrypted-decoding-support",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-check-encrypted-decoding-support",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-check-encrypted-decoding-support",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-check-encrypted-decoding-support",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingconfiguration-keysystemconfiguration%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-map-exists%E2%91%A0%E2%91%A0",
@@ -674,28 +377,16 @@
"https://www.w3.org/TR/media-capabilities/#media-capabilities-interface",
"https://www.w3.org/TR/media-capabilities/#ref-for-Exposed%E2%91%A1",
"https://www.w3.org/TR/media-capabilities/#mediacapabilities",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-mediacapabilities",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-mediacapabilities",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-mediacapabilities",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-mediacapabilities",
"https://www.w3.org/TR/media-capabilities/#ref-for-NewObject",
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-promise",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesdecodinginfo%E2%91%A4",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilities-decodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilities-decodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilities-decodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilities-decodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilities-decodinginfo",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilities-decodinginfo-configuration-configuration",
"https://www.w3.org/TR/media-capabilities/#ref-for-NewObject%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-idl-promise%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesencodinginfo%E2%91%A3",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilities-encodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilities-encodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilities-encodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilities-encodinginfo",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilities-encodinginfo",
"https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaencodingconfiguration%E2%91%A5",
"https://www.w3.org/TR/media-capabilities/#dom-mediacapabilities-encodinginfo-configuration-configuration",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilities-decodinginfo",
@@ -723,6 +414,9 @@
"https://www.w3.org/TR/media-capabilities/#ref-for-create-a-mediacapabilitiesencodinginfo",
"https://www.w3.org/TR/media-capabilities/#security-privacy-considerations",
"https://www.w3.org/TR/media-capabilities/#decoding-encoding-fingerprinting",
+ "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-colorgamut%E2%91%A0",
+ "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-transferfunction%E2%91%A0",
+ "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-hdrmetadatatype%E2%91%A0",
"https://www.w3.org/TR/media-capabilities/#examples",
"https://www.w3.org/TR/media-capabilities/#example1",
"https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilities-decodinginfo%E2%91%A1",
@@ -745,240 +439,50 @@
"https://www.w3.org/TR/media-capabilities/#index-defined-here",
"https://www.w3.org/TR/media-capabilities/#index-defined-elsewhere",
"https://www.w3.org/TR/media-capabilities/#a973e0fe",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-a973e0fe",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a973e0fe",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-a973e0fe",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a973e0fe",
"https://www.w3.org/TR/media-capabilities/#18e4dfd1",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-18e4dfd1",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-18e4dfd1",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-18e4dfd1",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-18e4dfd1",
"https://www.w3.org/TR/media-capabilities/#96f1238a",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-96f1238a",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-96f1238a",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-96f1238a",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-96f1238a",
"https://www.w3.org/TR/media-capabilities/#cb689d29",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-cb689d29",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-cb689d29",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-cb689d29",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-cb689d29",
"https://www.w3.org/TR/media-capabilities/#c0930feb",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-c0930feb",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-c0930feb",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-c0930feb",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-c0930feb",
"https://www.w3.org/TR/media-capabilities/#9408fa82",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-9408fa82",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9408fa82",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-9408fa82",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9408fa82",
"https://www.w3.org/TR/media-capabilities/#606088e9",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-606088e9",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-606088e9",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-606088e9",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-606088e9",
"https://www.w3.org/TR/media-capabilities/#cfbd8817",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-cfbd8817",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-cfbd8817",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-cfbd8817",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-cfbd8817",
"https://www.w3.org/TR/media-capabilities/#76b49968",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-76b49968",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-76b49968",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-76b49968",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-76b49968",
"https://www.w3.org/TR/media-capabilities/#771bd963",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-771bd963",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-771bd963",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-771bd963",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-771bd963",
"https://www.w3.org/TR/media-capabilities/#d2f5cfef",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-d2f5cfef",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-d2f5cfef",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-d2f5cfef",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-d2f5cfef",
"https://www.w3.org/TR/media-capabilities/#e5b62304",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-e5b62304",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-e5b62304",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-e5b62304",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-e5b62304",
"https://www.w3.org/TR/media-capabilities/#9c677776",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-9c677776",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9c677776",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-9c677776",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9c677776",
"https://www.w3.org/TR/media-capabilities/#7bf17ea6",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-7bf17ea6",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-7bf17ea6",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-7bf17ea6",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-7bf17ea6",
"https://www.w3.org/TR/media-capabilities/#bdda6c24",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-bdda6c24",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-bdda6c24",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-bdda6c24",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-bdda6c24",
"https://www.w3.org/TR/media-capabilities/#f02525dc",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-f02525dc",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-f02525dc",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-f02525dc",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-f02525dc",
"https://www.w3.org/TR/media-capabilities/#76b99f34",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-76b99f34",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-76b99f34",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-76b99f34",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-76b99f34",
"https://www.w3.org/TR/media-capabilities/#be0c27b2",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-be0c27b2",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-be0c27b2",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-be0c27b2",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-be0c27b2",
"https://www.w3.org/TR/media-capabilities/#83c59a3a",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-83c59a3a",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-83c59a3a",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-83c59a3a",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-83c59a3a",
"https://www.w3.org/TR/media-capabilities/#a4785085",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-a4785085",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a4785085",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-a4785085",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a4785085",
- "https://www.w3.org/TR/media-capabilities/#a9b926ec",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-a9b926ec",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a9b926ec",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-a9b926ec",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a9b926ec",
"https://www.w3.org/TR/media-capabilities/#4b6086d7",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-4b6086d7",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-4b6086d7",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-4b6086d7",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-4b6086d7",
"https://www.w3.org/TR/media-capabilities/#a72449dd",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-a72449dd",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a72449dd",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-a72449dd",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a72449dd",
"https://www.w3.org/TR/media-capabilities/#5155c2d3",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-5155c2d3",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-5155c2d3",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-5155c2d3",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-5155c2d3",
"https://www.w3.org/TR/media-capabilities/#086e3aff",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-086e3aff",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-086e3aff",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-086e3aff",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-086e3aff",
"https://www.w3.org/TR/media-capabilities/#9c4c1e66",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-9c4c1e66",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9c4c1e66",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-9c4c1e66",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9c4c1e66",
"https://www.w3.org/TR/media-capabilities/#1243a891",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-1243a891",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-1243a891",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-1243a891",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-1243a891",
"https://www.w3.org/TR/media-capabilities/#5dc5df37",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-5dc5df37",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-5dc5df37",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-5dc5df37",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-5dc5df37",
- "https://www.w3.org/TR/media-capabilities/#257ffead",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-257ffead",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-257ffead",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-257ffead",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-257ffead",
"https://www.w3.org/TR/media-capabilities/#63e5d430",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-63e5d430",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-63e5d430",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-63e5d430",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-63e5d430",
"https://www.w3.org/TR/media-capabilities/#f6096d53",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-f6096d53",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-f6096d53",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-f6096d53",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-f6096d53",
"https://www.w3.org/TR/media-capabilities/#dca2de17",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dca2de17",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dca2de17",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-dca2de17",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dca2de17",
"https://www.w3.org/TR/media-capabilities/#8855a9aa",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-8855a9aa",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-8855a9aa",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-8855a9aa",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-8855a9aa",
"https://www.w3.org/TR/media-capabilities/#889e932f",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-889e932f",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-889e932f",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-889e932f",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-889e932f",
"https://www.w3.org/TR/media-capabilities/#797018a7",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-797018a7",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-797018a7",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-797018a7",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-797018a7",
"https://www.w3.org/TR/media-capabilities/#c807e273",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-c807e273",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-c807e273",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-c807e273",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-c807e273",
"https://www.w3.org/TR/media-capabilities/#bdbd19d1",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-bdbd19d1",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-bdbd19d1",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-bdbd19d1",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-bdbd19d1",
"https://www.w3.org/TR/media-capabilities/#a5c91173",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-a5c91173",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a5c91173",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-a5c91173",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a5c91173",
"https://www.w3.org/TR/media-capabilities/#c3e881ef",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-c3e881ef",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-c3e881ef",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-c3e881ef",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-c3e881ef",
"https://www.w3.org/TR/media-capabilities/#82ca3efc",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-82ca3efc",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-82ca3efc",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-82ca3efc",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-82ca3efc",
"https://www.w3.org/TR/media-capabilities/#5372cca8",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-5372cca8",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-5372cca8",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-5372cca8",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-5372cca8",
"https://www.w3.org/TR/media-capabilities/#8c800cdf",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-8c800cdf",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-8c800cdf",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-8c800cdf",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-8c800cdf",
"https://www.w3.org/TR/media-capabilities/#9cce47fd",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-9cce47fd",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9cce47fd",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-9cce47fd",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9cce47fd",
"https://www.w3.org/TR/media-capabilities/#e97a9688",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-e97a9688",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-e97a9688",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-e97a9688",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-e97a9688",
"https://www.w3.org/TR/media-capabilities/#f14b47b8",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-f14b47b8",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-f14b47b8",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-f14b47b8",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-f14b47b8",
"https://www.w3.org/TR/media-capabilities/#84a23376",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-84a23376",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-84a23376",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-84a23376",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-84a23376",
"https://www.w3.org/TR/media-capabilities/#ca69fb39",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-ca69fb39",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-ca69fb39",
- "https://www.w3.org/TR/media-capabilities/#infopanel-for-ca69fb39",
- "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-ca69fb39",
"https://www.w3.org/TR/media-capabilities/#references",
"https://www.w3.org/TR/media-capabilities/#normative",
"https://www.w3.org/TR/media-capabilities/#biblio-dom",
@@ -996,7 +500,6 @@
"https://www.w3.org/TR/media-capabilities/#biblio-webidl",
"https://www.w3.org/TR/media-capabilities/#biblio-webrtc",
"https://www.w3.org/TR/media-capabilities/#informative",
- "https://www.w3.org/TR/media-capabilities/#biblio-media-playback-quality",
"https://www.w3.org/TR/media-capabilities/#biblio-mediastream-recording",
"https://www.w3.org/TR/media-capabilities/#biblio-rfc4855",
"https://www.w3.org/TR/media-capabilities/#biblio-rfc6838",
diff --git a/tr/ids/mediasession.json b/tr/ids/mediasession.json
index 1a0631844280..91f507dac232 100644
--- a/tr/ids/mediasession.json
+++ b/tr/ids/mediasession.json
@@ -245,6 +245,11 @@
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionaction-enterpictureinpicture",
"https://www.w3.org/TR/mediasession/#infopanel-for-dom-mediasessionaction-enterpictureinpicture",
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionaction-enterpictureinpicture",
+ "https://www.w3.org/TR/mediasession/#dom-mediasessionaction-voiceactivity",
+ "https://www.w3.org/TR/mediasession/#infopanel-for-dom-mediasessionaction-voiceactivity",
+ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionaction-voiceactivity",
+ "https://www.w3.org/TR/mediasession/#infopanel-for-dom-mediasessionaction-voiceactivity",
+ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionaction-voiceactivity",
"https://www.w3.org/TR/mediasession/#ref-for-mediasession%E2%91%A3",
"https://www.w3.org/TR/mediasession/#supported-media-session-actions",
"https://www.w3.org/TR/mediasession/#infopanel-for-supported-media-session-actions",
@@ -313,7 +318,23 @@
"https://www.w3.org/TR/mediasession/#ref-for-media-session-action%E2%91%A8",
"https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A1",
"https://www.w3.org/TR/mediasession/#ref-for-set-track-muted",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity",
+ "https://www.w3.org/TR/mediasession/#ref-for-idl-def-MediaStreamTrackState.live",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack%E2%91%A0",
"https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A2",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A0",
+ "https://www.w3.org/TR/mediasession/#ref-for-idl-def-MediaStreamTrackState.live%E2%91%A0",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack%E2%91%A1",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack%E2%91%A2",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack-enabled",
+ "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A3",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A1",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A2",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack%E2%91%A3",
+ "https://www.w3.org/TR/mediasession/#ref-for-audioworklet",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A3",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A4",
+ "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A4",
"https://www.w3.org/TR/mediasession/#ref-for-media-session-action%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/mediasession/#ref-for-supported-media-session-actions%E2%91%A3",
"https://www.w3.org/TR/mediasession/#ref-for-media-session-action-source%E2%91%A4",
@@ -421,6 +442,7 @@
"https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-previousslide",
"https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-nextslide",
"https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-enterpictureinpicture",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A5",
"https://www.w3.org/TR/mediasession/#callbackdef-mediasessionactionhandler",
"https://www.w3.org/TR/mediasession/#infopanel-for-callbackdef-mediasessionactionhandler",
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-callbackdef-mediasessionactionhandler",
@@ -443,7 +465,7 @@
"https://www.w3.org/TR/mediasession/#ref-for-dom-mediasession-setactionhandler",
"https://www.w3.org/TR/mediasession/#ref-for-enumdef-mediasessionaction%E2%91%A0",
"https://www.w3.org/TR/mediasession/#dom-mediasession-setactionhandler-action-handler-action",
- "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A3",
+ "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A5",
"https://www.w3.org/TR/mediasession/#dom-mediasession-setactionhandler-action-handler-handler",
"https://www.w3.org/TR/mediasession/#ref-for-idl-undefined%E2%91%A1",
"https://www.w3.org/TR/mediasession/#ref-for-dom-mediasession-setpositionstate",
@@ -611,7 +633,7 @@
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-pausing-all-input-sources",
"https://www.w3.org/TR/mediasession/#ref-for-pausing-all-input-sources",
"https://www.w3.org/TR/mediasession/#ref-for-notallowederror",
- "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack%E2%91%A0",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack%E2%91%A4",
"https://www.w3.org/TR/mediasession/#ref-for-queue-a-task%E2%91%A2",
"https://www.w3.org/TR/mediasession/#ref-for-set-track-muted%E2%91%A0",
"https://www.w3.org/TR/mediasession/#ref-for-dom-mediasession-setmicrophoneactive%E2%91%A0",
@@ -1057,7 +1079,7 @@
"https://www.w3.org/TR/mediasession/#ref-for-dictdef-mediasessionactiondetails%E2%91%A4",
"https://www.w3.org/TR/mediasession/#ref-for-idl-boolean%E2%91%A3",
"https://www.w3.org/TR/mediasession/#dom-mediasessioncaptureactiondetails-isactivating",
- "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A4",
+ "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A6",
"https://www.w3.org/TR/mediasession/#ref-for-dictdef-mediasessionactiondetails%E2%91%A5",
"https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-play%E2%91%A6",
"https://www.w3.org/TR/mediasession/#ref-for-dictdef-mediasessionactiondetails%E2%91%A6",
@@ -1090,6 +1112,8 @@
"https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-nextslide%E2%91%A0",
"https://www.w3.org/TR/mediasession/#ref-for-dictdef-mediasessionactiondetails%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-enterpictureinpicture%E2%91%A0",
+ "https://www.w3.org/TR/mediasession/#ref-for-dictdef-mediasessionactiondetails%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A6",
"https://www.w3.org/TR/mediasession/#dom-mediasessionactiondetails-action",
"https://www.w3.org/TR/mediasession/#infopanel-for-dom-mediasessionactiondetails-action",
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionactiondetails-action",
@@ -1097,7 +1121,7 @@
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionactiondetails-action",
"https://www.w3.org/TR/mediasession/#ref-for-dfn-dictionary-member%E2%91%A5",
"https://www.w3.org/TR/mediasession/#ref-for-media-session-action%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A5",
+ "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A7",
"https://www.w3.org/TR/mediasession/#dom-mediasessionseekactiondetails-seekoffset",
"https://www.w3.org/TR/mediasession/#infopanel-for-dom-mediasessionseekactiondetails-seekoffset",
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionseekactiondetails-seekoffset",
@@ -1143,6 +1167,7 @@
"https://www.w3.org/TR/mediasession/#example-microphone-camera-hangup",
"https://www.w3.org/TR/mediasession/#example-presenting-slide-actions",
"https://www.w3.org/TR/mediasession/#example-enterpictureinpicture",
+ "https://www.w3.org/TR/mediasession/#example-enterpictureinpicture%E2%91%A0",
"https://www.w3.org/TR/mediasession/#acknowledgments",
"https://www.w3.org/TR/mediasession/#w3c-conformance",
"https://www.w3.org/TR/mediasession/#w3c-conventions",
@@ -1311,6 +1336,16 @@
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-dda39259",
"https://www.w3.org/TR/mediasession/#infopanel-for-dda39259",
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-dda39259",
+ "https://www.w3.org/TR/mediasession/#e84f56af",
+ "https://www.w3.org/TR/mediasession/#infopanel-for-e84f56af",
+ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-e84f56af",
+ "https://www.w3.org/TR/mediasession/#infopanel-for-e84f56af",
+ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-e84f56af",
+ "https://www.w3.org/TR/mediasession/#b9241099",
+ "https://www.w3.org/TR/mediasession/#infopanel-for-b9241099",
+ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-b9241099",
+ "https://www.w3.org/TR/mediasession/#infopanel-for-b9241099",
+ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-b9241099",
"https://www.w3.org/TR/mediasession/#85f64689",
"https://www.w3.org/TR/mediasession/#infopanel-for-85f64689",
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-85f64689",
@@ -1346,6 +1381,11 @@
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-ca3ca4ae",
"https://www.w3.org/TR/mediasession/#infopanel-for-ca3ca4ae",
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-ca3ca4ae",
+ "https://www.w3.org/TR/mediasession/#afce8053",
+ "https://www.w3.org/TR/mediasession/#infopanel-for-afce8053",
+ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-afce8053",
+ "https://www.w3.org/TR/mediasession/#infopanel-for-afce8053",
+ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-afce8053",
"https://www.w3.org/TR/mediasession/#8855a9aa",
"https://www.w3.org/TR/mediasession/#infopanel-for-8855a9aa",
"https://www.w3.org/TR/mediasession/#infopaneltitle-for-8855a9aa",
@@ -1450,6 +1490,7 @@
"https://www.w3.org/TR/mediasession/#biblio-webidl",
"https://www.w3.org/TR/mediasession/#informative",
"https://www.w3.org/TR/mediasession/#biblio-image-resource",
+ "https://www.w3.org/TR/mediasession/#biblio-webaudio",
"https://www.w3.org/TR/mediasession/#idl-index"
]
}
\ No newline at end of file
diff --git a/tr/ids/mse-byte-stream-format-isobmff.json b/tr/ids/mse-byte-stream-format-isobmff.json
index 951877e158b3..33b8243e4904 100644
--- a/tr/ids/mse-byte-stream-format-isobmff.json
+++ b/tr/ids/mse-byte-stream-format-isobmff.json
@@ -5,50 +5,49 @@
},
"ids": [
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#initialUserConfig",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#respecDocument",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#toc-nav",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#toc-jump",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#toc-toggle",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#respecHeader",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#title",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#w3c-working-group-note-04-october-2016",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#w3c-state",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#abstract",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-abstract",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#sotd",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-sotd",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#sotd_patent",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#w3c_process_revision",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#toc",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#table-of-contents",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#introduction",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-introduction",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x1-introduction",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#mime-parameters",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-mime-parameters",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-note1",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x2-mime-type-parameters",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#issue-container-generatedID",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-note",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#iso-init-segments",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-iso-init-segments",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-note2",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x3-initialization-segments",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#issue-container-generatedID-0",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-note-0",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#iso-media-segments",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-iso-media-segments",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#movie-fragment-relative-addressing",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-note3",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x4-media-segments",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#ref-for-dfn-movie-fragment-relative-addressing-1",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#dfn-movie-fragment-relative-addressing",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#issue-container-generatedID-1",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-note-1",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#iso-random-access-points",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-iso-random-access-points",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x5-random-access-points",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#conformance",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-conformance",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#respecRFC2119",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x6-conformance",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#acknowledgements",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-acknowledgements",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x7-acknowledgments",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#references",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-references",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#a-references",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#normative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-normative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-ISOBMFF",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-MEDIA-SOURCE",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-RFC2119",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#informative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-informative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-INBANDTRACKS",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#a-1-normative-references",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-html",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-inbandtracks",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-isobmff",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-media-source",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-rfc2119",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-rfc6381",
+ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-rfc8174",
"https://www.w3.org/TR/mse-byte-stream-format-isobmff/#back-to-top"
]
}
\ No newline at end of file
diff --git a/tr/ids/mse-byte-stream-format-mp2t.json b/tr/ids/mse-byte-stream-format-mp2t.json
index d261d8dcae67..5911c927a7ac 100644
--- a/tr/ids/mse-byte-stream-format-mp2t.json
+++ b/tr/ids/mse-byte-stream-format-mp2t.json
@@ -5,54 +5,55 @@
},
"ids": [
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#initialUserConfig",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#respecDocument",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#toc-nav",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#toc-jump",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#toc-toggle",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#respecHeader",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#title",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#w3c-working-group-note-04-october-2016",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#w3c-state",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#abstract",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-abstract",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#sotd",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-sotd",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#sotd_patent",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#w3c_process_revision",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#toc",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#table-of-contents",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#introduction",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-introduction",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x1-introduction",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mime-parameters",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-mime-parameters",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-note1",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x2-mime-type-info",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#issue-container-generatedID",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-note",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-general",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-mpeg2ts-general",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x3-general-transport-stream-requirements",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-init-segments",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-mpeg2ts-init-segments",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x4-initialization-segments",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-media-segments",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-mpeg2ts-media-segments",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x5-media-segments",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-random-access-points",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-mpeg2ts-random-access-points",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x6-random-access-points",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-discontinuities",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-mpeg2ts-discontinuities",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-timestampOffset",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x7-timestamp-rollover-discontinuities",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#dfn-mpeg2ts_timestampoffset",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#ref-for-dfn-mpeg2ts_timestampoffset-1",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#ref-for-dfn-mpeg2ts_timestampoffset-2",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#ref-for-dfn-mpeg2ts_timestampoffset-3",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#ref-for-dfn-mpeg2ts_timestampoffset-4",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#ref-for-dfn-mpeg2ts_timestampoffset-5",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#ref-for-dfn-mpeg2ts_timestampoffset-6",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#conformance",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-conformance",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#respecRFC2119",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x8-conformance",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#acknowledgements",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-acknowledgements",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x9-acknowledgments",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#references",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-references",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#a-references",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#normative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-normative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-MEDIA-SOURCE",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-MPEG2TS",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-RFC2119",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-RFC3551",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-RFC6381",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#informative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-informative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-INBANDTRACKS",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#a-1-normative-references",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-html",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-inbandtracks",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-media-source",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-mpeg2ts",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-rfc2119",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-rfc3551",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-rfc6381",
+ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-rfc8174",
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/#back-to-top"
]
}
\ No newline at end of file
diff --git a/tr/ids/mse-byte-stream-format-mpeg-audio.json b/tr/ids/mse-byte-stream-format-mpeg-audio.json
index 3a5248930a82..a8cfe35f7560 100644
--- a/tr/ids/mse-byte-stream-format-mpeg-audio.json
+++ b/tr/ids/mse-byte-stream-format-mpeg-audio.json
@@ -5,46 +5,56 @@
},
"ids": [
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#initialUserConfig",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#respecDocument",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#toc-nav",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#toc-jump",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#toc-toggle",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#respecHeader",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#title",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#w3c-working-group-note-04-october-2016",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#w3c-state",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#abstract",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-abstract",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#sotd",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-sotd",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#sotd_patent",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#w3c_process_revision",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#toc",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#table-of-contents",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#introduction",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-introduction",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x1-introduction",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mime-types",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-mime-types",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x2-mime-types",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mpeg-audio-frames",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-mpeg-audio-frames",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mpeg-audio-frame",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x3-mpeg-audio-frames",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#dfn-mpeg-audio-frame",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mpeg-metadata",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-mpeg-metadata",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x4-metadata-frames",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#dfn-metadata-frames",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-icecast-header-1",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-mpeg-audio-frame-1",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#icecast",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-icecast",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#icecast-header",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-note1",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x4-1-icecast-headers",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#dfn-icecast-header",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#issue-container-generatedID",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-note",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mpeg-segments",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-mpeg-segments",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x5-segment-definitions",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-mpeg-audio-frame-2",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-metadata-frames-1",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-mpeg-audio-frame-3",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-mpeg-audio-frame-4",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-mpeg-audio-frame-5",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#conformance",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-conformance",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#respecRFC2119",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x6-conformance",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#references",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-references",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#a-references",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#normative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-normative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-MEDIA-SOURCE",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-RFC2119",
- "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-RFC3003",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#a-1-normative-references",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-html",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-id3v1",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-id3v2",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-iso11172-3",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-iso13818-3",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-iso14496-3",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-media-source",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-rfc2119",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-rfc3003",
+ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-rfc8174",
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#back-to-top"
]
}
\ No newline at end of file
diff --git a/tr/ids/mse-byte-stream-format-registry.json b/tr/ids/mse-byte-stream-format-registry.json
index 94532b1c8063..1db9e020b7cf 100644
--- a/tr/ids/mse-byte-stream-format-registry.json
+++ b/tr/ids/mse-byte-stream-format-registry.json
@@ -5,42 +5,37 @@
},
"ids": [
"https://www.w3.org/TR/mse-byte-stream-format-registry/#initialUserConfig",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#respecDocument",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#toc-nav",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#toc-jump",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#toc-toggle",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#respecHeader",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#title",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#w3c-working-group-note-04-october-2016",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#w3c-state",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#abstract",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-abstract",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#sotd",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-sotd",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#sotd_patent",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#w3c_process_revision",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#toc",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#table-of-contents",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#purpose",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-purpose",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#x1-purpose",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#organization",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-organization",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#x2-organization",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#entry-requirements",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-entry-requirements",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#x3-registration-entry-requirements",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#registry",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-registry",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#x4-registry",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#conformance",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-conformance",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#respecRFC2119",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#x5-conformance",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#references",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-references",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#a-references",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#normative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-normative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-MEDIA-SOURCE",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-MSE-FORMAT-ISOBMFF",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-MSE-FORMAT-MP2T",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-MSE-FORMAT-MPEG-AUDIO",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-MSE-FORMAT-WEBM",
- "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-RFC2119",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#a-1-normative-references",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-media-source",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-mse-byte-stream-format-isobmff",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-mse-byte-stream-format-mp2t",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-mse-byte-stream-format-mpeg-audio",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-mse-byte-stream-format-webm",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-rfc2119",
+ "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-rfc8174",
"https://www.w3.org/TR/mse-byte-stream-format-registry/#back-to-top"
]
}
\ No newline at end of file
diff --git a/tr/ids/mse-byte-stream-format-webm.json b/tr/ids/mse-byte-stream-format-webm.json
index f332acc0772a..9ec22d1296f0 100644
--- a/tr/ids/mse-byte-stream-format-webm.json
+++ b/tr/ids/mse-byte-stream-format-webm.json
@@ -5,47 +5,45 @@
},
"ids": [
"https://www.w3.org/TR/mse-byte-stream-format-webm/#initialUserConfig",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#respecDocument",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#toc-nav",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#toc-jump",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#toc-toggle",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#respecHeader",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#title",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#w3c-working-group-note-04-october-2016",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#w3c-state",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#abstract",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-abstract",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#sotd",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-sotd",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#sotd_patent",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#w3c_process_revision",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#toc",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#table-of-contents",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#introduction",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-introduction",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#x1-introduction",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#webm-mime-parameters",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-webm-mime-parameters",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-note1",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#x2-mime-type-parameters",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#issue-container-generatedID",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-note",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#issue-container-generatedID-0",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-note-0",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#webm-init-segments",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-webm-init-segments",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#x3-initialization-segments",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#webm-media-segments",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-webm-media-segments",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#x4-media-segments",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#webm-random-access-points",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-webm-random-access-points",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#x5-random-access-points",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#conformance",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-conformance",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#respecRFC2119",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#x6-conformance",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#acknowledgements",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-acknowledgements",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#x7-acknowledgments",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#references",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-references",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#a-references",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#normative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-normative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-MEDIA-SOURCE",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-RFC2119",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-WEBM",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#informative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-informative-references",
- "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-INBANDTRACKS",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#a-1-normative-references",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-html",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-inbandtracks",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-media-source",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-rfc2119",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-rfc8174",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-vp09codecsparameterstring",
+ "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-webm",
"https://www.w3.org/TR/mse-byte-stream-format-webm/#back-to-top"
]
}
\ No newline at end of file
diff --git a/tr/ids/trusted-types.json b/tr/ids/trusted-types.json
index 89961f2530b9..70be1ff9b5fc 100644
--- a/tr/ids/trusted-types.json
+++ b/tr/ids/trusted-types.json
@@ -489,14 +489,10 @@
"https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicyfactory-created-policy-names",
"https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicyfactory-default-policy%E2%91%A0",
"https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicy%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/trusted-types/#ref-for-dictdef-trustedtypepolicyoptions%E2%91%A4",
- "https://www.w3.org/TR/trusted-types/#ref-for-dom-trustedtypepolicy-createhtml%E2%91%A1",
+ "https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicy-options",
"https://www.w3.org/TR/trusted-types/#ref-for-dom-trustedtypepolicyoptions-createhtml",
- "https://www.w3.org/TR/trusted-types/#ref-for-dom-trustedtypepolicy-createscript%E2%91%A1",
"https://www.w3.org/TR/trusted-types/#ref-for-dom-trustedtypepolicyoptions-createscript",
- "https://www.w3.org/TR/trusted-types/#ref-for-dom-trustedtypepolicy-createscripturl%E2%91%A1",
"https://www.w3.org/TR/trusted-types/#ref-for-dom-trustedtypepolicyoptions-createscripturl",
- "https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicy-options",
"https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicyfactory-default-policy%E2%91%A1",
"https://www.w3.org/TR/trusted-types/#ref-for-set-append",
"https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicyfactory-created-policy-names%E2%91%A0",
diff --git a/tr/ids/webgpu.json b/tr/ids/webgpu.json
index 74bf2dc3a52c..38d2c849c749 100644
--- a/tr/ids/webgpu.json
+++ b/tr/ids/webgpu.json
@@ -261,12 +261,12 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcomputepipelineasync%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipelineasync",
- "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync",
"https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushadermodule-getcompilationinfo",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6",
@@ -509,9 +509,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-ordered-set%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-a-new-device",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-device-limits-slot",
"https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-a-new-device%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A8",
@@ -549,8 +551,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostinfo-reason",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostinfo-message",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostinfo-message%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#becomes-lost",
"https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#optional-capabilities",
@@ -563,6 +564,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-a-new-device%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuadapter-requestdevice%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#features",
@@ -1124,7 +1127,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-fallback-adapter%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-fallback-slot",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A6",
@@ -1316,8 +1319,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredlimits%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicedescriptor-requiredlimits%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-adapter-limits-slot%E2%91%A0",
@@ -1332,7 +1335,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostreason-unknown%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-requestadapter%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-a-new-device",
+ "https://www.w3.org/TR/webgpu/#ref-for-a-new-device%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A0",
@@ -1367,7 +1370,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-limit%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-limit-better%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpudevicedescriptor-defaultqueue",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueuedescriptor%E2%91%A0",
@@ -1398,7 +1401,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpufeaturename-dual-source-blending",
"https://www.w3.org/TR/webgpu/#gpudevice",
"https://www.w3.org/TR/webgpu/#gpu-device",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A8%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A1%E2%91%A5",
@@ -1488,12 +1491,16 @@
"https://www.w3.org/TR/webgpu/#dom-gpudevice-features",
"https://www.w3.org/TR/webgpu/#ref-for-gpusupportedfeatures%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-limits",
"https://www.w3.org/TR/webgpu/#ref-for-gpusupportedlimits%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-queue",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A1",
@@ -1507,7 +1514,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostreason-destroyed",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#allowed-buffer-usages",
@@ -1554,7 +1561,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapstate",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpumapmodeflags",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync-mode-offset-size-mode",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A4",
@@ -1593,7 +1600,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpubuffermapstate-unmapped",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpubuffermapstate-pending",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpubuffermapstate-mapped",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-getter-steps",
@@ -1606,8 +1613,8 @@
"https://www.w3.org/TR/webgpu/#dom-gpubuffer-pending_map-slot",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapping-slot",
"https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A2",
@@ -1622,7 +1629,7 @@
"https://www.w3.org/TR/webgpu/#active-buffer-mapping-mode",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpumapmodeflags%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpumapmodeflags%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbuffer%E2%91%A2",
"https://www.w3.org/TR/webgpu/#active-buffer-mapping-range",
"https://www.w3.org/TR/webgpu/#ref-for-idl-unsigned-long-long%E2%91%A2",
@@ -1708,11 +1715,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gpubufferusage",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpubufferusage-map_read",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-read",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_dst%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpubufferusage-map_write",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-write",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_src%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpubufferusage-copy_src",
@@ -1782,13 +1789,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-usage%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_src%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-size%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbuffersize%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-mappedatcreation%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-size%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-mappedatcreation%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-mappedatcreation%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-unavailable",
@@ -1808,7 +1815,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-destroyed%E2%91%A0",
@@ -1817,7 +1824,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A3",
@@ -1845,7 +1852,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-write%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gpumapmode",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpumapmode-read",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-map_read%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A7",
@@ -1870,15 +1877,15 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-mode",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpumapmodeflags%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-offset",
@@ -1895,7 +1902,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A3",
@@ -1915,11 +1922,15 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-unavailable%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-becomes-lost",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-available%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-unmap%E2%91%A8",
@@ -1979,7 +1990,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-range%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-rangeerror%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbuffer%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-sec-properties-of-the-arraybuffer-instances",
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A7",
@@ -1989,10 +2000,10 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping-views%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapstate%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffermapstate-mapped%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A5",
"https://www.w3.org/TR/webgpu/#dom-gpubuffer-unmap",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A0",
@@ -2018,18 +2029,18 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-write%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapping-slot%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-unavailable%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-queue%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-queue%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-available%E2%91%A2",
"https://www.w3.org/TR/webgpu/#textures",
@@ -2136,7 +2147,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuextent3ddict",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuextent3ddict%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuextent3ddict-width",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A2",
@@ -2332,11 +2343,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-format%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-viewformats%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A1%E2%91%A2",
@@ -2359,8 +2370,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-format%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-usage%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-usage%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gputexturedescriptor",
@@ -2371,7 +2382,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gputexturedescriptor",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gputexturedescriptor%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-usage%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-usage%E2%91%A2",
@@ -2602,17 +2613,17 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-resolving-gputextureviewdescriptor-defaults",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-aspect%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-aspect%E2%91%A2",
@@ -2675,7 +2686,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-resolving-gputextureviewdescriptor-defaults",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gputextureviewdescriptor%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-resolving-gputextureaspect%E2%91%A0",
@@ -2879,7 +2890,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-list-contain%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A8",
"https://www.w3.org/TR/webgpu/#gpuexternaltexture",
@@ -3098,8 +3109,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpusampler%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A0",
@@ -3277,8 +3288,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#exceeds-the-binding-slot-limits",
- "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-buffer%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-type%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-uniform%E2%91%A4",
@@ -3431,17 +3442,17 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-storagetexture%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoragetexturebindinglayout-format%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindingsperbindgroup%E2%91%A1",
@@ -3624,10 +3635,10 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupdescriptor-layout%E2%91%A1",
@@ -3821,10 +3832,10 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-descriptor-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutdescriptor-entries%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayoutdescriptor-bindgrouplayouts%E2%91%A2",
@@ -3900,8 +3911,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-shader-module-creation",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushadermoduledescriptor-code%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A2",
@@ -4037,13 +4048,15 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-shader-module-creation%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-shader-module-creation%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-becomes-lost%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpucompilationinfo%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-shader-module-creation%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpucompilationmessage%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucompilationmessage-message%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-shader-creation-error%E2%91%A1",
@@ -4082,7 +4095,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipeline%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-an-internal-error",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-submit%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A1",
@@ -4178,8 +4191,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A4",
@@ -4194,15 +4207,15 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-webgpu-interface%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A2",
"https://www.w3.org/TR/webgpu/#default-pipeline-layout",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuautolayoutmode-auto%E2%91%A2",
"https://www.w3.org/TR/webgpu/#abstract-opdef-default-pipeline-layout",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroups%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutdescriptor%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutdescriptor-entries%E2%91%A7",
@@ -4333,7 +4346,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-get-the-entry-point",
"https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gpushaderstage%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpuprogrammablestage%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-entrypoint%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-module%E2%91%A2",
@@ -4343,8 +4356,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gpushaderstage%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpuprogrammablestage%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-module%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-statically-used%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-shader-binding%E2%91%A0",
@@ -4472,7 +4486,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createcomputepipeline",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-immediate-pipeline-creation",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcomputepipeline%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createcomputepipeline-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepipelinedescriptor%E2%91%A3",
@@ -4482,15 +4496,15 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-default-pipeline-layout%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuautolayoutmode-auto%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuprogrammablestage",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-compute%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepipelinedescriptor-compute%E2%91%A0",
@@ -4519,8 +4533,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcomputepipelineasync%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createcomputepipelineasync-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepipelinedescriptor%E2%91%A4",
@@ -4530,20 +4545,29 @@
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcomputepipeline%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-pipeline-creation",
+ "https://www.w3.org/TR/webgpu/#ref-for-becomes-lost%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-an-internal-error%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorinit-reason%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorreason-internal%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorinit-reason%E2%91%A1",
@@ -4633,13 +4657,13 @@
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderpipeline",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-immediate-pipeline-creation%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipeline%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderpipeline-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-list-iterate",
@@ -4648,37 +4672,37 @@
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-format",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-default-pipeline-layout%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuautolayoutmode-auto%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpurenderpipelinedescriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinelayout-bindgrouplayouts-slot%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroupsplusvertexbuffers%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-pipeline-creation-error%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-uncategorized-error%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-an-internal-error%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-uncategorized-error%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-descriptor-slot",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-writesdepth-slot",
@@ -4712,31 +4736,41 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipelineasync%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderpipelineasync-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A4%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipeline%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-pipeline-creation%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-becomes-lost%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-an-internal-error%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorinit-reason%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorreason-internal%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelineerror%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorinit-reason%E2%91%A3",
@@ -4744,8 +4778,8 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpurenderpipelinedescriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A2%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuvertexstate",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A3",
@@ -4792,10 +4826,10 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-inter-stage-interfaces",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-inter-stage-interfaces",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxinterstageshadercomponents",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxinterstageshadervariables",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-primitive%E2%91%A3",
@@ -4867,8 +4901,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-depth-clip-control%E2%91%A0",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuprimitivestate",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuprimitivestate%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-topology%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivetopology-line-strip%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivetopology-triangle-strip%E2%91%A0",
@@ -4938,7 +4972,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpumultisamplestate",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpumultisamplestate%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-count%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-alphatocoverageenabled%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-count%E2%91%A1",
@@ -4951,14 +4985,14 @@
"https://www.w3.org/TR/webgpu/#dom-gpufragmentstate-targets",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolortargetstate%E2%91%A2",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpufragmentstate",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpufragmentstate%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A2%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuprogrammablestage%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-fragment%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpufragmentstate-targets%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachments",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-fragment%E2%91%A2",
@@ -5029,16 +5063,16 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpufragmentstates-color-attachment-bytes-per-sample",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpufragmentstate-targets%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpufragmentstates-color-attachment-bytes-per-sample",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolortargetstate%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-format%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-calculating-color-attachment-bytes-per-sample",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachmentbytespersample%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpublendcomponent",
"https://www.w3.org/TR/webgpu/#valid-gpublendcomponent",
@@ -5052,7 +5086,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendcomponent-srcfactor%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendcomponent-dstfactor%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpublendfactor",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-list-contain%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#color-target-state",
@@ -5234,7 +5268,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-biased-fragment-depth",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpudepthstencilstate%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthbias%E2%91%A1",
@@ -5250,7 +5284,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpudepthstencilstate",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpudepthstencilstate%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuprimitivetopology%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-depth-or-stencil-format%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-depthwriteenabled%E2%91%A2",
@@ -5465,21 +5499,21 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-module%E2%91%A6",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuvertexbufferlayout",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuvertexbufferlayout%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpuprogrammablestage%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-arraystride%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexbufferarraystride%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-arraystride%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-attributes%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-arraystride%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-offset%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-format%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexbufferarraystride%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-offset%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-format%E2%91%A2",
@@ -5487,8 +5521,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-offset%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-format%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-shaderlocation%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexattributes",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-vertex%E2%91%A2",
@@ -5499,22 +5533,22 @@
"https://www.w3.org/TR/webgpu/#ref-for-vertex-data-type%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-shaderlocation%E2%91%A2",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuvertexstate",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuvertexstate%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuprogrammablestage%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-vertex%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexbuffers%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuvertexbufferlayout",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-attributes%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexattributes%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuvertexattribute%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A7",
@@ -5612,7 +5646,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuimagecopybuffer",
"https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopybuffer%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopybuffer-buffer%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dfn-valid",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A5%E2%93%AA",
@@ -5667,7 +5701,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopytexture%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A7",
@@ -5698,7 +5732,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gputextureusage%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-copy-footprint%E2%91%A0",
@@ -5815,7 +5849,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A0%E2%91%A5",
@@ -5837,7 +5871,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-texture-copy-range",
"https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopytexture%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A0%E2%91%A4",
@@ -5882,7 +5916,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#gpu-command",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A2",
"https://www.w3.org/TR/webgpu/#gpucommandbuffer",
"https://www.w3.org/TR/webgpu/#command-buffer",
@@ -5898,7 +5932,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpucommandbuffer-renderstate-slot",
"https://www.w3.org/TR/webgpu/#ref-for-renderstate",
"https://www.w3.org/TR/webgpu/#command-buffer-creation",
@@ -5919,7 +5953,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#encoder-state",
"https://www.w3.org/TR/webgpu/#encoder-state-open",
@@ -5928,22 +5962,22 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#encoder-state-ended",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validate-the-encoder-state",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-locked",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-ended",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#abstract-opdef-enqueue-a-command",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandsmixin%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A0",
@@ -6032,21 +6066,21 @@
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuobjectdescriptorbase%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createcommandencoder",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcommandencoder%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createcommandencoder-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucommandencoderdescriptor%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#example-ee4e6506",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A2",
@@ -6059,17 +6093,17 @@
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpucolor-shape",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-locked%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A0",
@@ -6080,9 +6114,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-depthslice%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpurenderpassdescriptor-valid-usage",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-texture-subresources%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-internal-usage-attachment%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A2",
@@ -6128,8 +6162,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-maxdrawcount-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-maxdrawcount%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandbuffer-renderstate-slot",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-renderstate%E2%91%A0",
@@ -6194,19 +6228,19 @@
"https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-begincomputepass-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepassdescriptor%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-locked%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassdescriptor-timestampwrites",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-timestampwrites",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassdescriptor-timestampwrites%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassdescriptor-timestampwrites%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A3%E2%91%A7",
@@ -6246,14 +6280,14 @@
"https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertobuffer-source-sourceoffset-destination-destinationoffset-size-size",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_src%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A4",
@@ -6262,8 +6296,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-clearbuffer",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A6%E2%91%A1",
@@ -6277,19 +6311,19 @@
"https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-clearbuffer-buffer-offset-size-size",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_dst%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#commands-image-copies",
"https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertotexture",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A1%E2%91%A4",
@@ -6305,19 +6339,19 @@
"https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copybuffertotexture-source-destination-copysize-copysize",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuorigin3d-shape",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-origin%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopybuffer-buffer%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuimagecopybuffer",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopybuffer-buffer%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A6",
@@ -6325,8 +6359,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-texture-buffer-copy",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-copy_dst%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A7",
@@ -6360,19 +6394,19 @@
"https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copytexturetobuffer-source-destination-copysize-copysize",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuorigin3d-shape%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-origin%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopybuffer-buffer%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuimagecopybuffer%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopybuffer-buffer%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A7",
@@ -6380,8 +6414,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-texture-buffer-copy%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-copy_src%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A8",
@@ -6415,7 +6449,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-copytexturetotexture-source-destination-copysize-copysize",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuorigin3d-shape%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-origin%E2%91%A0%E2%91%A1",
@@ -6424,11 +6458,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-origin%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuimagecopytexture%E2%91%A0",
@@ -6450,8 +6484,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-set-of-subresources-for-texture-copy",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-set-of-subresources-for-texture-copy%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A0%E2%93%AA",
@@ -6490,20 +6524,20 @@
"https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-resolvequeryset-queryset-firstquery-querycount-destination-destinationoffset-destinationoffset",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-query_resolve%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#command-encoder-finalization",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A2%E2%91%A1",
@@ -6516,12 +6550,12 @@
"https://www.w3.org/TR/webgpu/#dom-gpucommandencoder-finish-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucommandbufferdescriptor%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot",
@@ -6531,7 +6565,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-ended%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandbuffer-command_list-slot",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot%E2%91%A2",
@@ -6592,23 +6626,23 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgrouplayoutentry%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-layout-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayout-dynamicoffsetcount-slot%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroups%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-map-remove",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-map-remove%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-dynamic_offsets-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-iterate-over-each-dynamic-binding-offset",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbinding-offset%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindinglayout-minbindingsize%E2%91%A0%E2%93%AA",
@@ -6641,14 +6675,14 @@
"https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsetsdata-dynamicoffsetsdatastart-dynamicoffsetsdatalength-dynamicoffsetsdatalength",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-rangeerror%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dfn-get-buffer-source-copy",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-setbindgroup%E2%91%A0",
"https://www.w3.org/TR/webgpu/#abstract-opdef-iterate-over-each-dynamic-binding-offset",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A2%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-layout-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgroupentry%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-entries-slot%E2%91%A1",
@@ -6663,7 +6697,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validate-encoder-bind-groups",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuindex32%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindgrouplayout%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinebase-layout-slot%E2%91%A4",
@@ -6682,7 +6716,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-vertex%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-fragment%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-compute%E2%91%A3",
@@ -6746,10 +6780,10 @@
"https://www.w3.org/TR/webgpu/#dom-gpudebugcommandsmixin-pushdebuggroup-grouplabel-grouplabel",
"https://www.w3.org/TR/webgpu/#ref-for-idl-USVString%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-stack-push",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot%E2%91%A0",
@@ -6757,12 +6791,12 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-pushdebuggroup%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpudebugcommandsmixin%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A1%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-list-is-empty%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-stack-pop",
@@ -6773,10 +6807,10 @@
"https://www.w3.org/TR/webgpu/#dom-gpudebugcommandsmixin-insertdebugmarker-markerlabel-markerlabel",
"https://www.w3.org/TR/webgpu/#ref-for-idl-USVString%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#compute-passes",
"https://www.w3.org/TR/webgpu/#gpucomputepassencoder",
@@ -6855,13 +6889,13 @@
"https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-setpipeline-pipeline-pipeline",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-pipeline-slot",
"https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroups",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A7",
@@ -6877,18 +6911,18 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpushadermodule%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-encoder-bind-groups%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-pipeline-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcomputeworkgroupsperdimension",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-pipeline-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroupsindirect",
@@ -6904,15 +6938,15 @@
"https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroupsindirect-indirectbuffer-indirectoffset-indirectoffset",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-encoder-bind-groups%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-pipeline-slot%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-indirect%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-indirect-dispatch-parameters%E2%91%A0",
@@ -6920,8 +6954,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-internal-usage-input%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcomputeworkgroupsperdimension%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-pipeline-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A5",
@@ -6931,10 +6965,10 @@
"https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-end",
"https://www.w3.org/TR/webgpu/#ref-for-gpucomputepassencoder%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A2%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-command_encoder-slot",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A4",
@@ -6945,8 +6979,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-ended%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-list-is-empty%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-list-extend",
@@ -7102,61 +7136,72 @@
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdescriptor-maxdrawcount",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webgpu/#abstract-opdef-gpurenderpassdescriptor-valid-usage",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachments%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpurenderpasscolorattachment-gpurenderpasscolorattachment-valid-usage",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpurenderpassdepthstencilattachment-gpurenderpassdepthstencilattachment-valid-usage%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpurenderpassdescriptors-color-attachment-bytes-per-sample",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-samplecount%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-samplecount%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-renderextent-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-type",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerytype-occlusion",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-timestampwrites%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-timestampwrites%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-timestampwrites%E2%91%A3",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpurenderpassdescriptors-color-attachment-bytes-per-sample",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasscolorattachment%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-calculating-color-attachment-bytes-per-sample%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachmentbytespersample%E2%91%A1",
"https://www.w3.org/TR/webgpu/#color-attachments",
"https://www.w3.org/TR/webgpu/#dictdef-gpurenderpasscolorattachment",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-depthslice%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpucolor%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuloadop%E2%91%A0",
@@ -7170,67 +7215,67 @@
"https://www.w3.org/TR/webgpu/#dom-gpurenderpasscolorattachment-depthslice",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdimension-3d%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A8",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpasscolorattachment-resolvetarget",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpasscolorattachment-clearvalue",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpucolor%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-loadop%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-to-a-texel-value-of-texture-format",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpasscolorattachment-loadop",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuloadop%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpasscolorattachment-storeop",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustoreop%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#abstract-opdef-gpurenderpasscolorattachment-gpurenderpasscolorattachment-valid-usage",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasscolorattachment%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-texture-slot%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-texture-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-color-renderable-format",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-renderable-texture-view",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-dimension%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdimension-3d%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-depthslice%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-logical-miplevel-specific-texture-extent%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-mipmap-level%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-basemiplevel%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-depthslice%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-loadop%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-to-a-texel-value-of-texture-format%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-samplecount%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-samplecount%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-renderable-texture-view%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-renderextent-slot%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-renderextent-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A7",
@@ -7239,7 +7284,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#abstract-opdef-renderable-texture-view",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-texture-slot%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-usage%E2%91%A5",
@@ -7264,7 +7309,7 @@
"https://www.w3.org/TR/webgpu/#depth-stencil-attachments",
"https://www.w3.org/TR/webgpu/#dictdef-gpurenderpassdepthstencilattachment",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-float%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthclearvalue%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuloadop%E2%91%A2",
@@ -7287,66 +7332,66 @@
"https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-depthclearvalue",
"https://www.w3.org/TR/webgpu/#ref-for-idl-float%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-depthloadop",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuloadop%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-depthstoreop",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustoreop%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A8",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-depthreadonly",
"https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-stencilclearvalue",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpustencilvalue%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-stencilloadop",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuloadop%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-stencilstoreop",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustoreop%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-stencilreadonly",
"https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#abstract-opdef-gpurenderpassdepthstencilattachment-gpurenderpassdepthstencilattachment-valid-usage",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdepthstencilattachment%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-depth-or-stencil-format%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-renderable-texture-view%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-depth-or-stencil-format%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-renderable-texture-view%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthclearvalue%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthstoreop%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthstoreop%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthstoreop%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthstoreop%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilstoreop%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilstoreop%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilstoreop%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilstoreop%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webgpu/#load-and-store-ops",
"https://www.w3.org/TR/webgpu/#enumdef-gpuloadop",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-load%E2%91%A4",
@@ -7394,21 +7439,21 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-derive-render-targets-layout-from-pass",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-samplecount%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-texture-slot%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-samplecount%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-samplecount%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-texture-slot%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-samplecount%E2%91%A0%E2%91%A0",
@@ -7418,18 +7463,18 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-derive-render-targets-layout-from-pipeline",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-samplecount%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-multisample%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-count%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-depthstencilformat%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A5%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-fragment%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpufragmentstate-targets%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucolortargetstate-format%E2%91%A7",
@@ -7440,10 +7485,10 @@
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-end",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A3%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-command_encoder-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A8",
@@ -7454,8 +7499,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-ended%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-list-is-empty%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_active-slot",
@@ -7469,17 +7514,17 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-endtimestampwrite-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-colorattachments-slot%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-dimension%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdimension-3d%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-depthslice%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-loadop%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoreop-store%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-framebuffer-memory%E2%91%A8",
@@ -7487,7 +7532,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-texel-block%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-depthstencilattachment-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthreadonly%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-aspect-depth%E2%91%A6",
@@ -7501,7 +7546,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-aspect-depth%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gputextureview-subresources%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilreadonly%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-aspect-stencil%E2%91%A5",
@@ -7619,7 +7664,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-renderstate%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A0",
@@ -7632,15 +7677,15 @@
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setpipeline-pipeline-pipeline",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-derive-render-targets-layout-from-pipeline%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-descriptor-slot%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-layout-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-render-pass-layout-equals",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-writesdepth-slot%E2%91%A1",
@@ -7660,14 +7705,14 @@
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setindexbuffer-buffer-indexformat-offset-size-size",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-index%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A4",
@@ -7689,22 +7734,22 @@
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-setvertexbuffer-slot-buffer-offset-size-size",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxvertexbuffers%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-map-remove%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffers-slot",
"https://www.w3.org/TR/webgpu/#ref-for-map-remove%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffer_sizes-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-vertex%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-usage-scopes%E2%91%A0%E2%91%A2",
@@ -7723,12 +7768,12 @@
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-draw-vertexcount-instancecount-firstvertex-firstinstance-firstinstance",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-descriptor-slot%E2%91%A1",
@@ -7747,8 +7792,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstepmode-instance%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawcount-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindexed",
"https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawindexed%E2%91%A1",
@@ -7763,12 +7808,12 @@
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindexed-indexcount-instancecount-firstindex-basevertex-firstinstance-firstinstance",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A4%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw-indexed",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_buffer_size-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_format-slot%E2%91%A0",
@@ -7787,8 +7832,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstepmode-instance%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawcount-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstepmode-vertex%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-invalid-memory-reference",
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindirect",
@@ -7808,14 +7853,14 @@
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindirect-indirectbuffer-indirectoffset-indirectoffset",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-indirect%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-indirect-draw-parameters%E2%91%A0",
@@ -7824,8 +7869,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-internal-usage-input%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawcount-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindexedindirect",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A3",
"https://www.w3.org/TR/webgpu/#indirect-drawindexed-parameters",
@@ -7843,14 +7888,14 @@
"https://www.w3.org/TR/webgpu/#dom-gpurendercommandsmixin-drawindexedindirect-indirectbuffer-indirectoffset-indirectoffset",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A5%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A4%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw-indexed%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-indirect%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-indirect-drawindexed-parameters%E2%91%A0",
@@ -7859,11 +7904,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-internal-usage-input%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawcount-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#abstract-opdef-valid-to-draw",
"https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-encoder-bind-groups%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A3",
@@ -7874,16 +7919,16 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstate-buffers%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffers-slot%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroupsplusvertexbuffers%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffers-slot%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxbindgroupsplusvertexbuffers%E2%91%A3",
"https://www.w3.org/TR/webgpu/#abstract-opdef-valid-to-draw-indexed",
"https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_buffer-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A4",
@@ -7917,17 +7962,17 @@
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setviewport-x-y-width-height-mindepth-maxdepth-maxdepth",
"https://www.w3.org/TR/webgpu/#ref-for-idl-float%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A7%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-attachment_size-slot",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-attachment_size-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-viewport-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setscissorrect",
"https://www.w3.org/TR/webgpu/#ref-for-viewport-coordinates%E2%91%A1",
@@ -7942,17 +7987,17 @@
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setscissorrect-x-y-width-height-height",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-attachment_size-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-attachment_size-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-scissorrect-slot",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setblendconstant",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendfactor-constant%E2%91%A0",
@@ -7963,16 +8008,16 @@
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setblendconstant-color-color",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpucolor%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpucolor-shape%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-blendconstant-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setstencilreference",
"https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-stencilreference-slot%E2%91%A0",
@@ -7983,14 +8028,14 @@
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setstencilreference-reference-reference",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpustencilvalue%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-stencilreference-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#render-pass-encoder-queries",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-beginocclusionquery",
@@ -7999,35 +8044,35 @@
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-beginocclusionquery-queryindex-queryindex",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A7%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_set-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_set-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-count",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_active-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_active-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-occlusionqueryindex-slot",
"https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-endocclusionquery",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_active-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_active-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-beginocclusionquery%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_set-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-occlusionqueryindex-slot%E2%91%A0",
@@ -8043,13 +8088,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A5%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-layout-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundle-layout-slot",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-depthreadonly-slot%E2%91%A1",
@@ -8059,13 +8104,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawcount-slot%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundle-drawcount-slot",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundle-command_list-slot",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-reset-the-render-pass-binding-state",
"https://www.w3.org/TR/webgpu/#abstract-opdef-reset-the-render-pass-binding-state",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-map-clear",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-bind_groups-slot%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A6",
@@ -8117,40 +8162,40 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderbundleencoder",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderbundleencoder%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderbundleencoder-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderbundleencoderdescriptor%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-depthstencilformat%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundleencoder%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachments%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-color-renderable-format%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-calculating-color-attachment-bytes-per-sample%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxcolorattachmentbytespersample%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-depthstencilformat%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-depthstencilformat%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-depth-or-stencil-format%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-colorformats%E2%91%A0%E2%93%AA",
@@ -8184,12 +8229,12 @@
"https://www.w3.org/TR/webgpu/#dom-gpurenderbundleencoder-finish-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderbundledescriptor%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot%E2%91%A5",
@@ -8199,7 +8244,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-encoder-state-ended%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderbundle%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundle-command_list-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot%E2%91%A0%E2%91%A0",
@@ -8225,7 +8270,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-submit-commandbuffers-commandbuffers",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-writebuffer%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A5",
@@ -8274,22 +8319,22 @@
"https://www.w3.org/TR/webgpu/#dom-gpuqueue-writebuffer-buffer-bufferoffset-data-dataoffset-size-size",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-idl-ArrayBuffer%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-idl-DataView",
"https://www.w3.org/TR/webgpu/#ref-for-operationerror%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dfn-get-buffer-source-copy%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A1%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-available%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_dst%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpuqueue-writetexture",
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A7",
@@ -8304,15 +8349,15 @@
"https://www.w3.org/TR/webgpu/#dom-gpuqueue-writetexture-destination-data-datalayout-size-size",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuorigin3d-shape%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-origin%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dfn-get-buffer-source-copy%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-byte-sequence-length",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A4",
@@ -8323,8 +8368,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagedatalayout-bytesperrow%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagedatalayout-offset%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A0%E2%91%A0",
@@ -8359,7 +8404,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpuqueue-copyexternalimagetotexture-source-destination-copysize-copysize",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuorigin2d-shape",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopyexternalimage-origin%E2%91%A1",
@@ -8379,12 +8424,12 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-check-the-usability-of-the-image-argument%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-destroyed-slot%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuimagecopytexture%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-usage%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-render_attachment%E2%91%A0%E2%93%AA",
@@ -8408,8 +8453,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-rgba16float",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-rgba32float",
"https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A2%E2%93%AA",
@@ -8440,14 +8485,14 @@
"https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A8%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A8",
@@ -8458,30 +8503,30 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuexternaltexture-expired-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-query-set-state-available",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-beginrenderpass%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-beginocclusionquery%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandbuffer-command_list-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpuqueue-onsubmittedworkdone",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%93%AA%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-becomes-lost%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A7",
"https://www.w3.org/TR/webgpu/#queries",
"https://www.w3.org/TR/webgpu/#gpuqueryset",
@@ -8511,7 +8556,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#query-set-state",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A7",
"https://www.w3.org/TR/webgpu/#query-set-state-available",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#query-set-state-destroyed",
@@ -8534,13 +8579,13 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createqueryset",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createqueryset%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-createqueryset-descriptor-descriptor",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuquerysetdescriptor%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A2%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerysetdescriptor-type%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerytype-timestamp%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-timestamp-query%E2%91%A1",
@@ -8553,11 +8598,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerysetdescriptor-type%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-count%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerysetdescriptor-count%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerysetdescriptor-count%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-state-slot",
"https://www.w3.org/TR/webgpu/#ref-for-query-set-state-available%E2%91%A0",
@@ -8570,7 +8615,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-state-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-query-set-state-destroyed",
"https://www.w3.org/TR/webgpu/#querytype",
@@ -8579,7 +8624,7 @@
"https://www.w3.org/TR/webgpu/#dom-gpuquerytype-timestamp",
"https://www.w3.org/TR/webgpu/#occlusion",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-beginocclusionquery%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-endocclusionquery%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A0%E2%93%AA%E2%91%A0",
@@ -8597,23 +8642,23 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-resolvequeryset%E2%91%A3",
"https://www.w3.org/TR/webgpu/#abstract-opdef-current-queue-timestamp",
- "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dfn-coarsen-time",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-dfn-coarsen-time",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webgpu/#abstract-opdef-validate-timestampwrites",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepasstimestampwrites%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasstimestampwrites%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-timestamp-query%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-enabled-for%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-type%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerytype-timestamp%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-count%E2%91%A2",
"https://www.w3.org/TR/webgpu/#canvas-rendering",
"https://www.w3.org/TR/webgpu/#canvas-getcontext",
@@ -8631,7 +8676,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-create-a-webgpu-context-on-a-canvas",
"https://www.w3.org/TR/webgpu/#ref-for-htmlcanvaselement%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-canvas",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer",
@@ -8692,24 +8737,24 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configure%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dom-gpucanvascontext-configure-configuration-configuration",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-device",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-format%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-viewformats%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gputexturedescriptor-for-the-canvas-and-configuration",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-canvas%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-texturedescriptor-slot",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-drawingbuffer-slot%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-a-validation-error%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gputexturedescriptor%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-supported-context-formats",
@@ -8719,7 +8764,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-size%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#dom-gpucanvascontext-unconfigure",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%93%AA%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-texturedescriptor-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A3",
@@ -8732,7 +8777,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A3%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-invalidstateerror",
"https://www.w3.org/TR/webgpu/#ref-for-assert%E2%91%A1%E2%91%A7",
@@ -8746,7 +8791,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-texturedescriptor-slot%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-drawingbuffer-slot%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A5%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configure%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-queue-an-automatic-expiry-task%E2%91%A0",
@@ -8759,7 +8804,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webgpu/#abstract-opdef-get-a-copy-of-the-image-contents-of-a-context",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-canvas%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A6",
@@ -8773,7 +8818,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A6",
"https://www.w3.org/TR/webgpu/#abstract-opdef-replace-the-drawing-buffer",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-expire-the-current-texture%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-drawingbuffer-slot%E2%91%A3",
@@ -8786,7 +8831,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoreop-discard%E2%91%A4",
"https://www.w3.org/TR/webgpu/#abstract-opdef-expire-the-current-texture",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-currenttexture-slot%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-currenttexture-slot%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-destroy%E2%91%A2",
@@ -8796,7 +8841,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-htmlcanvaselement%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-htmlcanvaselement%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A6",
@@ -8815,7 +8860,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas-placeholder%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-event-loop-processing-model%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-animationframeprovider-requestanimationframe%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-serviceworkerglobalscope",
"https://www.w3.org/TR/webgpu/#ref-for-sharedworkerglobalscope",
@@ -8827,7 +8872,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-offscreencanvas-transfertoimagebitmap%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-imagebitmap%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A7",
"https://www.w3.org/TR/webgpu/#canvas-configuration",
"https://www.w3.org/TR/webgpu/#supported-context-formats",
@@ -8854,7 +8899,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvastonemappingmode%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpucanvastonemapping-mode",
"https://www.w3.org/TR/webgpu/#dictdef-gpucanvasconfiguration",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-device%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-format%E2%91%A4",
@@ -8871,8 +8916,8 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-alphamode%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A5",
"https://www.w3.org/TR/webgpu/#dom-gpucanvasconfiguration-device",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-getcurrenttexture%E2%91%A8",
"https://www.w3.org/TR/webgpu/#dom-gpucanvasconfiguration-format",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A3%E2%91%A5",
@@ -8898,7 +8943,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-getcurrenttexture%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#example-239a6233",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webgpu/#abstract-opdef-gputexturedescriptor-for-the-canvas-and-configuration",
"https://www.w3.org/TR/webgpu/#ref-for-htmlcanvaselement%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A0%E2%91%A0",
@@ -8928,7 +8973,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#abstract-opdef-update-the-canvas-size",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-texturedescriptor-slot%E2%91%A3",
@@ -8953,10 +8998,11 @@
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-a-copy-of-the-image-contents-of-a-context%E2%91%A6",
"https://www.w3.org/TR/webgpu/#errors-and-debugging",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-dispatch-error",
- "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost%E2%91%A4",
"https://www.w3.org/TR/webgpu/#fatal-errors",
"https://www.w3.org/TR/webgpu/#enumdef-gpudevicelostreason",
@@ -8969,29 +9015,29 @@
"https://www.w3.org/TR/webgpu/#dom-gpudevicelostinfo-reason",
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpudevicelostinfo-message",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevicelostinfo%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-lost",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevicelostinfo%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-slot-backed-attribute%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A5",
"https://www.w3.org/TR/webgpu/#gpuerror",
"https://www.w3.org/TR/webgpu/#error",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A2%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerror-message%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerror-message%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A6",
"https://www.w3.org/TR/webgpu/#dom-gpuerror-message",
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dfn-localizable-text%E2%91%A0",
@@ -9001,73 +9047,73 @@
"https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#gpuvalidationerror",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpuvalidationerror-gpuvalidationerror",
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpuvalidationerror-gpuvalidationerror-message-message",
"https://www.w3.org/TR/webgpu/#ref-for-gpuvalidationerror",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#abstract-opdef-generate-a-validation-error",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpuvalidationerror%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-dispatch-error%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#gpuoutofmemoryerror",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#dom-gpuoutofmemoryerror-gpuoutofmemoryerror",
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dom-gpuoutofmemoryerror-gpuoutofmemoryerror-message-message",
"https://www.w3.org/TR/webgpu/#ref-for-gpuoutofmemoryerror",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#abstract-opdef-generate-an-out-of-memory-error",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpuoutofmemoryerror%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-dispatch-error%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webgpu/#gpuinternalerror",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpuinternalerror-gpuinternalerror",
"https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpuinternalerror-gpuinternalerror-message-message",
"https://www.w3.org/TR/webgpu/#ref-for-gpuinternalerror",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webgpu/#abstract-opdef-generate-an-internal-error",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpuinternalerror%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-dispatch-error%E2%91%A2",
"https://www.w3.org/TR/webgpu/#error-scopes",
"https://www.w3.org/TR/webgpu/#gpu-error-scope",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpu-error-scope-errors-slot",
"https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpu-error-scope-filter-slot",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuerrorfilter",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A3",
"https://www.w3.org/TR/webgpu/#enumdef-gpuerrorfilter",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerrorfilter-validation",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerrorfilter-out-of-memory%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerrorfilter-internal",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuerrorfilter%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope-filter-filter",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuerrorfilter%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope%E2%91%A0",
@@ -9077,18 +9123,18 @@
"https://www.w3.org/TR/webgpu/#ref-for-gpuoutofmemoryerror%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpuerrorfilter-internal",
"https://www.w3.org/TR/webgpu/#ref-for-gpuinternalerror%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-errorscopestack-slot",
"https://www.w3.org/TR/webgpu/#ref-for-stack%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-stack%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#abstract-opdef-current-error-scope",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#abstract-opdef-current-error-scope",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-gpuvalidationerror%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpuoutofmemoryerror%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpuinternalerror%E2%91%A2",
@@ -9098,34 +9144,34 @@
"https://www.w3.org/TR/webgpu/#ref-for-list-item%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-errorscopestack-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#abstract-opdef-dispatch-error",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-current-error-scope",
"https://www.w3.org/TR/webgpu/#ref-for-list-append%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-error-scope-errors-slot",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-queue-a-global-task-for-gpudevice%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-gpuuncapturederrorevent",
"https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuuncapturederrorevent-error",
"https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpuuncapturederrorevent%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-pusherrorscope",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-errorscopestack-slot%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope%E2%91%A1",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-pusherrorscope-filter-filter",
"https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuerrorfilter%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-error-scope-filter-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-stack-push%E2%91%A0",
@@ -9133,21 +9179,21 @@
"https://www.w3.org/TR/webgpu/#dom-gpudevice-poperrorscope",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-errorscopestack-slot%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-errorscopestack-slot%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-list-size%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-reject%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-operationerror%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-stack-pop%E2%91%A0",
@@ -9156,20 +9202,20 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-error-scope-errors-slot%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createtexture%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-createview%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-gpuvalidationerror%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerror-message%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-resolve%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#example-9d93bf47",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A4",
"https://www.w3.org/TR/webgpu/#telemetry",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-concept-event-fire",
"https://www.w3.org/TR/webgpu/#eventdef-gpudevice-uncapturederror",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A4",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-gpuuncapturederrorevent%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope%E2%91%A2",
@@ -9184,28 +9230,28 @@
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuuncapturederroreventinit",
"https://www.w3.org/TR/webgpu/#dom-gpuuncapturederrorevent-gpuuncapturederrorevent-type-gpuuncapturederroreventinitdict-gpuuncapturederroreventinitdict",
"https://www.w3.org/TR/webgpu/#ref-for-SameObject%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuuncapturederrorevent-error%E2%91%A0",
"https://www.w3.org/TR/webgpu/#dictdef-gpuuncapturederroreventinit",
"https://www.w3.org/TR/webgpu/#ref-for-dictdef-eventinit",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dom-gpuuncapturederroreventinit-error",
"https://www.w3.org/TR/webgpu/#ref-for-gpuuncapturederrorevent%E2%91%A2",
"https://www.w3.org/TR/webgpu/#dom-gpuuncapturederrorevent-error",
- "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-slot-backed-attribute%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-eventhandler",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-onuncapturederror",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A7",
"https://www.w3.org/TR/webgpu/#dom-gpudevice-onuncapturederror",
"https://www.w3.org/TR/webgpu/#ref-for-eventhandler%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-event-handler-idl-attributes",
"https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A6",
"https://www.w3.org/TR/webgpu/#example-bf3af559",
- "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A8",
"https://www.w3.org/TR/webgpu/#detailed-operations",
"https://www.w3.org/TR/webgpu/#issue-96bfad03",
"https://www.w3.org/TR/webgpu/#computing-operations",
@@ -9233,7 +9279,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-built-in-values-local_invocation_index",
"https://www.w3.org/TR/webgpu/#ref-for-sync-builtin-functions",
"https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A5",
"https://www.w3.org/TR/webgpu/#ref-for-shader-execution-end",
"https://www.w3.org/TR/webgpu/#rendering-operations",
"https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A2%E2%93%AA",
@@ -9306,7 +9352,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgrouplayoutentry-binding%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-built-in-values%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-shader-execution-end%E2%91%A0",
"https://www.w3.org/TR/webgpu/#primitive-assembly",
"https://www.w3.org/TR/webgpu/#abstract-opdef-assemble-primitives",
@@ -9389,6 +9435,9 @@
"https://www.w3.org/TR/webgpu/#ref-for-ndc%E2%91%A4",
"https://www.w3.org/TR/webgpu/#ref-for-viewport-coordinates%E2%91%A3",
"https://www.w3.org/TR/webgpu/#ref-for-framebuffer%E2%91%A1",
+ "https://www.w3.org/TR/webgpu/#ref-for-built-in-output-value",
+ "https://www.w3.org/TR/webgpu/#ref-for-interpolation-type",
+ "https://www.w3.org/TR/webgpu/#ref-for-interpolate-attr",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-primitive%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-topology%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivetopology-point-list%E2%91%A4",
@@ -9483,7 +9532,7 @@
"https://www.w3.org/TR/webgpu/#ref-for-interpolation%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-input-output-locations%E2%91%A8",
"https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A7",
"https://www.w3.org/TR/webgpu/#ref-for-shader-execution-end%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-fragment-colors",
"https://www.w3.org/TR/webgpu/#ref-for-shader-stage-output%E2%91%A5",
@@ -9595,7 +9644,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpucolor-shape",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpucolor%E2%91%A6",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A4",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webgpu/#dictdef-gpuorigin2ddict",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A1%E2%91%A1",
@@ -9616,7 +9665,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuorigin2d-shape",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuorigin2d%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A5",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webgpu/#dictdef-gpuorigin3ddict",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A1%E2%91%A4",
@@ -9642,7 +9691,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuorigin3d-shape",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuorigin3d%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A6",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webgpu/#dictdef-gpuextent3ddict",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuintegercoordinate%E2%91%A1%E2%91%A8",
@@ -9681,7 +9730,7 @@
"https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuextent3d-shape",
"https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A7",
- "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A0%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webgpu/#feature-index",
"https://www.w3.org/TR/webgpu/#depth-clip-control",
@@ -10253,8 +10302,10 @@
"https://www.w3.org/TR/webgpu/#a058b744",
"https://www.w3.org/TR/webgpu/#a0e47003",
"https://www.w3.org/TR/webgpu/#7df00456",
+ "https://www.w3.org/TR/webgpu/#c7013ce2",
"https://www.w3.org/TR/webgpu/#5ad6aea4",
"https://www.w3.org/TR/webgpu/#45a519db",
+ "https://www.w3.org/TR/webgpu/#e3d171d1",
"https://www.w3.org/TR/webgpu/#dc3c3cc6",
"https://www.w3.org/TR/webgpu/#7f53301f",
"https://www.w3.org/TR/webgpu/#0ca74aa6",
@@ -10268,6 +10319,7 @@
"https://www.w3.org/TR/webgpu/#74e416f6",
"https://www.w3.org/TR/webgpu/#5f5c1600",
"https://www.w3.org/TR/webgpu/#7a86ff08",
+ "https://www.w3.org/TR/webgpu/#7258cf65",
"https://www.w3.org/TR/webgpu/#bcd35d1f",
"https://www.w3.org/TR/webgpu/#76e9e532",
"https://www.w3.org/TR/webgpu/#c4a5ee35",
@@ -10278,6 +10330,7 @@
"https://www.w3.org/TR/webgpu/#c263ed48",
"https://www.w3.org/TR/webgpu/#b87c47bf",
"https://www.w3.org/TR/webgpu/#b7a4fc2e",
+ "https://www.w3.org/TR/webgpu/#0846dc90",
"https://www.w3.org/TR/webgpu/#663bb1af",
"https://www.w3.org/TR/webgpu/#a45ba32b",
"https://www.w3.org/TR/webgpu/#9127968c",
diff --git a/tr/ids/webnn.json b/tr/ids/webnn.json
index 67f2fcc852c5..c01e258e55b3 100644
--- a/tr/ids/webnn.json
+++ b/tr/ids/webnn.json
@@ -365,17 +365,11 @@
"https://www.w3.org/TR/webnn/#ref-for-idl-undefined%E2%91%A0",
"https://www.w3.org/TR/webnn/#mlnamedarraybufferviews-transfer-alg",
"https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnamedarraybufferviews%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webnn/#ref-for-dfn-buffer-source-type",
- "https://www.w3.org/TR/webnn/#buffersource-detachable",
- "https://www.w3.org/TR/webnn/#ref-for-dfn-convert-idl-to-javascript-value",
- "https://www.w3.org/TR/webnn/#ref-for-sec-issharedarraybuffer",
- "https://www.w3.org/TR/webnn/#ref-for-sec-isdetachedbuffer",
- "https://www.w3.org/TR/webnn/#issue-352e32e3",
"https://www.w3.org/TR/webnn/#mlnamedarraybufferviews-transfer",
"https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnamedarraybufferviews%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-realm%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-map-iterate%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-buffersource-detachable",
+ "https://www.w3.org/TR/webnn/#ref-for-buffersource-transferable",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnamedarraybufferviews%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-map-iterate%E2%91%A2",
@@ -406,6 +400,7 @@
"https://www.w3.org/TR/webnn/#dom-mlcontext-compute-graph-inputs-outputs-outputs",
"https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnamedarraybufferviews%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mlnamedarraybufferviews-transfer%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-promise%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlcomputeresult%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlcontext-compute%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlcontext-compute-graph-inputs-outputs-graph%E2%91%A0",
@@ -469,7 +464,7 @@
"https://www.w3.org/TR/webnn/#ref-for-queue-an-ml-task%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-resolve%E2%91%A1",
"https://www.w3.org/TR/webnn/#api-mlcontext-compute-examples",
- "https://www.w3.org/TR/webnn/#example-dd9df48f",
+ "https://www.w3.org/TR/webnn/#example-8f761056",
"https://www.w3.org/TR/webnn/#api-mlgraph",
"https://www.w3.org/TR/webnn/#ref-for-mlgraph%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-mlgraph%E2%91%A0%E2%91%A1",
@@ -633,7 +628,7 @@
"https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-idl-double",
"https://www.w3.org/TR/webnn/#ref-for-idl-long-long",
- "https://www.w3.org/TR/webnn/#issue-77c6de1e",
+ "https://www.w3.org/TR/webnn/#issue-63bb2306",
"https://www.w3.org/TR/webnn/#ref-for-idl-bigint%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dfn-numeric-type",
"https://www.w3.org/TR/webnn/#api-mloperand-datatype",
@@ -646,6 +641,7 @@
"https://www.w3.org/TR/webnn/#api-mloperand-shape",
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-shape%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3",
"https://www.w3.org/TR/webnn/#dom-mloperand-shape",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A7",
@@ -726,7 +722,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-constant-type-value-type",
"https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnumber%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-constant-type-value-value",
- "https://www.w3.org/TR/webnn/#ref-for-idl-promise%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-promise%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mlgraph%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-build%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnamedoperands",
@@ -948,40 +944,43 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-identity",
"https://www.w3.org/TR/webnn/#api-mlgraphbuilder-argminmax",
"https://www.w3.org/TR/webnn/#dictdef-mlargminmaxoptions",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlargminmaxoptions-axes",
"https://www.w3.org/TR/webnn/#ref-for-idl-boolean%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlargminmaxoptions-keepdimensions",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-options-input",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-axis-options-input",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-axis-options-axis",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlargminmaxoptions",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-options-options",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-axis-options-options",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmax",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-options-input%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-axis-options-input%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-axis-options-axis%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlargminmaxoptions%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-options-options%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-axis-options-options%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlargminmaxoptions%E2%91%A1",
- "https://www.w3.org/TR/webnn/#dom-mlargminmaxoptions-axes",
- "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank",
"https://www.w3.org/TR/webnn/#dom-mlargminmaxoptions-keepdimensions",
"https://www.w3.org/TR/webnn/#ref-for-idl-boolean%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A1",
- "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-options-input",
+ "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-axis-options-input",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A4",
- "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-options-options",
+ "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-axis-options-axis",
+ "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank",
+ "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-axis-options-options",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlargminmaxoptions%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddatatype-int64%E2%91%A0",
"https://www.w3.org/TR/webnn/#mlgraphbuilder-argminmax-op",
"https://www.w3.org/TR/webnn/#ref-for-string%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlargminmaxoptions%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-assert%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A2%E2%91%A0",
@@ -995,8 +994,6 @@
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-calculate-reduction-output-sizes",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlargminmaxoptions-axes%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlargminmaxoptions-keepdimensions%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A7",
@@ -1024,8 +1021,8 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-scale",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-bias",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-axis",
"https://www.w3.org/TR/webnn/#ref-for-idl-double%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-epsilon",
@@ -1050,7 +1047,7 @@
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-axis%E2%91%A1",
"https://www.w3.org/TR/webnn/#dom-mlbatchnormalizationoptions-axis",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinputoperandlayout-nchw",
"https://www.w3.org/TR/webnn/#dom-mlbatchnormalizationoptions-epsilon",
@@ -1077,9 +1074,9 @@
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-scale%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-bias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A1",
@@ -1115,7 +1112,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-epsilon%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-scale%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4",
@@ -1126,7 +1123,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-bias%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6",
@@ -1143,10 +1140,10 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-scale%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-bias%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinputoperandlayout-nchw%E2%91%A0",
@@ -1265,13 +1262,14 @@
"https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A6%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-concat-inputs-axis-inputs",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-concat-inputs-axis-axis",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-concat-inputs-axis-inputs",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A7%E2%93%AA",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-concat-inputs-axis-axis",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A7%E2%91%A0",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-concat",
@@ -1336,20 +1334,20 @@
"https://www.w3.org/TR/webnn/#dom-mlconv2dfilteroperandlayout-ohwi",
"https://www.w3.org/TR/webnn/#dom-mlconv2dfilteroperandlayout-ihwo",
"https://www.w3.org/TR/webnn/#dictdef-mlconv2doptions",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-padding",
"https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A4",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-strides",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-padding",
"https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A5",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-dilations",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-strides",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-dilations",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-groups",
"https://www.w3.org/TR/webnn/#ref-for-enumdef-mlinputoperandlayout",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-inputlayout",
@@ -1371,7 +1369,7 @@
"https://www.w3.org/TR/webnn/#dom-mlconv2doptions-strides",
"https://www.w3.org/TR/webnn/#dom-mlconv2doptions-dilations",
"https://www.w3.org/TR/webnn/#dom-mlconv2doptions-groups",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webnn/#dom-mlconv2doptions-inputlayout",
"https://www.w3.org/TR/webnn/#ref-for-enumdef-mlinputoperandlayout%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinputoperandlayout-nchw%E2%91%A1",
@@ -1416,7 +1414,7 @@
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-bias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A7",
@@ -1435,14 +1433,14 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-padding%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-padding%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-strides%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-strides%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A8",
@@ -1452,7 +1450,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-dilations%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-dilations%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%93%AA",
@@ -1481,7 +1479,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-bias%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A4%E2%91%A2",
@@ -1510,7 +1508,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-bias%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A4",
"https://www.w3.org/TR/webnn/#api-mlgraphbuilder-convtranspose2d",
@@ -1519,28 +1517,28 @@
"https://www.w3.org/TR/webnn/#dom-mlconvtranspose2dfilteroperandlayout-hwoi",
"https://www.w3.org/TR/webnn/#dom-mlconvtranspose2dfilteroperandlayout-ohwi",
"https://www.w3.org/TR/webnn/#dictdef-mlconvtranspose2doptions",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A6",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A7",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-padding",
"https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A8",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-strides",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-padding",
"https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%93%AA",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-dilations",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-strides",
"https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputpadding",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-dilations",
"https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputsizes",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputpadding",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputsizes",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-groups",
"https://www.w3.org/TR/webnn/#ref-for-enumdef-mlinputoperandlayout%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-inputlayout",
@@ -1566,7 +1564,7 @@
"https://www.w3.org/TR/webnn/#dom-mlconvtranspose2doptions-outputsizes",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputpadding%E2%91%A0",
"https://www.w3.org/TR/webnn/#dom-mlconvtranspose2doptions-groups",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webnn/#dom-mlconvtranspose2doptions-inputlayout",
"https://www.w3.org/TR/webnn/#ref-for-enumdef-mlinputoperandlayout%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinputoperandlayout-nchw%E2%91%A4",
@@ -1609,7 +1607,7 @@
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-bias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A0%E2%93%AA",
@@ -1628,14 +1626,14 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-padding%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-padding%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A5%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-strides%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-strides%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A1",
@@ -1645,7 +1643,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A5%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-dilations%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-dilations%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A2",
@@ -1655,14 +1653,14 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputpadding%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputpadding%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputsizes%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A5%E2%91%A6",
@@ -1688,7 +1686,7 @@
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-groups%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-bias%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A6%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A6%E2%91%A0",
@@ -1697,7 +1695,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A6%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A6%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputsizes%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputsizes%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-calculate-convtranspose2d-output-sizes",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-padding%E2%91%A2",
@@ -1721,7 +1719,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-bias%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A5",
"https://www.w3.org/TR/webnn/#api-mlgraphbuilder-binary",
@@ -2189,14 +2187,15 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-expand",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A7%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-expand-input-newshape-input",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-expand-input-newshape-newshape",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-expand-input-newshape-input",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A7%E2%91%A0",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-expand-input-newshape-newshape",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-expand",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A5%E2%91%A2",
@@ -2224,8 +2223,8 @@
"https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webnn/#api-mlgraphbuilder-gather",
"https://www.w3.org/TR/webnn/#dictdef-mlgatheroptions",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A4",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgatheroptions-axis",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A7%E2%91%A2",
@@ -2238,7 +2237,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gather-input-indices-options-options",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlgatheroptions%E2%91%A0",
"https://www.w3.org/TR/webnn/#dom-mlgatheroptions-axis",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-gather-input-indices-options-input",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A7%E2%91%A5",
@@ -2419,7 +2418,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A5%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A8%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgemmoptions-c%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-unidirectionally-broadcastable%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A8%E2%91%A7",
@@ -2438,7 +2437,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgemmoptions-c%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webnn/#api-mlgraphbuilder-gru",
@@ -2464,11 +2463,11 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-direction",
"https://www.w3.org/TR/webnn/#ref-for-enumdef-mlgruweightlayout",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-layout",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mlactivation%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-activations",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A3%E2%93%AA",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%93%AA%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%93%AA%E2%91%A4",
@@ -2477,11 +2476,11 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-weight",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%93%AA%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-recurrentweight",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A5",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-steps",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-steps",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-hiddensize",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlgruoptions",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-options",
@@ -2514,11 +2513,12 @@
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-layout%E2%91%A3",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-steps",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-hiddensize",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-options",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlgruoptions%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-returnsequence%E2%91%A0",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-gru",
@@ -2530,15 +2530,15 @@
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A6%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-bias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-recurrentbias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-initialhiddenstate%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%93%AA%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-activations%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-activation",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A6%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A2",
@@ -2576,7 +2576,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-recurrentbias%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-valid-dimension%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-bias%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A6%E2%91%A5",
@@ -2585,7 +2585,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A6%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-recurrentbias%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A4%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A6%E2%91%A7",
@@ -2594,7 +2594,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A6%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-initialhiddenstate%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A7%E2%93%AA",
@@ -2603,12 +2603,12 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A7%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-activations%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-activations%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mloperanddescriptor%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddescriptor-dimensions%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddescriptor-datatype%E2%91%A0%E2%91%A4",
@@ -2642,16 +2642,16 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-bias%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-recurrentbias%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-initialhiddenstate%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-activations%E2%91%A4",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-operator-activation%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0%E2%91%A4",
@@ -2665,7 +2665,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-resetafter",
"https://www.w3.org/TR/webnn/#ref-for-enumdef-mlgruweightlayout%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-layout",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-mlactivation%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-activations",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A3%E2%91%A0",
@@ -2679,8 +2679,8 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-recurrentweight",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-hiddenstate",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A7",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-hiddensize",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlgrucelloptions",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-options",
@@ -2706,7 +2706,7 @@
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-hiddenstate",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-hiddensize",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-options",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlgrucelloptions%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A1%E2%91%A7",
@@ -2719,13 +2719,13 @@
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A7%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-bias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-recurrentbias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A7%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-activations%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-activation%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A5",
@@ -2761,7 +2761,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-recurrentbias%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-valid-dimension%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-bias%E2%91%A4",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A8%E2%91%A3",
@@ -2770,7 +2770,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A8%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-recurrentbias%E2%91%A4",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A5%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A8%E2%91%A5",
@@ -2779,7 +2779,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A8%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-activations%E2%91%A5",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A8%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A2%E2%93%AA",
@@ -2789,7 +2789,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddescriptor-datatype%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-activations%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-mlactivation-validation-steps%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A8%E2%91%A8",
@@ -2800,13 +2800,13 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-bias%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-recurrentbias%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-activations%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-operator-activation%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0%E2%91%A5",
@@ -2985,9 +2985,9 @@
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A8%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-scale%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-bias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%93%AA%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A6%E2%91%A4",
@@ -3005,7 +3005,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-layout%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinputoperandlayout-nchw%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-scale%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A6%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A0%E2%91%A1",
@@ -3015,7 +3015,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-bias%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A6%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A0%E2%91%A3",
@@ -3029,10 +3029,10 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-scale%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-bias%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlinputoperandlayout-nchw%E2%91%A0%E2%91%A0",
@@ -3044,9 +3044,9 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-scale",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-bias",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A5",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A8",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-axes",
"https://www.w3.org/TR/webnn/#ref-for-idl-double%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-epsilon",
@@ -3079,9 +3079,9 @@
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A8%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-scale%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-bias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%91%A0",
@@ -3090,7 +3090,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-axes%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-axes%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-the-range%E2%91%A2",
@@ -3105,7 +3105,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-epsilon%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-scale%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A0%E2%91%A8",
@@ -3116,7 +3116,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-bias%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A1%E2%91%A0",
@@ -3136,12 +3136,12 @@
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-scale%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-bias%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A4%E2%91%A0",
@@ -3150,10 +3150,10 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-scale%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-bias%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webnn/#api-mlgraphbuilder-leakyrelu",
@@ -3323,11 +3323,11 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-direction",
"https://www.w3.org/TR/webnn/#ref-for-enumdef-mllstmweightlayout",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-layout",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-mlactivation%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-activations",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A3%E2%91%A7",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A5%E2%91%A6",
@@ -3336,11 +3336,11 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-weight",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-recurrentweight",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%93%AA",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-steps",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-steps",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-hiddensize",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mllstmoptions",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-options",
@@ -3375,11 +3375,12 @@
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A6%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-layout%E2%91%A3",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-steps",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-hiddensize",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-options",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mllstmoptions%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-returnsequence%E2%91%A0",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstm",
@@ -3391,19 +3392,19 @@
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%93%AA%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-bias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-recurrentbias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-peepholeweight%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-initialhiddenstate%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-initialcellstate%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-activations%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-activation%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%93%AA%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A8",
@@ -3445,7 +3446,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-recurrentbias%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-valid-dimension%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-bias%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A8%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A8%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A3%E2%91%A4",
@@ -3454,7 +3455,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-recurrentbias%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A8%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A3%E2%91%A6",
@@ -3463,7 +3464,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-peepholeweight%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A3%E2%91%A8",
@@ -3472,7 +3473,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-initialhiddenstate%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%91%A0",
@@ -3481,7 +3482,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-initialcellstate%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%91%A2",
@@ -3490,7 +3491,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-activations%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6%E2%91%A5",
@@ -3532,22 +3533,22 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-bias%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-recurrentbias%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-peepholeweight%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-initialhiddenstate%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-initialcellstate%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-activations%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-operator-activation%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A1%E2%91%A2",
@@ -3561,11 +3562,11 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-peepholeweight",
"https://www.w3.org/TR/webnn/#ref-for-enumdef-mllstmweightlayout%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-layout",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mlactivation%E2%91%A2%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-activations",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A3%E2%91%A8",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstmcell",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A7%E2%91%A2",
@@ -3578,8 +3579,8 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-hiddenstate",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A7%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-cellstate",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-hiddensize",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mllstmcelloptions",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-options",
@@ -3607,9 +3608,10 @@
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-cellstate",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A8%E2%91%A4",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-hiddensize",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%93%AA",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-options",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mllstmcelloptions%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A8%E2%91%A5",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstmcell",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A0%E2%93%AA",
@@ -3620,15 +3622,15 @@
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-bias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-recurrentbias%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-peepholeweight%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-activations%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-activation%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A0%E2%91%A1",
@@ -3667,7 +3669,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-recurrentbias%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-valid-dimension%E2%91%A0%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-bias%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A5%E2%91%A7",
@@ -3676,7 +3678,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A7%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-recurrentbias%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6%E2%93%AA",
@@ -3685,7 +3687,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A8%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-peepholeweight%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6%E2%91%A1",
@@ -3694,7 +3696,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A8%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-activations%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A8%E2%91%A3",
@@ -3704,7 +3706,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddescriptor-datatype%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-activations%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-mlactivation-validation-steps%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6%E2%91%A4",
@@ -3719,16 +3721,16 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A2%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-bias%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-recurrentbias%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-peepholeweight%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-activations%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-operator-activation%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A1%E2%91%A3",
@@ -3817,13 +3819,13 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-pad",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%93%AA%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-input",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A8",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-beginningpadding",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-beginningpadding",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-endingpadding",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlpadoptions",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-options",
@@ -3837,10 +3839,12 @@
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-input",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%93%AA%E2%91%A6",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-beginningpadding",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-endingpadding",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-options",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlpadoptions%E2%91%A1",
@@ -3891,29 +3895,29 @@
"https://www.w3.org/TR/webnn/#dom-mlroundingtype-floor",
"https://www.w3.org/TR/webnn/#dom-mlroundingtype-ceil",
"https://www.w3.org/TR/webnn/#dictdef-mlpool2doptions",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A4",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-windowdimensions",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A5",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-padding",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A4",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A4",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-strides",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A5",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-windowdimensions",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-padding",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-strides",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-dilations",
"https://www.w3.org/TR/webnn/#ref-for-enumdef-mlinputoperandlayout%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-layout",
"https://www.w3.org/TR/webnn/#ref-for-enumdef-mlroundingtype",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-roundingtype",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A6",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A8",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-outputsizes",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%93%AA%E2%91%A8",
@@ -3994,15 +3998,15 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%93%AA%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-windowdimensions%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A1%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%93%AA%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-windowdimensions%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-outputsizes%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-padding%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-padding%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-padding%E2%91%A2",
@@ -4010,7 +4014,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-strides%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-strides%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-strides%E2%91%A2",
@@ -4021,7 +4025,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-outputsizes%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A2%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A0%E2%91%A2",
@@ -4029,7 +4033,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-dilations%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-dilations%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A3%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-dilations%E2%91%A2",
@@ -4049,7 +4053,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-strides%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-dilations%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-outputsizes%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-valid-dimension%E2%91%A0%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%93%AA%E2%91%A0",
@@ -4134,9 +4138,9 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlreduceoptions-axes",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlreduceoptions-keepdimensions",
"https://www.w3.org/TR/webnn/#dictdef-mlreduceoptions",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A7",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%93%AA",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlreduceoptions-axes%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-idl-boolean%E2%91%A0%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlreduceoptions-keepdimensions%E2%91%A0",
@@ -4248,7 +4252,7 @@
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-calculate-reduction-output-sizes%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A7%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlreduceoptions-axes%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlreduceoptions-keepdimensions%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A0%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A1%E2%91%A3",
@@ -4382,16 +4386,16 @@
"https://www.w3.org/TR/webnn/#dictdef-mlresample2doptions",
"https://www.w3.org/TR/webnn/#ref-for-enumdef-mlinterpolationmode",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-mode",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-idl-float",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-scales",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%93%AA",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A8",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-sizes",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-sizes",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-axes",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A4%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A4%E2%91%A0",
@@ -4415,13 +4419,13 @@
"https://www.w3.org/TR/webnn/#dom-mlresample2doptions-axes",
"https://www.w3.org/TR/webnn/#mlgraphbuilder-check-resample-options",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-scales%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A2%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-sizes%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-axes%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webnn/#mlgraphbuilder-calculate-resample-output-sizes",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A4%E2%91%A4",
@@ -4433,7 +4437,7 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-axes%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-sizes%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-sizes%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-axes%E2%91%A2",
@@ -4477,14 +4481,15 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-reshape",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A4%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-reshape-input-newshape-input",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-reshape-input-newshape-newshape",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reshape-input-newshape-input",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reshape-input-newshape-newshape",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reshape",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A2%E2%91%A6",
@@ -4496,7 +4501,7 @@
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A2%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A3%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A2%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A2%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A0%E2%91%A6",
@@ -4564,21 +4569,23 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-slice",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-slice-input-starts-sizes-input",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A3",
- "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-slice-input-starts-sizes-starts",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A4",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-slice-input-starts-sizes-starts",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-slice-input-starts-sizes-sizes",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-slice-input-starts-sizes-input",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A5%E2%91%A5",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-slice-input-starts-sizes-starts",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-slice-input-starts-sizes-sizes",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A3",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A5%E2%91%A6",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-slice",
@@ -4622,12 +4629,12 @@
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-softmax",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-softmax-input-axis-input",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-softmax-input-axis-axis",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-softmax-input-axis-input",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-softmax-input-axis-axis",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-softmax",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A3%E2%91%A5",
@@ -4742,41 +4749,45 @@
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A4%E2%91%A4",
"https://www.w3.org/TR/webnn/#api-mlgraphbuilder-split",
"https://www.w3.org/TR/webnn/#dictdef-mlsplitoptions",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A5",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlsplitoptions-axis",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A5%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A7%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-split",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A7%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-split-input-splits-options-input",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A6",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A7",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-split-input-splits-options-splits",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlsplitoptions",
"https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-split-input-splits-options-options",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-split-input-splits-options-input",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A7%E2%91%A1",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-split-input-splits-options-splits",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A4",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A5",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A7",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-split-input-splits-options-options",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlsplitoptions%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A7%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A6",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A3%E2%93%AA",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A7",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A4%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A3%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-dictdef-mlsplitoptions%E2%91%A1",
"https://www.w3.org/TR/webnn/#dom-mlsplitoptions-axis",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A8",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%93%AA",
"https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-split",
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A4%E2%91%A5",
@@ -4792,11 +4803,12 @@
"https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A6%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A4%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A7%E2%91%A5",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A6%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A4%E2%91%A1",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A4%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A2",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A6%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A4%E2%91%A2",
"https://www.w3.org/TR/webnn/#issue-578f9ca8",
@@ -4809,7 +4821,7 @@
"https://www.w3.org/TR/webnn/#ref-for-list-iterate%E2%91%A0%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-the-range%E2%91%A0%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-copy-an-mloperand%E2%91%A0%E2%91%A6",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A7%E2%91%A7",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A7%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A3%E2%91%A6",
@@ -4862,9 +4874,9 @@
"https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A5%E2%91%A0",
"https://www.w3.org/TR/webnn/#api-mlgraphbuilder-transpose",
"https://www.w3.org/TR/webnn/#dictdef-mltransposeoptions",
- "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A6",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A8",
- "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A2",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A4%E2%91%A1",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-dom-mltransposeoptions-permutation",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A5%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A7%E2%91%A7",
@@ -4893,11 +4905,11 @@
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A7%E2%91%A4",
"https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A4%E2%91%A6",
"https://www.w3.org/TR/webnn/#ref-for-dom-mltransposeoptions-permutation%E2%91%A0",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mltransposeoptions-permutation%E2%91%A1",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A8%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-dom-mltransposeoptions-permutation%E2%91%A2",
- "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%91%A0",
+ "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%93%AA",
"https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A3%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%91%A3",
"https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A7%E2%91%A5",
@@ -4917,7 +4929,7 @@
"https://www.w3.org/TR/webnn/#dictdef-mltriangularoptions",
"https://www.w3.org/TR/webnn/#ref-for-idl-boolean%E2%91%A0%E2%91%A8",
"https://www.w3.org/TR/webnn/#ref-for-dom-mltriangularoptions-upper",
- "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A3%E2%93%AA",
+ "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A3%E2%91%A0",
"https://www.w3.org/TR/webnn/#ref-for-idl-long",
"https://www.w3.org/TR/webnn/#ref-for-dom-mltriangularoptions-diagonal",
"https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A5%E2%91%A5",
@@ -5118,8 +5130,6 @@
"https://www.w3.org/TR/webnn/#index-defined-here",
"https://www.w3.org/TR/webnn/#index-defined-elsewhere",
"https://www.w3.org/TR/webnn/#944206e4",
- "https://www.w3.org/TR/webnn/#d7f1c677",
- "https://www.w3.org/TR/webnn/#d4d20d6f",
"https://www.w3.org/TR/webnn/#e63ec40a",
"https://www.w3.org/TR/webnn/#38d90164",
"https://www.w3.org/TR/webnn/#999962ef",
@@ -5194,9 +5204,7 @@
"https://www.w3.org/TR/webnn/#dacde8b5",
"https://www.w3.org/TR/webnn/#bdcd112d",
"https://www.w3.org/TR/webnn/#5372cca8",
- "https://www.w3.org/TR/webnn/#b05bf85d",
"https://www.w3.org/TR/webnn/#495737df",
- "https://www.w3.org/TR/webnn/#4f787e61",
"https://www.w3.org/TR/webnn/#8c800cdf",
"https://www.w3.org/TR/webnn/#eec1be2d",
"https://www.w3.org/TR/webnn/#7b05fe24",
@@ -5211,6 +5219,7 @@
"https://www.w3.org/TR/webnn/#4013a022",
"https://www.w3.org/TR/webnn/#b4cfa5ce",
"https://www.w3.org/TR/webnn/#69c80471",
+ "https://www.w3.org/TR/webnn/#208ccd75",
"https://www.w3.org/TR/webnn/#5f90bbfb",
"https://www.w3.org/TR/webnn/#f32e046f",
"https://www.w3.org/TR/webnn/#11e0b87f",
diff --git a/tr/index.json b/tr/index.json
index bac2eb0e9ec7..2e3c8d111747 100644
--- a/tr/index.json
+++ b/tr/index.json
@@ -1,7 +1,7 @@
{
"type": "crawl",
"title": "Reffy crawl",
- "date": "2024-07-18T01:34:15.571Z",
+ "date": "2024-07-20T01:34:03.074Z",
"options": {
"fallback": "tr/index.json",
"output": "report",
@@ -695,7 +695,7 @@
"https://aomediacodec.github.io/av1-spec/"
],
"crawled": "https://aomediacodec.github.io/av1-spec/av1-spec.pdf",
- "date": "18 July 2024",
+ "date": "20 July 2024",
"links": "links/av1-spec.json"
},
{
@@ -9202,10 +9202,10 @@
],
"crawled": "https://www.w3.org/TR/encrypted-media/",
"crawlCacheInfo": {
- "lastModified": "Thu, 19 Dec 2019 04:47:31 GMT"
+ "lastModified": "Fri, 12 Jul 2024 12:14:06 GMT"
},
"generator": "respec",
- "date": "18 September 2017",
+ "date": "18 July 2024",
"algorithms": "algorithms/encrypted-media.json",
"links": "links/encrypted-media.json",
"refs": "refs/encrypted-media.json",
@@ -11471,11 +11471,11 @@
],
"crawled": "https://www.w3.org/TR/media-capabilities/",
"crawlCacheInfo": {
- "lastModified": "Thu, 11 Jul 2024 11:37:46 GMT"
+ "lastModified": "Thu, 18 Jul 2024 10:58:29 GMT"
},
"generator": "bikeshed",
- "date": "11 July 2024",
- "revision": "35e5eaa1fb13f9dc6667aaecf626a48688f31465",
+ "date": "18 July 2024",
+ "revision": "1d52c00b190ffca9b5106b08781f48a672483a11",
"algorithms": "algorithms/media-capabilities.json",
"links": "links/media-capabilities.json",
"refs": "refs/media-capabilities.json",
@@ -12108,11 +12108,11 @@
],
"crawled": "https://www.w3.org/TR/mediasession/",
"crawlCacheInfo": {
- "lastModified": "Thu, 04 Jul 2024 09:22:11 GMT"
+ "lastModified": "Thu, 18 Jul 2024 14:27:15 GMT"
},
"generator": "bikeshed",
- "date": "4 July 2024",
- "revision": "16336bf2f69f13d8d93ad6ea41507ac664c8c380",
+ "date": "18 July 2024",
+ "revision": "0f6e6934179f0d5b3aedad2ecac590a2ea2158ef",
"algorithms": "algorithms/mediasession.json",
"links": "links/mediasession.json",
"refs": "refs/mediasession.json",
@@ -12520,10 +12520,10 @@
],
"crawled": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/",
"crawlCacheInfo": {
- "lastModified": "Tue, 04 Oct 2016 01:24:53 GMT"
+ "lastModified": "Fri, 12 Jul 2024 12:26:24 GMT"
},
"generator": "respec",
- "date": "04 October 2016",
+ "date": "18 July 2024",
"links": "links/mse-byte-stream-format-isobmff.json",
"refs": "refs/mse-byte-stream-format-isobmff.json",
"dfns": "dfns/mse-byte-stream-format-isobmff.json",
@@ -12575,10 +12575,10 @@
],
"crawled": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/",
"crawlCacheInfo": {
- "lastModified": "Tue, 04 Oct 2016 01:24:02 GMT"
+ "lastModified": "Fri, 12 Jul 2024 12:26:24 GMT"
},
"generator": "respec",
- "date": "04 October 2016",
+ "date": "18 July 2024",
"links": "links/mse-byte-stream-format-mp2t.json",
"refs": "refs/mse-byte-stream-format-mp2t.json",
"dfns": "dfns/mse-byte-stream-format-mp2t.json",
@@ -12630,10 +12630,10 @@
],
"crawled": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/",
"crawlCacheInfo": {
- "lastModified": "Tue, 04 Oct 2016 01:20:27 GMT"
+ "lastModified": "Fri, 12 Jul 2024 12:26:24 GMT"
},
"generator": "respec",
- "date": "04 October 2016",
+ "date": "18 July 2024",
"links": "links/mse-byte-stream-format-mpeg-audio.json",
"refs": "refs/mse-byte-stream-format-mpeg-audio.json",
"dfns": "dfns/mse-byte-stream-format-mpeg-audio.json",
@@ -12685,10 +12685,11 @@
],
"crawled": "https://www.w3.org/TR/mse-byte-stream-format-registry/",
"crawlCacheInfo": {
- "lastModified": "Mon, 03 Oct 2016 23:17:32 GMT"
+ "lastModified": "Fri, 12 Jul 2024 12:26:24 GMT"
},
"generator": "respec",
- "date": "04 October 2016",
+ "date": "18 July 2024",
+ "algorithms": "algorithms/mse-byte-stream-format-registry.json",
"links": "links/mse-byte-stream-format-registry.json",
"refs": "refs/mse-byte-stream-format-registry.json",
"headings": "headings/mse-byte-stream-format-registry.json",
@@ -12739,10 +12740,10 @@
],
"crawled": "https://www.w3.org/TR/mse-byte-stream-format-webm/",
"crawlCacheInfo": {
- "lastModified": "Tue, 04 Oct 2016 01:23:12 GMT"
+ "lastModified": "Fri, 12 Jul 2024 12:26:24 GMT"
},
"generator": "respec",
- "date": "04 October 2016",
+ "date": "18 July 2024",
"algorithms": "algorithms/mse-byte-stream-format-webm.json",
"links": "links/mse-byte-stream-format-webm.json",
"refs": "refs/mse-byte-stream-format-webm.json",
@@ -17003,11 +17004,11 @@
],
"crawled": "https://www.w3.org/TR/trusted-types/",
"crawlCacheInfo": {
- "lastModified": "Wed, 19 Jun 2024 07:56:24 GMT"
+ "lastModified": "Thu, 18 Jul 2024 07:49:16 GMT"
},
"generator": "bikeshed",
- "date": "19 June 2024",
- "revision": "cf78f7e969f80f66507baa4d70834ebc15fce6c7",
+ "date": "18 July 2024",
+ "revision": "3bb49feff9102fd05d08ca5b5e24da939b34ce36",
"algorithms": "algorithms/trusted-types.json",
"links": "links/trusted-types.json",
"refs": "refs/trusted-types.json",
@@ -17745,11 +17746,11 @@
],
"crawled": "https://www.w3.org/TR/wasm-core-2/",
"crawlCacheInfo": {
- "lastModified": "Tue, 02 Jul 2024 10:15:39 GMT"
+ "lastModified": "Thu, 18 Jul 2024 16:47:31 GMT"
},
"generator": "bikeshed",
- "date": "2 July 2024",
- "revision": "d73ac324e6ace2a190bf9a1af4ebd1638dd26d48",
+ "date": "18 July 2024",
+ "revision": "1291af309889a5900cdad9c38526e457cb77eac3",
"algorithms": "algorithms/wasm-core-2.json",
"links": "links/wasm-core-2.json",
"refs": "refs/wasm-core-2.json",
@@ -17880,11 +17881,11 @@
],
"crawled": "https://www.w3.org/TR/wasm-web-api-2/",
"crawlCacheInfo": {
- "lastModified": "Tue, 02 Jul 2024 10:09:52 GMT"
+ "lastModified": "Thu, 18 Jul 2024 16:42:43 GMT"
},
"generator": "bikeshed",
- "date": "2 July 2024",
- "revision": "d73ac324e6ace2a190bf9a1af4ebd1638dd26d48",
+ "date": "18 July 2024",
+ "revision": "1291af309889a5900cdad9c38526e457cb77eac3",
"algorithms": "algorithms/wasm-web-api-2.json",
"links": "links/wasm-web-api-2.json",
"refs": "refs/wasm-web-api-2.json",
@@ -19317,11 +19318,11 @@
],
"crawled": "https://www.w3.org/TR/webgpu/",
"crawlCacheInfo": {
- "lastModified": "Thu, 18 Jul 2024 00:10:37 GMT"
+ "lastModified": "Thu, 18 Jul 2024 21:04:19 GMT"
},
"generator": "bikeshed",
"date": "18 July 2024",
- "revision": "dab35d2bd69ce9e391f416cd5cae4dc71a0ee8bf",
+ "revision": "22799a4f04fb4445d4359f8c11fdc14d7dc804ed",
"algorithms": "algorithms/webgpu.json",
"links": "links/webgpu.json",
"refs": "refs/webgpu.json",
@@ -19447,11 +19448,11 @@
],
"crawled": "https://www.w3.org/TR/webnn/",
"crawlCacheInfo": {
- "lastModified": "Wed, 17 Jul 2024 21:46:30 GMT"
+ "lastModified": "Fri, 19 Jul 2024 23:53:00 GMT"
},
"generator": "bikeshed",
- "date": "17 July 2024",
- "revision": "19762edffc348c486e5108890253e019cfa96817",
+ "date": "19 July 2024",
+ "revision": "46ba1672b69560170e2dc060cd15c9948a824d22",
"algorithms": "algorithms/webnn.json",
"links": "links/webnn.json",
"refs": "refs/webnn.json",
@@ -19702,11 +19703,11 @@
],
"crawled": "https://www.w3.org/TR/webrtc-stats/",
"crawlCacheInfo": {
- "lastModified": "Thu, 25 Jan 2024 15:29:49 GMT"
+ "lastModified": "Thu, 18 Jul 2024 14:30:07 GMT"
},
"generator": "respec",
- "date": "25 January 2024",
- "revision": "fdffc88b9fb0a367c5f0395d6a34a8e2e6e4f9e4",
+ "date": "18 July 2024",
+ "revision": "d6c2dbfc93130707c443392f9ed4ad4f6d14a837",
"algorithms": "algorithms/webrtc-stats.json",
"links": "links/webrtc-stats.json",
"refs": "refs/webrtc-stats.json",
diff --git a/tr/links/encrypted-media.json b/tr/links/encrypted-media.json
index 0abc2c36d65b..57c40340afc7 100644
--- a/tr/links/encrypted-media.json
+++ b/tr/links/encrypted-media.json
@@ -5,124 +5,187 @@
},
"links": {
"rawlinks": {
- "https://github.com/w3c/encrypted-media/issues": {},
- "https://heycam.github.io/webidl/": {
+ "https://datatracker.ietf.org/doc/html/bcp14": {},
+ "https://dom.spec.whatwg.org/": {},
+ "https://encoding.spec.whatwg.org/": {},
+ "https://github.com/w3c/encrypted-media/commits/main": {},
+ "https://html.spec.whatwg.org/multipage/": {
"anchors": [
- "SecureContext"
+ "media-resource",
+ "mime-types",
+ "current-playback-position",
+ "direction-of-playback",
+ "loading-the-media-resource",
+ "seeking",
+ "blocked-media-element",
+ "fatal-decode-error",
+ "ready-states",
+ "timed-text-tracks"
]
},
- "https://lists.w3.org/Archives/Public/public-html-media/": {},
- "https://tc39.github.io/ecma262/": {
+ "https://html.spec.whatwg.org/multipage/iframe-embed-object.html": {
"anchors": [
- "sec-time-values-and-time-range"
+ "allowed-to-use"
]
},
- "https://tools.ietf.org/html/rfc2119": {},
- "https://tools.ietf.org/html/rfc6265": {},
- "https://tools.ietf.org/html/rfc6381": {},
- "https://tools.ietf.org/html/rfc6838": {},
- "https://tools.ietf.org/html/rfc7515": {},
- "https://tools.ietf.org/html/rfc7517": {},
- "https://w3c.github.io/test-results/encrypted-media/all.html": {},
- "https://www.w3.org/2004/01/pp-impl/40318/status": {},
- "https://www.w3.org/2017/Process-20170301/": {},
- "https://www.w3.org/Consortium/Patent-Policy-20040205/": {
+ "https://httpwg.org/specs/rfc6265.html": {},
+ "https://infra.spec.whatwg.org/": {},
+ "https://mimesniff.spec.whatwg.org/": {},
+ "https://tc39.es/ecma262/multipage/": {},
+ "https://tc39.github.io/ecma262/": {
"anchors": [
- "def-essential",
- "sec-Disclosure"
+ "sec-time-values-and-time-range"
]
},
- "https://www.w3.org/TR/": {},
- "https://www.w3.org/TR/2015/REC-dom-20151119/": {},
- "https://www.w3.org/TR/2017/CR-encoding-20170413/": {},
- "https://www.w3.org/TR/WebIDL-1/": {
+ "https://webidl.spec.whatwg.org/": {
"anchors": [
+ "Exposed",
+ "SecureContext",
"idl-promise",
- "idl-DOMString",
"idl-sequence",
- "dfn-present",
- "dfn-DOMException",
- "idl-boolean",
- "dfn-throw",
- "idl-unrestricted-double",
- "idl-unsigned-long",
- "idl-any",
- "idl-iterable",
- "Constructor",
- "idl-ArrayBuffer",
- "dfn-simple-exception",
+ "dfn-iterable",
"idl-DOMException-error-names"
]
},
- "https://www.w3.org/TR/dom/": {
+ "https://www.iso.org/obp/ui/": {
"anchors": [
- "concept-document",
- "constructing-events",
- "event"
+ "iso:std:iso-iec:23001:-7:ed-3:v1"
]
},
+ "https://www.rfc-editor.org/rfc/rfc2119": {},
+ "https://www.rfc-editor.org/rfc/rfc6381": {},
+ "https://www.rfc-editor.org/rfc/rfc6838": {},
+ "https://www.rfc-editor.org/rfc/rfc7515": {},
+ "https://www.rfc-editor.org/rfc/rfc7517": {},
+ "https://www.rfc-editor.org/rfc/rfc8174": {},
+ "https://www.w3.org/TR/": {},
+ "https://www.w3.org/TR/2017/REC-encrypted-media-20170918/": {},
+ "https://www.w3.org/TR/eme-hdcp-version-registry/": {},
"https://www.w3.org/TR/eme-initdata-keyids/": {},
"https://www.w3.org/TR/eme-initdata-registry/": {},
"https://www.w3.org/TR/eme-stream-registry/": {},
- "https://www.w3.org/TR/encoding/": {
+ "https://www.w3.org/TR/media-source-2/": {},
+ "https://www.w3.org/TR/mixed-content/": {},
+ "https://www.w3.org/TR/permissions-policy-1/": {},
+ "https://www.w3.org/TR/webaudio/": {},
+ "https://www.w3.org/groups/wg/media": {},
+ "https://www.w3.org/groups/wg/media/ipr": {},
+ "https://www.w3.org/policies/patent-policy/": {
"anchors": [
- "interface-textdecoder",
- "interface-textencoder"
+ "def-essential",
+ "sec-Disclosure"
]
},
- "https://www.w3.org/TR/html51/": {},
- "https://www.w3.org/TR/html51/browsers.html": {
+ "https://www.w3.org/policies/process/20231103/": {
"anchors": [
- "concept-cross-origin",
- "same-origin"
+ "recs-and-notes"
+ ]
+ }
+ },
+ "autolinks": {
+ "https://dom.spec.whatwg.org/": {
+ "anchors": [
+ "concept-document",
+ "eventtarget",
+ "event",
+ "dictdef-eventinit",
+ "concept-event-fire"
]
},
- "https://www.w3.org/TR/html51/infrastructure.html": {
+ "https://encoding.spec.whatwg.org/": {
"anchors": [
- "valid-mime-type"
+ "textdecoder",
+ "textencoder"
+ ]
+ },
+ "https://html.spec.whatwg.org/multipage/browsers.html": {
+ "anchors": [
+ "concept-origin"
+ ]
+ },
+ "https://html.spec.whatwg.org/multipage/canvas.html": {
+ "anchors": [
+ "canvasrenderingcontext2d",
+ "dom-context-2d-drawimage"
]
},
- "https://www.w3.org/TR/html51/semantics-embedded-content.html": {
+ "https://html.spec.whatwg.org/multipage/media.html": {
"anchors": [
- "htmlmediaelement-htmlmediaelement",
"media-data",
- "media-resource",
- "element-attrdef-media-crossorigin",
- "mime-types",
- "current-position",
- "direction-of-playback",
- "loading-the-media-resource",
- "seeking",
- "blocked-media-element",
- "resource-fetch-algorithm",
- "dom-htmlmediaelement-readystate",
- "dom-htmlmediaelement-have_metadata",
- "dom-htmlmediaelement-have_current_data",
- "fatal-decode-error",
+ "dom-media-crossorigin",
+ "concept-media-load-resource",
+ "dom-media-readystate",
+ "dom-media-have_metadata",
+ "dom-media-have_current_data",
"potentially-playing",
- "dom-htmlmediaelement-have_future_data",
- "dom-htmlmediaelement-have_enough_data",
- "ready-states",
- "eventdef-media-canplaythrough",
- "timed-text-tracks"
+ "dom-media-have_future_data",
+ "dom-media-have_enough_data",
+ "event-media-canplaythrough"
]
},
- "https://www.w3.org/TR/html51/webappapis.html": {
+ "https://html.spec.whatwg.org/multipage/nav-history-apis.html": {
"anchors": [
- "queuing",
- "event-handler",
- "firing-a-simple-event-named-e"
+ "concept-document-window"
]
},
- "https://www.w3.org/TR/media-source/": {},
- "https://www.w3.org/TR/mixed-content/": {},
- "https://www.w3.org/TR/secure-contexts/": {
+ "https://html.spec.whatwg.org/multipage/urls-and-fetching.html": {
"anchors": [
- "secure-context"
+ "cors-same-origin"
]
},
- "https://www.w3.org/html/wg/": {}
- },
- "autolinks": {}
+ "https://html.spec.whatwg.org/multipage/webappapis.html": {
+ "anchors": [
+ "secure-context",
+ "concept-relevant-global",
+ "queue-a-task",
+ "eventhandler"
+ ]
+ },
+ "https://infra.spec.whatwg.org/": {
+ "anchors": [
+ "map-exists"
+ ]
+ },
+ "https://mimesniff.spec.whatwg.org/": {
+ "anchors": [
+ "valid-mime-type"
+ ]
+ },
+ "https://webidl.spec.whatwg.org/": {
+ "anchors": [
+ "idl-DOMString",
+ "this",
+ "securityerror",
+ "idl-DOMException",
+ "idl-boolean",
+ "BufferSource",
+ "dfn-throw",
+ "dfn-dictionary-member",
+ "idl-unrestricted-double",
+ "idl-undefined",
+ "idl-unsigned-long",
+ "dfn-iterable",
+ "idl-ArrayBuffer",
+ "dfn-simple-exception"
+ ]
+ },
+ "https://www.w3.org/TR/mixed-content/": {
+ "anchors": [
+ "mixed-content"
+ ]
+ },
+ "https://www.w3.org/TR/permissions-policy-1/": {
+ "anchors": [
+ "policy-controlled-feature",
+ "policy-controlled-feature-default-allowlist"
+ ]
+ },
+ "https://www.w3.org/TR/webaudio/": {
+ "anchors": [
+ "AudioContext",
+ "MediaElementAudioSourceNode"
+ ]
+ }
+ }
}
}
\ No newline at end of file
diff --git a/tr/links/media-capabilities.json b/tr/links/media-capabilities.json
index 52922103aa4e..0bbfe5b07c6e 100644
--- a/tr/links/media-capabilities.json
+++ b/tr/links/media-capabilities.json
@@ -22,7 +22,6 @@
"https://lists.w3.org/Archives/Public/public-media-wg/": {},
"https://mimesniff.spec.whatwg.org/": {},
"https://w3c.github.io/encrypted-media": {},
- "https://w3c.github.io/media-playback-quality/": {},
"https://webidl.spec.whatwg.org/": {},
"https://webstore.iec.ch/publication/6169": {},
"https://www.rfc-editor.org/rfc/rfc4855": {},
@@ -33,7 +32,7 @@
]
},
"https://www.w3.org/TR/": {},
- "https://www.w3.org/TR/encrypted-media/": {},
+ "https://www.w3.org/TR/encrypted-media-1/": {},
"https://www.w3.org/TR/media-source-2/": {},
"https://www.w3.org/TR/mediastream-recording/": {},
"https://www.w3.org/TR/webrtc-svc/": {},
@@ -67,11 +66,6 @@
"in-parallel"
]
},
- "https://html.spec.whatwg.org/multipage/media.html": {
- "anchors": [
- "dom-navigator-canplaytype"
- ]
- },
"https://html.spec.whatwg.org/multipage/system-state.html": {
"anchors": [
"navigator"
@@ -144,7 +138,6 @@
},
"https://www.w3.org/TR/media-source/": {
"anchors": [
- "dom-mediasource-istypesupported",
"mediasource"
]
},
diff --git a/tr/links/mediasession.json b/tr/links/mediasession.json
index 17b6d3562877..a21ce5ed92c5 100644
--- a/tr/links/mediasession.json
+++ b/tr/links/mediasession.json
@@ -24,6 +24,7 @@
"https://www.w3.org/TR/image-resource/": {},
"https://www.w3.org/TR/mediacapture-streams/": {},
"https://www.w3.org/TR/permissions-policy-1/": {},
+ "https://www.w3.org/TR/webaudio/": {},
"https://www.w3.org/groups/wg/media": {},
"https://www.w3.org/groups/wg/media/ipr": {},
"https://www.w3.org/policies/patent-policy/": {
@@ -161,7 +162,9 @@
"anchors": [
"dom-mediastreamtrack",
"dom-mediastreamtrack-muted",
- "set-track-muted"
+ "set-track-muted",
+ "idl-def-MediaStreamTrackState.live",
+ "dom-mediastreamtrack-enabled"
]
},
"https://www.w3.org/TR/permissions-policy-1/": {
@@ -171,6 +174,11 @@
"default-allowlist"
]
},
+ "https://www.w3.org/TR/webaudio/": {
+ "anchors": [
+ "audioworklet"
+ ]
+ },
"https://www.w3.org/policies/patent-policy/": {}
}
}
diff --git a/tr/links/mse-byte-stream-format-isobmff.json b/tr/links/mse-byte-stream-format-isobmff.json
index ab7194b818ed..de0d2b600835 100644
--- a/tr/links/mse-byte-stream-format-isobmff.json
+++ b/tr/links/mse-byte-stream-format-isobmff.json
@@ -5,43 +5,47 @@
},
"links": {
"rawlinks": {
- "http://standards.iso.org/ittf/PubliclyAvailableStandards/c061988_ISO_IEC_14496-12_2012.zip": {},
- "http://standards.iso.org/ittf/PubliclyAvailableStandards/c068960_ISO_IEC_14496-12_2015.zip": {},
- "http://tools.ietf.org/html/rfc6381": {},
- "http://w3.org/brief/Mjcw": {},
+ "https://datatracker.ietf.org/doc/html/bcp14": {},
"https://dev.w3.org/html5/html-sourcing-inband-tracks/": {},
- "https://github.com/w3c/media-source/issues": {},
- "https://lists.w3.org/Archives/Public/public-html-media/": {},
- "https://tools.ietf.org/html/rfc2119": {},
- "https://www.w3.org/2004/01/pp-impl/40318/status": {},
- "https://www.w3.org/2015/Process-20150901/": {},
- "https://www.w3.org/Consortium/Patent-Policy-20040205/": {
+ "https://github.com/w3c/media-source": {},
+ "https://github.com/w3c/mse-byte-stream-format-isobmff/issues": {},
+ "https://html.spec.whatwg.org/multipage/": {},
+ "https://www.iso.org/standard/85596.html": {},
+ "https://www.rfc-editor.org/rfc/rfc2119": {},
+ "https://www.rfc-editor.org/rfc/rfc6381": {},
+ "https://www.rfc-editor.org/rfc/rfc8174": {},
+ "https://www.w3.org/TR/": {},
+ "https://www.w3.org/TR/media-source-2/": {
"anchors": [
- "def-essential",
- "sec-Disclosure"
+ "byte-stream-formats"
]
},
- "https://www.w3.org/TR/": {},
- "https://www.w3.org/TR/html51/semantics-embedded-content.html": {
+ "https://www.w3.org/groups/wg/media": {},
+ "https://www.w3.org/policies/patent-policy/": {},
+ "https://www.w3.org/policies/process/20231103/": {
"anchors": [
- "audiotrack-audiotrack",
- "videotrack-videotrack",
- "texttrack-texttrack"
+ "recs-and-notes"
+ ]
+ }
+ },
+ "autolinks": {
+ "https://html.spec.whatwg.org/multipage/media.html": {
+ "anchors": [
+ "audiotrack",
+ "videotrack",
+ "texttrack"
]
},
- "https://www.w3.org/TR/media-source/": {
+ "https://www.w3.org/TR/media-source-2/": {
"anchors": [
- "init-segment",
- "media-segment",
+ "dfn-initialization-segment",
+ "dfn-media-segment",
"random-access-point",
- "byte-stream-formats",
- "widl-MediaSource-isTypeSupported-boolean-DOMString-type",
- "widl-MediaSource-addSourceBuffer-SourceBuffer-DOMString-type",
- "sourcebuffer-append-error"
+ "dom-mediasource-istypesupported",
+ "dom-mediasource-addsourcebuffer",
+ "dfn-append-error"
]
- },
- "https://www.w3.org/html/wg/": {}
- },
- "autolinks": {}
+ }
+ }
}
}
\ No newline at end of file
diff --git a/tr/links/mse-byte-stream-format-mp2t.json b/tr/links/mse-byte-stream-format-mp2t.json
index 399d8853f020..8712ebee1bea 100644
--- a/tr/links/mse-byte-stream-format-mp2t.json
+++ b/tr/links/mse-byte-stream-format-mp2t.json
@@ -5,48 +5,52 @@
},
"links": {
"rawlinks": {
- "http://w3.org/brief/Mjcw": {},
- "http://www.itu.int/rec/T-REC-H.222.0-201206-I": {},
+ "https://datatracker.ietf.org/doc/html/bcp14": {},
"https://dev.w3.org/html5/html-sourcing-inband-tracks/": {},
- "https://github.com/w3c/media-source/issues": {},
- "https://lists.w3.org/Archives/Public/public-html-media/": {},
- "https://tools.ietf.org/html/rfc2119": {},
- "https://tools.ietf.org/html/rfc3551": {},
- "https://tools.ietf.org/html/rfc6381": {},
- "https://www.w3.org/2004/01/pp-impl/40318/status": {},
- "https://www.w3.org/2015/Process-20150901/": {},
- "https://www.w3.org/Consortium/Patent-Policy-20040205/": {
+ "https://github.com/w3c/media-source": {},
+ "https://github.com/w3c/mse-byte-stream-format-mp2t/issues": {},
+ "https://html.spec.whatwg.org/multipage/": {},
+ "https://www.iso.org/standard/87619.html": {},
+ "https://www.rfc-editor.org/rfc/rfc2119": {},
+ "https://www.rfc-editor.org/rfc/rfc3551": {},
+ "https://www.rfc-editor.org/rfc/rfc6381": {},
+ "https://www.rfc-editor.org/rfc/rfc8174": {},
+ "https://www.w3.org/TR/": {},
+ "https://www.w3.org/TR/media-source-2/": {
"anchors": [
- "def-essential",
- "sec-Disclosure"
+ "byte-stream-formats"
]
},
- "https://www.w3.org/TR/": {},
- "https://www.w3.org/TR/html51/semantics-embedded-content.html": {
+ "https://www.w3.org/groups/wg/media": {},
+ "https://www.w3.org/policies/patent-policy/": {},
+ "https://www.w3.org/policies/process/20231103/": {
"anchors": [
- "audiotrack-audiotrack",
- "videotrack-videotrack",
- "texttrack-texttrack"
+ "recs-and-notes"
+ ]
+ }
+ },
+ "autolinks": {
+ "https://html.spec.whatwg.org/multipage/media.html": {
+ "anchors": [
+ "audiotrack",
+ "videotrack",
+ "texttrack"
]
},
- "https://www.w3.org/TR/media-source/": {
+ "https://www.w3.org/TR/media-source-2/": {
"anchors": [
- "init-segment",
- "media-segment",
+ "dfn-initialization-segment",
+ "dfn-media-segment",
"random-access-point",
- "byte-stream-formats",
- "widl-MediaSource-isTypeSupported-boolean-DOMString-type",
- "widl-MediaSource-addSourceBuffer-SourceBuffer-DOMString-type",
- "sourcebuffer-append-error",
- "idl-def-SourceBuffer",
- "coded-frame",
- "sourcebuffer-coded-frame-processing",
- "widl-SourceBuffer-abort-void",
- "widl-SourceBuffer-timestampOffset"
+ "dom-mediasource-istypesupported",
+ "dom-mediasource-addsourcebuffer",
+ "dfn-append-error",
+ "dfn-coded-frame",
+ "dfn-coded-frame-processing",
+ "dom-sourcebuffer-abort",
+ "dom-sourcebuffer-timestampoffset"
]
- },
- "https://www.w3.org/html/wg/": {}
- },
- "autolinks": {}
+ }
+ }
}
}
\ No newline at end of file
diff --git a/tr/links/mse-byte-stream-format-mpeg-audio.json b/tr/links/mse-byte-stream-format-mpeg-audio.json
index 209605abbe83..18dd7c0a4245 100644
--- a/tr/links/mse-byte-stream-format-mpeg-audio.json
+++ b/tr/links/mse-byte-stream-format-mpeg-audio.json
@@ -5,46 +5,50 @@
},
"links": {
"rawlinks": {
- "http://forums.radiotoolbox.com/viewtopic.php?t=74": {},
- "http://id3.org/ID3v1": {},
- "http://id3.org/id3v2.3.0": {},
- "http://tools.ietf.org/html/rfc3003": {},
- "http://w3.org/brief/Mjcw": {},
- "http://www.iso.org/iso/catalogue_detail.htm?csnumber=22412": {},
- "http://www.iso.org/iso/catalogue_detail.htm?csnumber=26797": {},
- "http://www.iso.org/iso/catalogue_detail.htm?csnumber=53943": {},
+ "https://datatracker.ietf.org/doc/html/bcp14": {},
"https://en.wikipedia.org/wiki/Icecast": {},
"https://en.wikipedia.org/wiki/SHOUTcast": {},
- "https://github.com/w3c/media-source/issues": {},
- "https://lists.w3.org/Archives/Public/public-html-media/": {},
- "https://tools.ietf.org/html/rfc2119": {},
- "https://tools.ietf.org/html/rfc3003": {},
- "https://www.w3.org/2004/01/pp-impl/40318/status": {},
- "https://www.w3.org/2015/Process-20150901/": {},
- "https://www.w3.org/Consortium/Patent-Policy-20040205/": {
+ "https://forums.radiotoolbox.com/viewtopic.php?t=74": {},
+ "https://github.com/w3c/media-source": {},
+ "https://github.com/w3c/mse-byte-stream-format-mpeg-audio/issues": {},
+ "https://html.spec.whatwg.org/multipage/": {},
+ "https://id3.org/ID3v1": {},
+ "https://id3.org/id3v2.3.0": {},
+ "https://www.iso.org/standard/22412.html": {},
+ "https://www.iso.org/standard/26797.html": {},
+ "https://www.iso.org/standard/76383.html": {},
+ "https://www.rfc-editor.org/rfc/rfc2119": {},
+ "https://www.rfc-editor.org/rfc/rfc3003": {},
+ "https://www.rfc-editor.org/rfc/rfc8174": {},
+ "https://www.w3.org/TR/": {},
+ "https://www.w3.org/TR/media-source-2/": {
"anchors": [
- "def-essential",
- "sec-Disclosure"
+ "byte-stream-formats"
]
},
- "https://www.w3.org/TR/": {},
- "https://www.w3.org/TR/html51/semantics-embedded-content.html": {
+ "https://www.w3.org/groups/wg/media": {},
+ "https://www.w3.org/policies/patent-policy/": {},
+ "https://www.w3.org/policies/process/20231103/": {
"anchors": [
- "texttrack-texttrack"
+ "recs-and-notes"
+ ]
+ }
+ },
+ "autolinks": {
+ "https://html.spec.whatwg.org/multipage/media.html": {
+ "anchors": [
+ "texttrack"
]
},
- "https://www.w3.org/TR/media-source/": {
+ "https://www.w3.org/TR/media-source-2/": {
"anchors": [
- "init-segment",
- "media-segment",
+ "dfn-initialization-segment",
+ "dfn-media-segment",
"random-access-point",
- "byte-stream-formats",
- "widl-MediaSource-isTypeSupported-boolean-DOMString-type",
- "widl-MediaSource-addSourceBuffer-SourceBuffer-DOMString-type"
+ "dom-mediasource-istypesupported",
+ "dom-mediasource-addsourcebuffer"
]
- },
- "https://www.w3.org/html/wg/": {}
- },
- "autolinks": {}
+ }
+ }
}
}
\ No newline at end of file
diff --git a/tr/links/mse-byte-stream-format-registry.json b/tr/links/mse-byte-stream-format-registry.json
index 46933f2ea3ab..ff98f82bcafd 100644
--- a/tr/links/mse-byte-stream-format-registry.json
+++ b/tr/links/mse-byte-stream-format-registry.json
@@ -6,23 +6,14 @@
"links": {
"rawlinks": {
"http://lists.w3.org/Archives/Public/public-html-media/": {},
- "http://w3.org/brief/Mjcw": {},
- "https://github.com/w3c/media-source/issues": {},
- "https://lists.w3.org/Archives/Public/public-html-media/": {},
- "https://tools.ietf.org/html/rfc2119": {},
- "https://www.w3.org/2004/01/pp-impl/40318/status": {},
- "https://www.w3.org/2015/Process-20150901/": {},
- "https://www.w3.org/Consortium/Patent-Policy-20040205/": {
- "anchors": [
- "def-essential",
- "sec-Disclosure"
- ]
- },
+ "https://datatracker.ietf.org/doc/html/bcp14": {},
+ "https://github.com/w3c/media-source": {},
+ "https://github.com/w3c/mse-byte-stream-format-registry/issues": {},
+ "https://www.rfc-editor.org/rfc/rfc2119": {},
+ "https://www.rfc-editor.org/rfc/rfc8174": {},
"https://www.w3.org/TR/": {},
- "https://www.w3.org/TR/media-source/": {
+ "https://www.w3.org/TR/media-source-2/": {
"anchors": [
- "idl-def-SourceBuffer",
- "sourcebuffer-generate-timestamps-flag",
"byte-stream-formats"
]
},
@@ -30,8 +21,21 @@
"https://www.w3.org/TR/mse-byte-stream-format-mp2t/": {},
"https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/": {},
"https://www.w3.org/TR/mse-byte-stream-format-webm/": {},
- "https://www.w3.org/html/wg/": {}
+ "https://www.w3.org/groups/wg/media": {},
+ "https://www.w3.org/policies/patent-policy/": {},
+ "https://www.w3.org/policies/process/20231103/": {
+ "anchors": [
+ "recs-and-notes"
+ ]
+ }
},
- "autolinks": {}
+ "autolinks": {
+ "https://www.w3.org/TR/media-source-2/": {
+ "anchors": [
+ "dom-sourcebuffer",
+ "dfn-generate-timestamps-flag"
+ ]
+ }
+ }
}
}
\ No newline at end of file
diff --git a/tr/links/mse-byte-stream-format-webm.json b/tr/links/mse-byte-stream-format-webm.json
index a67c10d9730d..a7be4d5c2695 100644
--- a/tr/links/mse-byte-stream-format-webm.json
+++ b/tr/links/mse-byte-stream-format-webm.json
@@ -5,55 +5,63 @@
},
"links": {
"rawlinks": {
- "http://w3.org/brief/Mjcw": {},
- "http://www.webmproject.org/docs/container/": {
+ "https://datatracker.ietf.org/doc/html/bcp14": {},
+ "https://dev.w3.org/html5/html-sourcing-inband-tracks/": {},
+ "https://github.com/w3c/media-source": {},
+ "https://github.com/w3c/mse-byte-stream-format-webm/issues": {},
+ "https://html.spec.whatwg.org/multipage/": {},
+ "https://www.rfc-editor.org/rfc/rfc2119": {},
+ "https://www.rfc-editor.org/rfc/rfc8174": {},
+ "https://www.w3.org/TR/": {},
+ "https://www.w3.org/TR/media-source-2/": {
+ "anchors": [
+ "byte-stream-formats"
+ ]
+ },
+ "https://www.w3.org/groups/wg/media": {},
+ "https://www.w3.org/policies/patent-policy/": {},
+ "https://www.w3.org/policies/process/20231103/": {
+ "anchors": [
+ "recs-and-notes"
+ ]
+ },
+ "https://www.webmproject.org/docs/container/": {
"anchors": [
"ebml-basics",
"segment",
"segment-information",
"track",
"cluster",
- "webm-guidelines",
"cueing-data",
"chapters",
"muxer-guidelines"
]
},
- "https://dev.w3.org/html5/html-sourcing-inband-tracks/": {},
- "https://github.com/w3c/media-source/issues": {},
- "https://lists.w3.org/Archives/Public/public-html-media/": {},
- "https://tools.ietf.org/html/rfc2119": {},
- "https://www.w3.org/2004/01/pp-impl/40318/status": {},
- "https://www.w3.org/2015/Process-20150901/": {},
- "https://www.w3.org/Consortium/Patent-Policy-20040205/": {
+ "https://www.webmproject.org/vp9/mp4/": {
"anchors": [
- "def-essential",
- "sec-Disclosure"
+ "codecs-parameter-string"
]
- },
- "https://www.w3.org/TR/": {},
- "https://www.w3.org/TR/html51/semantics-embedded-content.html": {
+ }
+ },
+ "autolinks": {
+ "https://html.spec.whatwg.org/multipage/media.html": {
"anchors": [
- "audiotrack-audiotrack",
- "videotrack-videotrack",
- "texttrack-texttrack"
+ "audiotrack",
+ "videotrack",
+ "texttrack"
]
},
- "https://www.w3.org/TR/media-source/": {
+ "https://www.w3.org/TR/media-source-2/": {
"anchors": [
- "init-segment",
- "media-segment",
+ "dfn-initialization-segment",
+ "dfn-media-segment",
"random-access-point",
- "byte-stream-formats",
- "widl-MediaSource-isTypeSupported-boolean-DOMString-type",
- "widl-MediaSource-addSourceBuffer-SourceBuffer-DOMString-type",
- "sourcebuffer-append-error",
+ "dom-mediasource-istypesupported",
+ "dom-mediasource-addsourcebuffer",
+ "dfn-append-error",
"presentation-timestamp"
]
- },
- "https://www.w3.org/html/wg/": {},
- "https://www.webmproject.org/docs/container/": {}
- },
- "autolinks": {}
+ }
+ }
}
}
\ No newline at end of file
diff --git a/tr/links/webgpu.json b/tr/links/webgpu.json
index beb2bd877956..fdc2e133a0e5 100644
--- a/tr/links/webgpu.json
+++ b/tr/links/webgpu.json
@@ -130,6 +130,7 @@
"sizeof",
"interface-of-a-shader",
"roundup",
+ "pipeline-creation",
"built-in-values-sample_mask",
"shader-stage-output",
"built-in-values-frag_depth",
@@ -151,6 +152,9 @@
"interpolation-type-flat",
"interpolation-type-linear",
"interpolation-type-perspective",
+ "built-in-output-value",
+ "interpolation-type",
+ "interpolate-attr",
"shader-stage-input",
"f16",
"extension-f16",
diff --git a/tr/links/webnn.json b/tr/links/webnn.json
index 0c08054a6155..7c1706904030 100644
--- a/tr/links/webnn.json
+++ b/tr/links/webnn.json
@@ -63,7 +63,6 @@
"https://github.com/webmachinelearning/webnn/blob/master/explainer.md": {},
"https://github.com/webmachinelearning/webnn/blob/master/op_compatibility/first_wave_models.md": {},
"https://github.com/webmachinelearning/webnn/issues": {},
- "https://github.com/webmachinelearning/webnn/issues/351": {},
"https://github.com/webmachinelearning/webnn/issues/373": {},
"https://github.com/webmachinelearning/webnn/issues/375": {},
"https://github.com/webmachinelearning/webnn/issues/391": {},
@@ -208,12 +207,6 @@
"realm"
]
},
- "https://tc39.es/ecma262/multipage/structured-data.html": {
- "anchors": [
- "sec-issharedarraybuffer",
- "sec-isdetachedbuffer"
- ]
- },
"https://webidl.spec.whatwg.org/": {
"anchors": [
"operationerror",
@@ -233,8 +226,7 @@
"idl-USVString",
"idl-undefined",
"exceptiondef-typeerror",
- "dfn-buffer-source-type",
- "dfn-convert-idl-to-javascript-value",
+ "buffersource-transferable",
"arraybuffer-transfer",
"buffersource-underlying-buffer",
"buffersource-byte-length",
diff --git a/tr/links/webrtc-stats.json b/tr/links/webrtc-stats.json
index bdcd96210353..e4bd4ed07c3f 100644
--- a/tr/links/webrtc-stats.json
+++ b/tr/links/webrtc-stats.json
@@ -80,17 +80,6 @@
"section-5.8"
]
},
- "https://www.w3.org/2023/Process-20231103/": {
- "anchors": [
- "recs-and-notes"
- ]
- },
- "https://www.w3.org/Consortium/Patent-Policy/": {
- "anchors": [
- "def-essential",
- "sec-Disclosure"
- ]
- },
"https://www.w3.org/TR/": {},
"https://www.w3.org/TR/design-principles/": {},
"https://www.w3.org/TR/hr-time-3/": {},
@@ -107,7 +96,18 @@
]
},
"https://www.w3.org/groups/wg/webrtc": {},
- "https://www.w3.org/groups/wg/webrtc/ipr": {}
+ "https://www.w3.org/groups/wg/webrtc/ipr": {},
+ "https://www.w3.org/policies/patent-policy/": {
+ "anchors": [
+ "def-essential",
+ "sec-Disclosure"
+ ]
+ },
+ "https://www.w3.org/policies/process/20231103/": {
+ "anchors": [
+ "recs-and-notes"
+ ]
+ }
},
"autolinks": {
"https://infra.spec.whatwg.org/": {
@@ -176,8 +176,8 @@
"dom-rtciceservertransportprotocol",
"dom-rtcicetcpcandidatetype",
"dom-peerconnection-addicecandidate",
- "dom-rtcpeerconnectioniceevent-url",
- "dom-rtcpeerconnectioniceevent"
+ "dom-rtcicecandidatetype-srflx",
+ "dom-rtcicecandidatetype-relay"
]
}
}
diff --git a/tr/refs/encrypted-media.json b/tr/refs/encrypted-media.json
index 58ea2065b24d..b08c540a8e27 100644
--- a/tr/refs/encrypted-media.json
+++ b/tr/refs/encrypted-media.json
@@ -7,53 +7,77 @@
"normative": [
{
"name": "COOKIES",
- "url": "https://tools.ietf.org/html/rfc6265"
+ "url": "https://httpwg.org/specs/rfc6265.html"
},
{
- "name": "DOM",
- "url": "https://www.w3.org/TR/2015/REC-dom-20151119/"
+ "name": "dom",
+ "url": "https://dom.spec.whatwg.org/"
},
{
"name": "ECMA-262",
- "url": "https://tc39.github.io/ecma262/"
+ "url": "https://tc39.es/ecma262/multipage/"
+ },
+ {
+ "name": "EME-INITDATA-KEYIDS",
+ "url": "https://www.w3.org/TR/eme-initdata-keyids/"
+ },
+ {
+ "name": "EME-INITDATA-REGISTRY",
+ "url": "https://www.w3.org/TR/eme-initdata-registry/"
},
{
"name": "ENCODING",
- "url": "https://www.w3.org/TR/2017/CR-encoding-20170413/"
+ "url": "https://encoding.spec.whatwg.org/"
+ },
+ {
+ "name": "HTML",
+ "url": "https://html.spec.whatwg.org/multipage/"
},
{
- "name": "HTML51",
- "url": "https://www.w3.org/TR/html51/"
+ "name": "Infra",
+ "url": "https://infra.spec.whatwg.org/"
+ },
+ {
+ "name": "mimesniff",
+ "url": "https://mimesniff.spec.whatwg.org/"
},
{
"name": "MIXED-CONTENT",
"url": "https://www.w3.org/TR/mixed-content/"
},
+ {
+ "name": "PERMISSIONS-POLICY",
+ "url": "https://www.w3.org/TR/permissions-policy-1/"
+ },
{
"name": "RFC2119",
- "url": "https://tools.ietf.org/html/rfc2119"
+ "url": "https://www.rfc-editor.org/rfc/rfc2119"
},
{
"name": "RFC6381",
- "url": "https://tools.ietf.org/html/rfc6381"
+ "url": "https://www.rfc-editor.org/rfc/rfc6381"
},
{
"name": "RFC7517",
- "url": "https://tools.ietf.org/html/rfc7517"
+ "url": "https://www.rfc-editor.org/rfc/rfc7517"
+ },
+ {
+ "name": "RFC8174",
+ "url": "https://www.rfc-editor.org/rfc/rfc8174"
},
{
- "name": "WebIDL",
- "url": "https://www.w3.org/TR/WebIDL-1/"
+ "name": "WEBIDL",
+ "url": "https://webidl.spec.whatwg.org/"
}
],
"informative": [
{
- "name": "EME-INITDATA-KEYIDS",
- "url": "https://www.w3.org/TR/eme-initdata-keyids/"
+ "name": "CENC",
+ "url": "https://www.iso.org/obp/ui/#iso:std:iso-iec:23001:-7:ed-3:v1"
},
{
- "name": "EME-INITDATA-REGISTRY",
- "url": "https://www.w3.org/TR/eme-initdata-registry/"
+ "name": "EME-HDCP-VERSION-REGISTRY",
+ "url": "https://www.w3.org/TR/eme-hdcp-version-registry/"
},
{
"name": "EME-STREAM-REGISTRY",
@@ -61,19 +85,19 @@
},
{
"name": "MEDIA-SOURCE",
- "url": "https://www.w3.org/TR/media-source/"
+ "url": "https://www.w3.org/TR/media-source-2/"
},
{
"name": "RFC6838",
- "url": "https://tools.ietf.org/html/rfc6838"
+ "url": "https://www.rfc-editor.org/rfc/rfc6838"
},
{
"name": "RFC7515",
- "url": "https://tools.ietf.org/html/rfc7515"
+ "url": "https://www.rfc-editor.org/rfc/rfc7515"
},
{
- "name": "SECURE-CONTEXTS",
- "url": "https://www.w3.org/TR/secure-contexts/"
+ "name": "webaudio",
+ "url": "https://www.w3.org/TR/webaudio/"
}
]
}
diff --git a/tr/refs/media-capabilities.json b/tr/refs/media-capabilities.json
index f26f306c6e89..7f9ac999ca53 100644
--- a/tr/refs/media-capabilities.json
+++ b/tr/refs/media-capabilities.json
@@ -11,7 +11,7 @@
},
{
"name": "ENCRYPTED-MEDIA",
- "url": "https://www.w3.org/TR/encrypted-media/"
+ "url": "https://www.w3.org/TR/encrypted-media-1/"
},
{
"name": "ENCRYPTED-MEDIA-DRAFT",
@@ -63,10 +63,6 @@
}
],
"informative": [
- {
- "name": "MEDIA-PLAYBACK-QUALITY",
- "url": "https://w3c.github.io/media-playback-quality/"
- },
{
"name": "MEDIASTREAM-RECORDING",
"url": "https://www.w3.org/TR/mediastream-recording/"
diff --git a/tr/refs/mediasession.json b/tr/refs/mediasession.json
index 81c29392340c..05f9ed70d0a2 100644
--- a/tr/refs/mediasession.json
+++ b/tr/refs/mediasession.json
@@ -50,6 +50,10 @@
{
"name": "IMAGE-RESOURCE",
"url": "https://www.w3.org/TR/image-resource/"
+ },
+ {
+ "name": "WEBAUDIO",
+ "url": "https://www.w3.org/TR/webaudio/"
}
]
}
diff --git a/tr/refs/mse-byte-stream-format-isobmff.json b/tr/refs/mse-byte-stream-format-isobmff.json
index 7ade7b2947af..6640acd66679 100644
--- a/tr/refs/mse-byte-stream-format-isobmff.json
+++ b/tr/refs/mse-byte-stream-format-isobmff.json
@@ -5,24 +5,35 @@
},
"refs": {
"normative": [
+ {
+ "name": "html",
+ "url": "https://html.spec.whatwg.org/multipage/"
+ },
+ {
+ "name": "INBANDTRACKS",
+ "url": "https://dev.w3.org/html5/html-sourcing-inband-tracks/"
+ },
{
"name": "ISOBMFF",
- "url": "http://standards.iso.org/ittf/PubliclyAvailableStandards/c068960_ISO_IEC_14496-12_2015.zip"
+ "url": "https://www.iso.org/standard/85596.html"
},
{
"name": "MEDIA-SOURCE",
- "url": "https://www.w3.org/TR/media-source/"
+ "url": "https://www.w3.org/TR/media-source-2/"
},
{
"name": "RFC2119",
- "url": "https://tools.ietf.org/html/rfc2119"
- }
- ],
- "informative": [
+ "url": "https://www.rfc-editor.org/rfc/rfc2119"
+ },
{
- "name": "INBANDTRACKS",
- "url": "https://dev.w3.org/html5/html-sourcing-inband-tracks/"
+ "name": "RFC6381",
+ "url": "https://www.rfc-editor.org/rfc/rfc6381"
+ },
+ {
+ "name": "RFC8174",
+ "url": "https://www.rfc-editor.org/rfc/rfc8174"
}
- ]
+ ],
+ "informative": []
}
}
\ No newline at end of file
diff --git a/tr/refs/mse-byte-stream-format-mp2t.json b/tr/refs/mse-byte-stream-format-mp2t.json
index 0433f82f63c5..017e0c69cca9 100644
--- a/tr/refs/mse-byte-stream-format-mp2t.json
+++ b/tr/refs/mse-byte-stream-format-mp2t.json
@@ -5,32 +5,39 @@
},
"refs": {
"normative": [
+ {
+ "name": "html",
+ "url": "https://html.spec.whatwg.org/multipage/"
+ },
+ {
+ "name": "INBANDTRACKS",
+ "url": "https://dev.w3.org/html5/html-sourcing-inband-tracks/"
+ },
{
"name": "MEDIA-SOURCE",
- "url": "https://www.w3.org/TR/media-source/"
+ "url": "https://www.w3.org/TR/media-source-2/"
},
{
"name": "MPEG2TS",
- "url": "http://www.itu.int/rec/T-REC-H.222.0-201206-I"
+ "url": "https://www.iso.org/standard/87619.html"
},
{
"name": "RFC2119",
- "url": "https://tools.ietf.org/html/rfc2119"
+ "url": "https://www.rfc-editor.org/rfc/rfc2119"
},
{
"name": "RFC3551",
- "url": "https://tools.ietf.org/html/rfc3551"
+ "url": "https://www.rfc-editor.org/rfc/rfc3551"
},
{
"name": "RFC6381",
- "url": "https://tools.ietf.org/html/rfc6381"
- }
- ],
- "informative": [
+ "url": "https://www.rfc-editor.org/rfc/rfc6381"
+ },
{
- "name": "INBANDTRACKS",
- "url": "https://dev.w3.org/html5/html-sourcing-inband-tracks/"
+ "name": "RFC8174",
+ "url": "https://www.rfc-editor.org/rfc/rfc8174"
}
- ]
+ ],
+ "informative": []
}
}
\ No newline at end of file
diff --git a/tr/refs/mse-byte-stream-format-mpeg-audio.json b/tr/refs/mse-byte-stream-format-mpeg-audio.json
index 52dc41d62bc7..d8f81b497d26 100644
--- a/tr/refs/mse-byte-stream-format-mpeg-audio.json
+++ b/tr/refs/mse-byte-stream-format-mpeg-audio.json
@@ -5,17 +5,45 @@
},
"refs": {
"normative": [
+ {
+ "name": "html",
+ "url": "https://html.spec.whatwg.org/multipage/"
+ },
+ {
+ "name": "ID3v1",
+ "url": "https://id3.org/ID3v1"
+ },
+ {
+ "name": "ID3v2",
+ "url": "https://id3.org/id3v2.3.0"
+ },
+ {
+ "name": "ISO11172-3",
+ "url": "https://www.iso.org/standard/22412.html"
+ },
+ {
+ "name": "ISO13818-3",
+ "url": "https://www.iso.org/standard/26797.html"
+ },
+ {
+ "name": "ISO14496-3",
+ "url": "https://www.iso.org/standard/76383.html"
+ },
{
"name": "MEDIA-SOURCE",
- "url": "https://www.w3.org/TR/media-source/"
+ "url": "https://www.w3.org/TR/media-source-2/"
},
{
"name": "RFC2119",
- "url": "https://tools.ietf.org/html/rfc2119"
+ "url": "https://www.rfc-editor.org/rfc/rfc2119"
},
{
"name": "RFC3003",
- "url": "https://tools.ietf.org/html/rfc3003"
+ "url": "https://www.rfc-editor.org/rfc/rfc3003"
+ },
+ {
+ "name": "RFC8174",
+ "url": "https://www.rfc-editor.org/rfc/rfc8174"
}
],
"informative": []
diff --git a/tr/refs/mse-byte-stream-format-registry.json b/tr/refs/mse-byte-stream-format-registry.json
index f3cdc063424c..9e2b27d6ecc2 100644
--- a/tr/refs/mse-byte-stream-format-registry.json
+++ b/tr/refs/mse-byte-stream-format-registry.json
@@ -7,27 +7,31 @@
"normative": [
{
"name": "MEDIA-SOURCE",
- "url": "https://www.w3.org/TR/media-source/"
+ "url": "https://www.w3.org/TR/media-source-2/"
},
{
- "name": "MSE-FORMAT-ISOBMFF",
+ "name": "MSE-BYTE-STREAM-FORMAT-ISOBMFF",
"url": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/"
},
{
- "name": "MSE-FORMAT-MP2T",
+ "name": "MSE-BYTE-STREAM-FORMAT-MP2T",
"url": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/"
},
{
- "name": "MSE-FORMAT-MPEG-AUDIO",
+ "name": "MSE-BYTE-STREAM-FORMAT-MPEG-AUDIO",
"url": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/"
},
{
- "name": "MSE-FORMAT-WEBM",
+ "name": "MSE-BYTE-STREAM-FORMAT-WEBM",
"url": "https://www.w3.org/TR/mse-byte-stream-format-webm/"
},
{
"name": "RFC2119",
- "url": "https://tools.ietf.org/html/rfc2119"
+ "url": "https://www.rfc-editor.org/rfc/rfc2119"
+ },
+ {
+ "name": "RFC8174",
+ "url": "https://www.rfc-editor.org/rfc/rfc8174"
}
],
"informative": []
diff --git a/tr/refs/mse-byte-stream-format-webm.json b/tr/refs/mse-byte-stream-format-webm.json
index af53e6effa0d..4814ba906c9e 100644
--- a/tr/refs/mse-byte-stream-format-webm.json
+++ b/tr/refs/mse-byte-stream-format-webm.json
@@ -6,23 +6,34 @@
"refs": {
"normative": [
{
- "name": "MEDIA-SOURCE",
- "url": "https://www.w3.org/TR/media-source/"
+ "name": "html",
+ "url": "https://html.spec.whatwg.org/multipage/"
+ },
+ {
+ "name": "INBANDTRACKS",
+ "url": "https://dev.w3.org/html5/html-sourcing-inband-tracks/"
+ },
+ {
+ "name": "media-source",
+ "url": "https://www.w3.org/TR/media-source-2/"
},
{
"name": "RFC2119",
- "url": "https://tools.ietf.org/html/rfc2119"
+ "url": "https://www.rfc-editor.org/rfc/rfc2119"
+ },
+ {
+ "name": "RFC8174",
+ "url": "https://www.rfc-editor.org/rfc/rfc8174"
+ },
+ {
+ "name": "VP09CODECSPARAMETERSTRING",
+ "url": "https://www.webmproject.org/vp9/mp4/#codecs-parameter-string"
},
{
"name": "WEBM",
"url": "https://www.webmproject.org/docs/container/"
}
],
- "informative": [
- {
- "name": "INBANDTRACKS",
- "url": "https://dev.w3.org/html5/html-sourcing-inband-tracks/"
- }
- ]
+ "informative": []
}
}
\ No newline at end of file