Revision Summary Date Revision History Revision Class Comments 4/17/2015 1.0 New Released new document 7/7/2015 1.1 Minor Clarified the meaning of the technical content. 11/2/2015 1.2 Minor Clarified the meaning of the technical content. 3/22/2016 1.3 Clarified the meaning of the technical content. 7/19/2016 1.4 Minor Clarified the meaning of the technical content. 11/2/2016 1.4 None No changes to the meaning, language, or formatting of the technical content. 3/14/2017 1.4 None No changes to the meaning, language, or formatting of the technical content.
The specification states: 4.7.10.5 Loading the media resource ... The resource fetch algorithm for a media element and a given absolute URL is as follows: ... 4. Perform a potentially CORS-enabled fetch of the current media resource's absolute URL, with the mode being the state of the media element's crossorigin content attribute, the origin the origin of the media element's Document, and the default origin behaviour set to ... The networking task source tasks to process the data as it is being fetched must, when appropriate, include the relevant substeps from the following list: ... If the data is corrupted Fatal errors in decoding the media data that occur after the user has established whether the current media resource is usable must cause the user agent to execute the following steps: ... 4. If the media element's readyState attribute has a value equal to HAVE_NOTHING, set the element's networkState attribute to the NETWORK_EMPTY value, set the element's show poster flag to true, and fire a simple event named emptied at the element. All document modes (All versions) The networkState is not set to NETWORK_EMPTY if src is empty. V0073: The resource selection algorithm does not set the networkState correctly when load, play, or pause is called The specification states: 4.7.10.5 Loading the media resource ... The resource selection algorithm for a media element is as follows. ... ... 6. If the media element has a src attribute, then let mode be attribute. Otherwise, if the media element does not have a src attribute but has a source element child, then let mode be children and let candidate be the such source element child in tree order. Otherwise the element has neither a src attribute nor a source element set the networkState to NETWORK_EMPTY, and abort these steps; the synchronous section ends. All document modes (All versions) The resource selection algorithm does not set the networkState correctly when load, play or pause is called. When the mode is attribute, the error events do not fire properly The specification states: 4.7.10.5 Loading the media resource
equivalent to a text track, the user agent runs the steps to expose a media-resource-specific text track with the relevant data, as follows. ... 4. If the new text track's kind is metadata, then set the text track in-band metadata track dispatch type as follows, based on the type of the media resource: ... If the resource is an MPEG-4 file Let the stsd box of the first stbl box of the first minf box of the first mdia box of the text track's trak box in the first moov box of the file be the stsd box, if any. ... All document modes (All versions) MPEG-4 metadata is not supported. V0093: DASH metadata is not supported The specification states: ... Sourcing in-band text tracks ... When a resource contains data that the user agent recognises and supports as being equivalent to a text track, the user agent runs the steps to expose a text track with the relevant data, as follows. ... 4. If the new text track's kind is metadata, then set the text track in-band metadata dispatch type as follows, based on the type of the media resource: ... If the resource is a DASH media resource The text in-band metadata track dispatch type must be set to the concatenation of the "AdaptationSet" element attributes and all child Role descriptors. All document modes (All versions) DASH metadata is not supported. V0094: MPEG-2 support is limited to HLS and ID3 timed metadata The specification states: ... Sourcing in-band text tracks ... When a resource contains data that the user agent recognises and supports as being equivalent to a text track, the user agent runs the steps to expose a media-resource-specific text track with the relevant data, as follows. ... 4. If the new text track's kind is metadata, then set the text track in-band metadata track dispatch type as follows, based on the type of the media resource: ... If the media resource is an MPEG-2 file Let stream type be the value of the "stream_type" field describing the text track's type in the file's program map section, interpreted as an
The specification states: 8.2.5.4.11 The "in caption" insertion mode ... When the user agent is to apply the rules for the "in caption" insertion mode, the user agent must handle the token as follows: ... A tag whose tag name is one of: "caption", "col", "colgroup", "tbody", "td", "tfoot", "th", "thead", "tr" An end tag tag name is "table" Parse error. If the stack of open elements does not have a caption element in table scope, ignore the token. (fragment case) Otherwise: Pop elements from this stack until a caption element has been popped from the stack. Clear the list of active formatting elements up to the last marker. Switch the insertion mode to "in table". Reprocess the All document modes (All versions) The start tags caption, col, colgroup, tbody, td, tfoot, th, thead, tr and the end tag table when nested within an open caption tag do not properly pop elements off the stack, clear the active formatting elements, or switch to "in table" insertion mode. [HTML5] Section 8.2.5.4.17 The "in select in table" insertion mode V0315: End tags within a select tag within a table are not processed correctly The specification states: 8.2.5.4.17 The "in select in table" insertion mode ... When the user is to apply the rules for the "in select in table" insertion mode, the user agent must handle the token as follows: ... An end tag whose tag name is one of: "caption", "table", "tbody", "tfoot", "thead", "tr", "td", "th" error. If the of open elements does not have an element in table scope that is an HTML element and with the same tag name as that of the then ignore the token. Otherwise: Pop elements from the stack of open elements until a select element has been popped from the stack. Reset the insertion mode appropriately.