hixie: Fix the 'potentially playing' mess I made back in Feb. (whatwg r6179)

hixie: Fix the 'potentially playing' mess I made back in Feb. (whatwg
r6179)

http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.4952&r2=1.4953&f=h
http://html5.org/tools/web-apps-tracker?from=6178&to=6179

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.4952
retrieving revision 1.4953
diff -u -d -r1.4952 -r1.4953
--- Overview.html 2 Jun 2011 23:59:29 -0000 1.4952
+++ Overview.html 3 Jun 2011 00:15:33 -0000 1.4953
@@ -318,7 +318,7 @@
 
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
-   <h2 class="no-num no-toc" id="editor-s-draft-2-june-2011">Editor's Draft 2 June 2011</h2>
+   <h2 class="no-num no-toc" id="editor-s-draft-3-june-2011">Editor's Draft 3 June 2011</h2>
    <dl><dt>Latest Published Version:</dt>
     <dd><a href="http://www.w3.org/TR/html5/">http://www.w3.org/TR/html5/</a></dd>
     <dt>Latest Editor's Draft:</dt>
@@ -464,7 +464,7 @@
   Group</a> is the W3C working group responsible for this
   specification's progress along the W3C Recommendation
   track.
-  This specification is the 2 June 2011 Editor's Draft.
+  This specification is the 3 June 2011 Editor's Draft.
   </p><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><p>Work on this specification is also done at the <a href="http://www.whatwg.org/">WHATWG</a>. The W3C HTML working group
   actively pursues convergence with the WHATWG, as required by the <a href="http://www.w3.org/2007/03/HTML-WG-charter">W3C HTML working
   group charter</a>.</p><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
@@ -23246,7 +23246,7 @@
      <td>Hints to the user agent that either the author does not expect the user to need the media resource, or that the server wants to minimise unnecessary traffic.
     <tr><td><dfn id="attr-media-preload-metadata" title="attr-media-preload-metadata"><code>metadata</code></dfn>
      <td><dfn id="attr-media-preload-metadata-state" title="attr-media-preload-metadata-state">Metadata</dfn>
-     <td>Hints to the user agent that the author does not expect the user to need the media resource, but that fetching the resource metadata (dimensions, first frame, track list, duration, etc) is reasonable. If the user agent precisely fetches no more than the metadata, then the <a href="#media-element">media element</a> will end up with its <code title="dom-media-readyState"><a href="#dom-media-readystate">readyState</a></code> attribute set to <code title="dom-media-HAVE_METADATA"><a href="#dom-media-have_metadata">HAVE_METADATA</a></code>; typically though, some frames will be obtained as well and it will be <code title="dom-media-HAVE_CURRENT_DATA"><a href="#dom-media-have_current_data">HAVE_CURRENT_DATA</a></code> or <code title="dom-media-HAVE_FUTURE_DATA"><a href="#dom-media-have_future_data">HAVE_FUTURE_DATA</a></code>.
+     <td>Hints to the user agent that the author does not expect the user to need the media resource, but that fetching the resource metadata (dimensions, first frame, track list, duration, etc) is reasonable. If the user agent precisely fetches no more than the metadata, then the <a href="#media-element">media element</a> will end up with its <code title="dom-media-readyState"><a href="#dom-media-readystate">readyState</a></code> attribute set to <code title="dom-media-HAVE_METADATA"><a href="#dom-media-have_metadata">HAVE_METADATA</a></code>; typically though, some frames will be obtained as well and it will probably be <code title="dom-media-HAVE_CURRENT_DATA"><a href="#dom-media-have_current_data">HAVE_CURRENT_DATA</a></code> or <code title="dom-media-HAVE_FUTURE_DATA"><a href="#dom-media-have_future_data">HAVE_FUTURE_DATA</a></code>.
     <tr><td><dfn id="attr-media-preload-auto" title="attr-media-preload-auto"><code>auto</code></dfn>
      <td><dfn id="attr-media-preload-auto-state" title="attr-media-preload-auto-state">Automatic</dfn>
      <td>Hints to the user agent that the user agent can put the user's needs first without risk to the server, up to and including optimistically downloading the entire resource.
@@ -23583,9 +23583,10 @@
    without immediately reverting to the <code title="dom-media-HAVE_METADATA"><a href="#dom-media-have_metadata">HAVE_METADATA</a></code> state, or
    there is no more data to obtain in the <a href="#direction-of-playback">direction of
    playback</a>. For example, in video this corresponds to the user
-   agent having data from the current frame, but not the next frame;
-   and to when <a href="#ended-playback" title="ended playback">playback has
-   ended</a>.</dd>
+   agent having data from the current frame, but not the next frame,
+   when the <a href="#current-playback-position">current playback position</a> is at the end of
+   the current frame; and to when <a href="#ended-playback" title="ended
+   playback">playback has ended</a>.</dd>
 
    <dt><dfn id="dom-media-have_future_data" title="dom-media-HAVE_FUTURE_DATA"><code>HAVE_FUTURE_DATA</code></dfn> (numeric value 3)</dt>
 
@@ -23595,10 +23596,14 @@
    of playback</a> at least a little without immediately reverting
    to the <code title="dom-media-HAVE_METADATA"><a href="#dom-media-have_metadata">HAVE_METADATA</a></code>
    state. For example, in video this corresponds to the user agent
-   having data for at least the current frame and the next frame. The
-   user agent cannot be in this state if <a href="#ended-playback" title="ended
-   playback">playback has ended</a>, as the <a href="#current-playback-position">current playback
-   position</a> can never advance in this case.</dd>
+   having data for at least the current frame and the next frame when
+   the <a href="#current-playback-position">current playback position</a> is at the instant in
+   time between the two frames, or to the user agent having the video
+   data for the current frame and audio data to keep playing at least
+   a little when the <a href="#current-playback-position">current playback position</a> is in the
+   middle of a frame. The user agent cannot be in this state if <a href="#ended-playback" title="ended playback">playback has ended</a>, as the
+   <a href="#current-playback-position">current playback position</a> can never advance in this
+   case.</dd>
 
    <dt><dfn id="dom-media-have_enough_data" title="dom-media-HAVE_ENOUGH_DATA"><code>HAVE_ENOUGH_DATA</code></dfn> (numeric value 4)</dt>
 
@@ -23863,10 +23868,10 @@
 
   <p>A <a href="#media-element">media element</a> is a <dfn id="blocked-media-element">blocked media
   element</dfn> if its <code title="dom-media-readyState"><a href="#dom-media-readystate">readyState</a></code> attribute is in the
-  <code title="dom-media-HAVE_NOTHING"><a href="#dom-media-have_nothing">HAVE_NOTHING</a></code> state or
-  the <code title="dom-media-HAVE_METADATA"><a href="#dom-media-have_metadata">HAVE_METADATA</a></code>
-  state, or if the element has <a href="#paused-for-user-interaction">paused for user
-  interaction</a>.</p>
+  <code title="dom-media-HAVE_NOTHING"><a href="#dom-media-have_nothing">HAVE_NOTHING</a></code> state, the
+  <code title="dom-media-HAVE_METADATA"><a href="#dom-media-have_metadata">HAVE_METADATA</a></code> state, or
+  the <code title="dom-media-HAVE_CURRENT_DATA"><a href="#dom-media-have_current_data">HAVE_CURRENT_DATA</a></code> state,
+  or if the element has <a href="#paused-for-user-interaction">paused for user interaction</a>.</p>
 
   <p>A <a href="#media-element">media element</a> is said to be <dfn id="potentially-playing">potentially
   playing</dfn> when its <code title="dom-media-paused"><a href="#dom-media-paused">paused</a></code>

Received on Friday, 17 June 2011 09:55:24 UTC