spec/Overview.html 1.1254 2081 Further work on the event loop front. Al

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