- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 25 Dec 2010 06:43:02 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv11214
Modified Files:
Overview.html
Log Message:
Rename SRT to VTT. (whatwg r5722)
Index: Overview.html
===================================================================
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 Saturday, 25 December 2010 06:43:05 UTC