- From: poot <cvsmail@w3.org>
- Date: Tue, 19 Aug 2008 15:02:20 +0900 (JST)
- To: public-html-diffs@w3.org
Further work on the event loop front. Also, make 'will' link to the actual requirements in some more cases. (whatwg r2081) play() http://people.w3.org/mike/diffs/html5/spec/Overview.1.1254.html#play When the defaultPlaybackRate or playbackRate attributes change value (either by being set by script or by being changed directly by the user agent, e.g. in response to user control) the user agent must queue a task to fire a simple event called ratechange at the media element. http://people.w3.org/mike/diffs/html5/spec/Overview.1.1254.html#rateUpdate When the length of the media resource changes (e.g. from being unknown to known, or from indeterminate to known, or from a previously established length to a new length) the user agent must queue a task to fire a simple event called durationchange at the media element. http://people.w3.org/mike/diffs/html5/spec/Overview.1.1254.html#durationChange playbackRate http://people.w3.org/mike/diffs/html5/spec/Overview.1.1254.html#playbackrate If the media data can be fetched but has non-fatal errors or uses, in part, codecs that are unsupported, preventing the user agent from rendering the content completely correctly but not preventing playback altogether http://people.w3.org/mike/diffs/html5/spec/Overview.1.1254.html#non-fatal-media-error duration http://people.w3.org/mike/diffs/html5/spec/Overview.1.1254.html#duration http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.1253&r2=1.1254&f=h http://html5.org/tools/web-apps-tracker?from=2080&to=2081 =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.1253 retrieving revision 1.1254 diff -u -d -r1.1253 -r1.1254 --- Overview.html 19 Aug 2008 00:59:10 -0000 1.1253 +++ Overview.html 19 Aug 2008 05:58:46 -0000 1.1254 @@ -19408,8 +19408,9 @@ available. <li> - <p class=note>The user agent will <a href="#firing2">fire a simple - event</a> called <code title=event-durationchange><a + <p class=note>The user agent <a href="#durationUpdate">will</a> <a + href="#firing2">fire a simple event</a> called <code + title=event-durationchange><a href="#durationchange">durationchange</a></code> at the element at this point. @@ -19543,11 +19544,12 @@ streaming radio), then the attribute must return the positive Infinity value. - <p>When the length of the <a href="#media10">media resource</a> changes - (e.g. from being unknown to known, or from indeterminate to known, or from - a previously established length to a new length) the user agent must <a - href="#queue">queue a task</a> to <a href="#firing2">fire a simple - event</a> called <code title=event-durationchange><a + <p id=durationChange>When the length of the <a href="#media10">media + resource</a> changes (e.g. from being unknown to known, or from + indeterminate to known, or from a previously established length to a new + length) the user agent must <a href="#queue">queue a task</a> to <a + href="#firing2">fire a simple event</a> called <code + title=event-durationchange><a href="#durationchange">durationchange</a></code> at the <a href="#media7">media element</a>. @@ -20064,7 +20066,7 @@ speed (if the element is <a href="#actively">actively playing</a>). It must initially have the value 1.0. - <p>When the <code title=dom-media-defaultPlaybackRate><a + <p id=rateUpdate>When the <code title=dom-media-defaultPlaybackRate><a href="#defaultplaybackrate">defaultPlaybackRate</a></code> or <code title=dom-media-playbackRate><a href="#playbackrate">playbackRate</a></code> attributes change value @@ -20100,8 +20102,8 @@ start</a></var>.</p> <p class=note>If this involved a seek, the user agent <a - href="#seekUpdate">will later</a> <a href="#firing2">fire a simple - event</a> called <code title=event-timeupdate><a + href="#seekUpdate">will</a> <a href="#firing2">fire a simple event</a> + called <code title=event-timeupdate><a href="#timeupdate">timeupdate</a></code> at the <a href="#media7">media element</a>.</p> @@ -20113,8 +20115,8 @@ <p class=note>If this caused the <code title=dom-media-playbackRate><a href="#playbackrate">playbackRate</a></code> attribute to change value, - the user agent will<!-- XXX queued--> <a href="#firing2">fire a simple - event</a> called <code title=event-ratechange><a + the user agent <a href="#rateUpdate">will</a> <a href="#firing2">fire a + simple event</a> called <code title=event-ratechange><a href="#ratechange">ratechange</a></code> at the <a href="#media7">media element</a>.</p>
Received on Tuesday, 19 August 2008 06:02:59 UTC