- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Sun, 22 Feb 2009 09:28:37 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv13751 Modified Files: Overview.html Log Message: Avoid firing 'canplay' twice if media buffers slowly. Also, what's this about a 'prevous' ready state...? (whatwg r2848) Index: Overview.html =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.2018 retrieving revision 1.2019 diff -u -d -r1.2018 -r1.2019 --- Overview.html 22 Feb 2009 09:24:38 -0000 1.2018 +++ Overview.html 22 Feb 2009 09:28:35 -0000 1.2019 @@ -15696,7 +15696,7 @@ reaches the end of the <a href=#media-resource>media resource</a>.</dd> </dl><p>When the ready state of a <a href=#media-element>media element</a> whose <code title=dom-media-networkState><a href=#dom-media-networkstate>networkState</a></code> is not <code title=dom-media-NETWORK_EMPTY><a href=#dom-media-network_empty>NETWORK_EMPTY</a></code> changes, the - user agent must follow the steps given below:<dl class=switch><!-- going up to metadata --><dt>If the prevous ready state was <code title=dom-media-HAVE_NOTHING><a href=#dom-media-have_nothing>HAVE_NOTHING</a></code>, and the new + user agent must follow the steps given below:<dl class=switch><!-- going up to metadata --><dt>If the previous ready state was <code title=dom-media-HAVE_NOTHING><a href=#dom-media-have_nothing>HAVE_NOTHING</a></code>, and the new ready state is <code title=dom-media-HAVE_METADATA><a href=#dom-media-have_metadata>HAVE_METADATA</a></code></dt> <dd> @@ -15707,7 +15707,7 @@ <!-- going up to current for the first time --> - <dt id=handling-first-frame-available>If the prevous ready state + <dt id=handling-first-frame-available>If the previous ready state was <code title=dom-media-HAVE_METADATA><a href=#dom-media-have_metadata>HAVE_METADATA</a></code> and the new ready state is <code title=dom-media-HAVE_CURRENT_DATA><a href=#dom-media-have_current_data>HAVE_CURRENT_DATA</a></code></dt> @@ -15721,7 +15721,7 @@ </dd> <!-- going down --> - <dt>If the prevous ready state was <code title=dom-media-HAVE_FUTURE_DATA><a href=#dom-media-have_future_data>HAVE_FUTURE_DATA</a></code> or more, + <dt>If the previous ready state was <code title=dom-media-HAVE_FUTURE_DATA><a href=#dom-media-have_future_data>HAVE_FUTURE_DATA</a></code> or more, and the new ready state is <code title=dom-media-HAVE_CURRENT_DATA><a href=#dom-media-have_current_data>HAVE_CURRENT_DATA</a></code> or less</dt> @@ -15734,7 +15734,7 @@ </dd> <!-- going up to future --> - <dt>If the prevous ready state was <code title=dom-media-HAVE_CURRENT_DATA><a href=#dom-media-have_current_data>HAVE_CURRENT_DATA</a></code> or + <dt>If the previous ready state was <code title=dom-media-HAVE_CURRENT_DATA><a href=#dom-media-have_current_data>HAVE_CURRENT_DATA</a></code> or less, and the new ready state is <code title=dom-media-HAVE_FUTURE_DATA><a href=#dom-media-have_future_data>HAVE_FUTURE_DATA</a></code></dt> <dd> @@ -15753,8 +15753,11 @@ <dd> - <p>The user agent must <a href=#queue-a-task>queue a task</a> to <a href=#fire-a-simple-event>fire a - simple event</a> called <code title=event-canplay><a href=#event-canplay>canplay</a></code>, and then <a href=#queue-a-task>queue a + <p>If the previous ready state was <code title=dom-media-HAVE_CURRENT_DATA><a href=#dom-media-have_current_data>HAVE_CURRENT_DATA</a></code> or + less, the user agent must <a href=#queue-a-task>queue a task</a> to <a href=#fire-a-simple-event>fire + a simple event</a> called <code title=event-canplay><a href=#event-canplay>canplay</a></code>.</p> + + <p>In either case, the user agent must then <a href=#queue-a-task>queue a task</a> to <a href=#fire-a-simple-event>fire a simple event</a> called <code title=event-canplaythrough><a href=#event-canplaythrough>canplaythrough</a></code>.</p> <p>If the <a href=#autoplaying-flag>autoplaying flag</a> is true, and the <code title=dom-media-paused><a href=#dom-media-paused>paused</a></code> attribute is true, and the
Received on Sunday, 22 February 2009 09:28:52 UTC