- From: poot <cvsmail@w3.org>
- Date: Tue, 11 Jan 2011 21:44:28 -0500
- To: public-html-diffs@w3.org
hixie: Rename SRT to VTT. (whatwg r5722) http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.4584&r2=1.4585&f=h http://html5.org/tools/web-apps-tracker?from=5721&to=5722 =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.4584 retrieving revision 1.4585 diff -u -d -r1.4584 -r1.4585 --- Overview.html 25 Dec 2010 06:28:45 -0000 1.4584 +++ Overview.html 25 Dec 2010 06:42:58 -0000 1.4585 @@ -1335,8 +1335,8 @@ <li><a href="#embedded-content-2"><span class="secno">10.3.1 </span>Embedded content</a></li> <li><a href="#timed-tracks"><span class="secno">10.3.2 </span>Timed tracks</a> <ol> - <li><a href="#websrt-cue-text-rendering-rules"><span class="secno">10.3.2.1 </span>WebSRT cue text rendering rules</a></li> - <li><a href="#applying-css-properties-to-websrt-node-objects"><span class="secno">10.3.2.2 </span>Applying CSS properties to <span title="WebSRT Node Object">WebSRT Node Objects</span></a></li> + <li><a href="#webvtt-cue-text-rendering-rules"><span class="secno">10.3.2.1 </span>WebVTT cue text rendering rules</a></li> + <li><a href="#applying-css-properties-to-webvtt-node-objects"><span class="secno">10.3.2.2 </span>Applying CSS properties to <span title="WebVTT Node Object">WebVTT Node Objects</span></a></li> <li><a href="#css-extensions"><span class="secno">10.3.2.3 </span>CSS extensions</a> <ol> <li><a href="#the-::cue-pseudo-element"><span class="secno">10.3.2.3.1 </span>The '::cue' pseudo-element</a></li> @@ -21729,10 +21729,10 @@ <p>This video has subtitles in several languages:</p> <pre><video src="brave.webm"> - <track kind=subtitles src=brave.en.srt srclang=en label="English"> - <track kind=captions src=brave.en.srt srclang=en label="English for the Hard of Hearing"> - <track kind=subtitles src=brave.fr.srt srclang=fr label="Français"> - <track kind=subtitles src=brave.de.srt srclang=de label="Deutsch"> + <track kind=subtitles src=brave.en.vtt srclang=en label="English"> + <track kind=captions src=brave.en.vtt srclang=en label="English for the Hard of Hearing"> + <track kind=subtitles src=brave.fr.vtt srclang=fr label="Français"> + <track kind=subtitles src=brave.de.vtt srclang=de label="Deutsch"> </video></pre> </div><!--</div>--><!--KEEP-START w3c-html--><!--TT--><h4 id="media-elements"><span class="secno">4.8.10 </span>Media elements</h4><p><dfn id="media-element" title="media element">Media elements</dfn> @@ -24297,7 +24297,7 @@ first; and finally, any <a href="#timed-track-cue" title="timed track cue">cues</a> with identical <a href="#timed-track-cue-end-time" title="timed track cue end time">end times</a> must be sorted in the order they were created (so - e.g. for cues from a <span>WebSRT</span> file, that would be the + e.g. for cues from a <span>WebVTT</span> file, that would be the order in which the cues were listed in the file).<h6 id="sourcing-in-band-timed-tracks"><span class="secno">4.8.10.10.2 </span>Sourcing in-band timed tracks</h6><p>A <dfn id="media-resource-specific-timed-track">media-resource-specific timed track</dfn> is a <a href="#timed-track">timed track</a> that corresponds to data found in the <a href="#media-resource">media resource</a>.<div class="impl"> @@ -24409,8 +24409,8 @@ is dynamically modified when the referenced file is parsed. Associated with the list are the <a href="#rules-for-updating-the-timed-track-rendering">rules for updating the timed track rendering</a> appropriate for the format in question; for - <span>WebSRT</span>, this is the <a href="#rules-for-updating-the-display-of-websrt-timed-tracks">rules for updating the - display of WebSRT timed tracks</a>.</p> + <span>WebVTT</span>, this is the <a href="#rules-for-updating-the-display-of-webvtt-timed-tracks">rules for updating the + display of WebVTT timed tracks</a>.</p> <p>When a <code><a href="#the-track-element">track</a></code> element's parent element changes and the new parent is a <a href="#media-element">media element</a>, then the user agent @@ -63459,8 +63459,8 @@ <!--KEEP-END w3c-html--><!--TT--> <p>Any subtitles or captions are expected to be overlayed directly on top of their <code><a href="#video">video</a></code> element, as defined by the - relevant rendering rules; for <span>WebSRT</span>, those are the - <a href="#websrt-cue-text-rendering-rules">WebSRT cue text rendering rules</a> defined below.</p> + relevant rendering rules; for <span>WebVTT</span>, those are the + <a href="#webvtt-cue-text-rendering-rules">WebVTT cue text rendering rules</a> defined below.</p> <p>When the user agent starts <a href="#expose-a-user-interface-to-the-user" title="expose a user interface to the user">exposing a user interface</a> for a @@ -63468,8 +63468,8 @@ for updating the timed track rendering</a> of each of the <a href="#timed-track" title="timed track">timed tracks</a> in the <code><a href="#video">video</a></code> element's <a href="#list-of-timed-tracks">list of timed tracks</a> that are <a href="#timed-track-showing" title="timed track showing">showing</a> or <a href="#timed-track-showing-by-default" title="timed track showing by default">showing by default</a> (e.g., for <a href="#timed-track" title="timed track">timed tracks</a> based on - <span>WebSRT</span>, the <a href="#rules-for-updating-the-display-of-websrt-timed-tracks">rules for updating the display of - WebSRT timed tracks</a>).</p> + <span>WebVTT</span>, the <a href="#rules-for-updating-the-display-of-webvtt-timed-tracks">rules for updating the display of + WebVTT timed tracks</a>).</p> <!--KEEP-START w3c-html--><!--TT--> <p class="note">Resizing <code><a href="#video">video</a></code> and <code><a href="#the-canvas-element">canvas</a></code> @@ -63489,9 +63489,9 @@ module once an editor is found to run with it.</p> - <h5 id="websrt-cue-text-rendering-rules"><span class="secno">10.3.2.1 </span><dfn>WebSRT cue text rendering rules</dfn></h5> + <h5 id="webvtt-cue-text-rendering-rules"><span class="secno">10.3.2.1 </span><dfn>WebVTT cue text rendering rules</dfn></h5> - <p>The <dfn id="rules-for-updating-the-display-of-websrt-timed-tracks">rules for updating the display of WebSRT timed + <p>The <dfn id="rules-for-updating-the-display-of-webvtt-timed-tracks">rules for updating the display of WebVTT timed tracks</dfn> render the <a href="#timed-track" title="timed track">timed tracks</a> of a <a href="#media-element">media element</a> (specifically, a <code><a href="#video">video</a></code> element), or of another playback mechanism, by @@ -63529,7 +63529,7 @@ <li><p>Let <var title="">tracks</var> be the subset of <var title="">video</var>'s <a href="#list-of-timed-tracks">list of timed tracks</a> that have as their <a href="#rules-for-updating-the-timed-track-rendering">rules for updating the timed track rendering</a> - these <a href="#rules-for-updating-the-display-of-websrt-timed-tracks">rules for updating the display of WebSRT timed + these <a href="#rules-for-updating-the-display-of-webvtt-timed-tracks">rules for updating the display of WebVTT timed tracks</a>, and whose <a href="#timed-track-mode">timed track mode</a> is <a href="#timed-track-showing" title="timed track showing">showing</a> or <a href="#timed-track-showing-by-default" title="timed track showing by default">showing by default</a>.</li> @@ -63552,8 +63552,8 @@ boxes added to <var title="">output</var>, in <a href="#timed-track-cue-order">timed track cue order</a>, run the following substeps:</p> - <ol><li><p>Let <var title="">nodes</var> be the <span>list of WebSRT - Node Objects</span> obtained by applying the <span>WebSRT cue + <ol><li><p>Let <var title="">nodes</var> be the <span>list of WebVTT + Node Objects</span> obtained by applying the <span>WebVTT cue text parsing rules</span> to the <var title="">cue</var>'s <a href="#timed-track-cue-text">timed track cue text</a>.</p> @@ -63567,8 +63567,8 @@ <ul><li><var title="">nodes</var> represents a single paragraph.</li> <li>The paragraph's text consists of the concatenation of the - values of each <span>WebSRT Text Object</span> in <var title="">nodes</var>, in a pre-order, depth-first traversal, - excluding <span title="WebSRT Ruby Text Object">WebSRT Ruby + values of each <span>WebVTT Text Object</span> in <var title="">nodes</var>, in a pre-order, depth-first traversal, + excluding <span title="WebVTT Ruby Text Object">WebVTT Ruby Text Objects</span> and their descendants.</li> </ul></li> @@ -63788,16 +63788,16 @@ obtaining a set of CSS boxes positioned relative to an initial containing block: <a href="#refsCSS">[CSS]</a></p> - <ul><li><p>The <i>document tree</i> is the tree of <span title="WebSRT Node Object">WebSRT Node Objects</span> rooted at + <ul><li><p>The <i>document tree</i> is the tree of <span title="WebVTT Node Object">WebVTT Node Objects</span> rooted at <var title="">nodes</var>.</li> <li><p>For the purposes of processing by the CSS specification, - <span title="WebSRT Internal Node Object">WebSRT Internal Node + <span title="WebVTT Internal Node Object">WebVTT Internal Node Objects</span> are equivalent to elements with the same contents.</li> <li>For the purposes of processing by the CSS - specification, <span title="WebSRT Text Object">WebSRT Text + specification, <span title="WebVTT Text Object">WebVTT Text Objects</span> are equivalent to text nodes.</li> <li>No style sheets are associated with <var title="">nodes</var>. (The nodes are subsequently restyled @@ -63806,16 +63806,16 @@ <li>The children of the <var title="">nodes</var> must be wrapped in an anonymous box whose 'display' property has the - value 'inline'. This is the <dfn id="websrt-cue-background-box">WebSRT cue background + value 'inline'. This is the <dfn id="webvtt-cue-background-box">WebVTT cue background box</dfn>.</li> - <li>Runs of children of <span title="WebSRT Ruby Object">WebSRT - Ruby Objects</span> that are not <span title="WebSRT Ruby Text - Object">WebSRT Ruby Text Objects</span> must be wrapped in + <li>Runs of children of <span title="WebVTT Ruby Object">WebVTT + Ruby Objects</span> that are not <span title="WebVTT Ruby Text + Object">WebVTT Ruby Text Objects</span> must be wrapped in anonymous boxes whose 'display' property has the value 'ruby-base'. <a href="#refsCSSRUBY">[CSSRUBY]</a></li> - <li>Properties on <span title="WebSRT Node Object">WebSRT Node + <li>Properties on <span title="WebVTT Node Object">WebVTT Node Objects</span> have their values set as defined in the next section. (That section uses some of the variables whose values were calculated earlier in this algorithm.)</li> @@ -64058,13 +64058,13 @@ <li><p>Return <var title="">output</var>.</li> - </ol><h5 id="applying-css-properties-to-websrt-node-objects"><span class="secno">10.3.2.2 </span>Applying CSS properties to <span title="WebSRT Node Object">WebSRT Node Objects</span></h5> + </ol><h5 id="applying-css-properties-to-webvtt-node-objects"><span class="secno">10.3.2.2 </span>Applying CSS properties to <span title="WebVTT Node Object">WebVTT Node Objects</span></h5> - <p>When following the <a href="#rules-for-updating-the-display-of-websrt-timed-tracks">rules for updating the display of WebSRT - timed tracks</a>, user agents must set properties of <span title="WebSRT Node Object">WebSRT Node Objects</span> as defined in + <p>When following the <a href="#rules-for-updating-the-display-of-webvtt-timed-tracks">rules for updating the display of WebVTT + timed tracks</a>, user agents must set properties of <span title="WebVTT Node Object">WebVTT Node Objects</span> as defined in this section. <a href="#refsCSS">[CSS]</a></p> - <p>On the (root) <span>List of WebSRT Node Objects</span>, the + <p>On the (root) <span>List of WebVTT Node Objects</span>, the 'position' property must be set to 'absolute', the 'direction' property must be set to <var title="">direction</var>, the 'block-flow' property must be set to <var title="">block-flow</var>, @@ -64072,34 +64072,34 @@ 'left' property must be set to <var title="">left</var>, the 'width' property must be set to <var title="">width</var>, and the 'height' property must be set to <var title="">height</var>, where <var title="">direction</var>, <var title="">block-flow</var>, <var title="">top</var>, <var title="">left</var>, <var title="">width</var>, and <var title="">height</var> are the values - with those names determined by the <a href="#rules-for-updating-the-display-of-websrt-timed-tracks">rules for updating the - display of WebSRT timed tracks</a> for the <a href="#timed-track-cue">timed track + with those names determined by the <a href="#rules-for-updating-the-display-of-webvtt-timed-tracks">rules for updating the + display of WebVTT timed tracks</a> for the <a href="#timed-track-cue">timed track cue</a> from whose <a href="#timed-track-cue-text" title="timed track cue text">text</a> - the <span>List of WebSRT Node Objects</span> was constructed.</p> + the <span>List of WebVTT Node Objects</span> was constructed.</p> - <p>The 'font' shorthand property on the (root) <span>List of WebSRT + <p>The 'font' shorthand property on the (root) <span>List of WebVTT Node Objects</span> must be set to '0.1vh sans-serif'. <a href="#refsCSSRUBY">[CSSRUBY]</a> <a href="#refsCSSVALUES">[CSSVALUES]</a></p> - <p>The 'color' property on the (root) <span>List of WebSRT Node + <p>The 'color' property on the (root) <span>List of WebVTT Node Objects</span> must be set to 'rgba(255,255,255,0)'. <a href="#refsCSSCOLOR">[CSSCOLOR]</a></p> - <p>The 'background' shorthand property on the <a href="#websrt-cue-background-box">WebSRT cue + <p>The 'background' shorthand property on the <a href="#webvtt-cue-background-box">WebVTT cue background box</a> must be set to 'rgba(0,0,0,0.8)'. <a href="#refsCSSCOLOR">[CSSCOLOR]</a></p> <p>A text outline or stroke may also be set on the (root) <span>List - of WebSRT Node Objects</span>, if supported.</p> <!-- 'text-outline' + of WebVTT Node Objects</span>, if supported.</p> <!-- 'text-outline' is in CSS3 Text, but Tab says that's awaiting medical attention. --> - <p>The 'font-style' property on <span title="WebSRT Italic - Object">WebSRT Italic Objects</span> must be set to 'italic'.</p> - <p>The 'font-weight' property on <span title="WebSRT Bold - Object">WebSRT Bold Objects</span> must be set to 'bold'.</p> + <p>The 'font-style' property on <span title="WebVTT Italic + Object">WebVTT Italic Objects</span> must be set to 'italic'.</p> + <p>The 'font-weight' property on <span title="WebVTT Bold + Object">WebVTT Bold Objects</span> must be set to 'bold'.</p> - <p>The 'display' property on <span title="WebSRT Ruby Object">WebSRT + <p>The 'display' property on <span title="WebVTT Ruby Object">WebVTT Ruby Objects</span> must be set to 'ruby'. <a href="#refsCSSRUBY">[CSSRUBY]</a></p> - <p>The 'display' property on <span title="WebSRT Ruby Text - Object">WebSRT Ruby Text Objects</span> must be set to + <p>The 'display' property on <span title="WebVTT Ruby Text + Object">WebVTT Ruby Text Objects</span> must be set to 'ruby-text'. <a href="#refsCSSRUBY">[CSSRUBY]</a></p> <p>If there are style sheets that apply to the <a href="#media-element">media @@ -64107,27 +64107,27 @@ interpreted as defined in the next section.</p> <p>All other non-inherited properties must be set to their initial - values; inherited properties on the root <span>List of WebSRT Node + values; inherited properties on the root <span>List of WebVTT Node Objects</span> must inherit their values from the <a href="#media-element">media element</a> for which the <a href="#timed-track-cue">timed track cue</a> is being rendered, if any. If there is no <a href="#media-element">media element</a> (i.e. if the <a href="#timed-track">timed track</a> is being rendered for another media playback mechanism), then inherited properties on the root - <span>List of WebSRT Node Objects</span> must take their initial + <span>List of WebVTT Node Objects</span> must take their initial values.</p> <h5 id="css-extensions"><span class="secno">10.3.2.3 </span>CSS extensions</h5> <p>When a user agent is rendering one or more <a href="#timed-track-cue" title="timed - track cue">timed track cues</a> according to the <a href="#websrt-cue-text-rendering-rules">WebSRT cue - text rendering rules</a>, <span title="WebSRT Node Object">WebSRT - Node Objects</span> in the <span>list of WebSRT Node Objects</span> + track cue">timed track cues</a> according to the <a href="#webvtt-cue-text-rendering-rules">WebVTT cue + text rendering rules</a>, <span title="WebVTT Node Object">WebVTT + Node Objects</span> in the <span>list of WebVTT Node Objects</span> used in the rendering can be matched by certain pseudo-selectors as defined below. These selectors can begin or stop matching individual - <span title="WebSRT Node Object">WebSRT Node Objects</span> while a + <span title="WebVTT Node Object">WebVTT Node Objects</span> while a <a href="#timed-track-cue" title="timed track cue">cue</a> is being rendered, even in - between applications of the <a href="#websrt-cue-text-rendering-rules">WebSRT cue text rendering + between applications of the <a href="#webvtt-cue-text-rendering-rules">WebVTT cue text rendering rules</a> (which are only run when the set of active cues changes). User agents that support the pseudo-element described below must dynamically update renderings accordingly.</p> @@ -64152,11 +64152,11 @@ <h6 id="the-::cue-pseudo-element"><span class="secno">10.3.2.3.1 </span>The '::cue' pseudo-element</h6> <p>The '<dfn id="pseudo-cue" title="pseudo-cue">::cue</dfn>' pseudo-element (with no - argument) matches any <span>List of WebSRT Node Objects</span> + argument) matches any <span>List of WebVTT Node Objects</span> constructed for the <i>matched element</i>, with the exception that the properties corresponding to the 'background' shorthand must be - applied to the <a href="#websrt-cue-background-box">WebSRT cue background box</a> rather than - the <span>List of WebSRT Node Objects</span>.</p> + applied to the <a href="#webvtt-cue-background-box">WebVTT cue background box</a> rather than + the <span>List of WebVTT Node Objects</span>.</p> <p>The following properties apply to the '::cue' pseudo-element with no argument; other properties set on the pseudo-element must be @@ -64178,24 +64178,24 @@ --> </ul><p>The '<dfn id="pseudo-cue-selector" title="pseudo-cue-selector">::cue(<var title="">selector</var>)</dfn>' pseudo-element with an argument must have an argument that consists of a group of selectors. It matches - any <span>WebSRT Internal Node Object</span> constructed for the + any <span>WebVTT Internal Node Object</span> constructed for the <i>matched element</i> that also matches the given group of selectors, with the nodes being treated as follows:</p> <ul><li><p>The <i>document tree</i> against which the selectors are - matched is the tree of <span title="WebSRT Node Object">WebSRT Node - Objects</span> rooted at the <span>list of WebSRT Node + matched is the tree of <span title="WebVTT Node Object">WebVTT Node + Objects</span> rooted at the <span>list of WebVTT Node Objects</span> for the cue.</li> - <li><p><span title="WebSRT Internal Node Object">WebSRT Internal + <li><p><span title="WebVTT Internal Node Object">WebVTT Internal Node Objects</span> are elements in the tree.</li> - <li><span title="WebSRT Leaf Node Object">WebSRT Leaf Node + <li><span title="WebVTT Leaf Node Object">WebVTT Leaf Node Objects</span> cannot be matched.</li> <li> - <p>For the purposes of element type selectors, the names of <span title="WebSRT Internal Node Object">WebSRT Internal Node + <p>For the purposes of element type selectors, the names of <span title="WebVTT Internal Node Object">WebVTT Internal Node Objects</span> are as given by the following table, where objects having the concrete class given in a cell in the first column have the name given by the second column of the same row:</p> @@ -64203,42 +64203,42 @@ <table><thead><tr><th>Concrete class <th>Name - <tbody><tr><td><span title="WebSRT Class Object">WebSRT Class Objects</span> + <tbody><tr><td><span title="WebVTT Class Object">WebVTT Class Objects</span> <td><code title="">c</code> - <tr><td><span title="WebSRT Italic Object">WebSRT Italic Objects</span> + <tr><td><span title="WebVTT Italic Object">WebVTT Italic Objects</span> <td><code title="">i</code> - <tr><td><span title="WebSRT Bold Object">WebSRT Bold Objects</span> + <tr><td><span title="WebVTT Bold Object">WebVTT Bold Objects</span> <td><code title="">b</code> - <tr><td><span title="WebSRT Ruby Object">WebSRT Ruby Objects</span> + <tr><td><span title="WebVTT Ruby Object">WebVTT Ruby Objects</span> <td><code title="">ruby</code> - <tr><td><span title="WebSRT Ruby Text Object">WebSRT Ruby Text Objects</span> + <tr><td><span title="WebVTT Ruby Text Object">WebVTT Ruby Text Objects</span> <td><code title="">rt</code> - <tr><td><span title="WebSRT Voice Object">WebSRT Voice Objects</span> + <tr><td><span title="WebVTT Voice Object">WebVTT Voice Objects</span> <td><code title="">v</code> - <tr><td>Other elements (specifically, <span title="List of WebSRT Node Objects">Lists of WebSRT Node Objects</span>) + <tr><td>Other elements (specifically, <span title="List of WebVTT Node Objects">Lists of WebVTT Node Objects</span>) <td>No explicit name. </table></li> <li><p>For the purposes of element type and universal selectors, - <span title="WebSRT Internal Node Object">WebSRT Internal Node + <span title="WebVTT Internal Node Object">WebVTT Internal Node Objects</span> are considered as being in the namespace expressed as the empty string.</li> - <li><p>For the purposes of attribute selector matching, <span title="WebSRT Internal Node Object">WebSRT Internal Node - Objects</span> have no attributes, except for <span title="WebSRT Voice Object">WebSRT Voice Objects</span>, which + <li><p>For the purposes of attribute selector matching, <span title="WebVTT Internal Node Object">WebVTT Internal Node + Objects</span> have no attributes, except for <span title="WebVTT Voice Object">WebVTT Voice Objects</span>, which have a single attribute named "<code title="">voice</code>" - whose value is the value of the <span>WebSRT Voice + whose value is the value of the <span>WebVTT Voice Object</span>.</li> - <li><p>For the purposes of class selector matching, <span title="WebSRT Internal Node Object">WebSRT Internal Node - Objects</span> have the classes described as the <span>WebSRT + <li><p>For the purposes of class selector matching, <span title="WebVTT Internal Node Object">WebVTT Internal Node + Objects</span> have the classes described as the <span>WebVTT Node Object's applicable classes</span>.</li> <!-- ok, this isn't especially well-defined, but the Selectors spec doesn't really give one much to go on here. --> @@ -64277,36 +64277,36 @@ <p>As a special exception, the properties corresponding to the 'background' shorthand, when they would have been applied to the - <span>List of WebSRT Node Objects</span>, must instead be applied to - the <a href="#websrt-cue-background-box">WebSRT cue background box</a>.</p> + <span>List of WebVTT Node Objects</span>, must instead be applied to + the <a href="#webvtt-cue-background-box">WebVTT cue background box</a>.</p> <h6 id="the-:past-and-:future-pseudo-classes"><span class="secno">10.3.2.3.2 </span>The ':past' and ':future' pseudo-classes</h6> <p>The <dfn id="past-pseudo-class" title="past-pseudo-class">':past'</dfn> and <dfn id="future-pseudo-class" title="future-pseudo-class">':future'</dfn> pseudo-classes only - match <span title="WebSRT Node Object">WebSRT Node Objects</span>.</p> + match <span title="WebVTT Node Object">WebVTT Node Objects</span>.</p> - <p>The ':past' pseudo-class only matches <span title="WebSRT Node - Object">WebSRT Node Objects</span> that are <i><a href="#in-the-past">in the past</a></i>.</p> + <p>The ':past' pseudo-class only matches <span title="WebVTT Node + Object">WebVTT Node Objects</span> that are <i><a href="#in-the-past">in the past</a></i>.</p> - <p>A <span>WebSRT Node Object</span> <var title="">c</var> is + <p>A <span>WebVTT Node Object</span> <var title="">c</var> is <dfn id="in-the-past">in the past</dfn> if, in a pre-order, depth-first traversal of - the <a href="#timed-track-cue">timed track cue</a>'s <span>List of WebSRT Node - Objects</span>, there exists a <span>WebSRT Timestamp Object</span> + the <a href="#timed-track-cue">timed track cue</a>'s <span>List of WebVTT Node + Objects</span>, there exists a <span>WebVTT Timestamp Object</span> whose value is less than the <a href="#current-playback-position">current playback position</a> of the <a href="#media-element">media element</a> that is the <i>matched - element</i>, entirely after the <span>WebSRT Node Object</span> <var title="">c</var>.</p> + element</i>, entirely after the <span>WebVTT Node Object</span> <var title="">c</var>.</p> - <p>The ':future' pseudo-class only matches <span title="WebSRT Node - Object">WebSRT Node Objects</span> that are <i><a href="#in-the-future">in the future</a></i>.</p> + <p>The ':future' pseudo-class only matches <span title="WebVTT Node + Object">WebVTT Node Objects</span> that are <i><a href="#in-the-future">in the future</a></i>.</p> - <p>A <span>WebSRT Node Object</span> <var title="">c</var> is + <p>A <span>WebVTT Node Object</span> <var title="">c</var> is <dfn id="in-the-future">in the future</dfn> if, in a pre-order, depth-first traversal - of the <a href="#timed-track-cue">timed track cue</a>'s <span>List of WebSRT Node - Objects</span>, there exists a <span>WebSRT Timestamp Object</span> + of the <a href="#timed-track-cue">timed track cue</a>'s <span>List of WebVTT Node + Objects</span>, there exists a <span>WebVTT Timestamp Object</span> whose value is greater than the <a href="#current-playback-position">current playback position</a> of the <a href="#media-element">media element</a> that is the - <i>matched element</i>, entirely before the <span>WebSRT Node + <i>matched element</i>, entirely before the <span>WebVTT Node Object</span> <var title="">c</var>.</p> </div><!--</div>--><!--KEEP-START w3c-html--><!--TT--><div class="impl">
Received on Wednesday, 12 January 2011 02:44:32 UTC