- From: poot <cvsmail@w3.org>
- Date: Thu, 20 Oct 2011 19:31:12 -0400
- To: public-html-diffs@w3.org
hixie: (WIP - MIMESNIFF has not yet been updated accordingly) Change the spec to use MIMESNIFF rules for text tracks instead of blindly honouring MIME types. (whatwg r6721) http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.5388&r2=1.5389&f=h http://html5.org/tools/web-apps-tracker?from=6720&to=6721 =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.5388 retrieving revision 1.5389 diff -u -d -r1.5388 -r1.5389 --- Overview.html 20 Oct 2011 23:14:56 -0000 1.5388 +++ Overview.html 20 Oct 2011 23:30:57 -0000 1.5389 @@ -26299,26 +26299,22 @@ <p>The <a href="#concept-task" title="concept-task">tasks</a> <a href="#queue-a-task" title="queue a task">queued</a> by the <a href="#fetch" title="fetch">fetching algorithm</a> on the <a href="#networking-task-source">networking task source</a> to - process the data as it is being fetched must examine the - resource's <a href="#content-type" title="Content-Type">Content Type - metadata</a>, once it is available, if it ever is. If no <a href="#content-type" title="Content-Type">Content Type metadata</a> is ever - available, or if the type is not recognised as a text track - format, then the resource's format must be assumed to be - unsupported (this causes the load to fail, as described below). If - a type is obtained, and represents a supported text track format, - then the resource's data must be passed to the appropriate parser - as it is received, with the <a href="#text-track-list-of-cues">text - track list of cues</a> being used for that parser's output.</p> + process the data as it is being fetched must <a href="#content-type-sniffing-0" title="Content-Type sniffing">determine the sniffed type of a the + resource</a>. If the sniffed type of the resource is not a + supported text track format, the load will fail, as described + below. Otherwise, the resource's data must be passed to the + appropriate parser + as it is received, with the <a href="#text-track-list-of-cues">text track list of cues</a> + being used for that parser's output.</p> <p>If the <a href="#fetch" title="fetch">fetching algorithm</a> fails for any reason (network error, the server returns an error code, a cross-origin check fails, etc), if <var title="">URL</var> is the - empty string, or if the fetched resource is not in a supported - format, then <a href="#queue-a-task">queue a task</a> to first change the - <a href="#text-track-readiness-state">text track readiness state</a> to <a href="#text-track-failed-to-load" title="text track - failed to load">failed to load</a> and then <a href="#fire-a-simple-event">fire a simple - event</a> named <code title="event-error">error</code> at the - <code><a href="#the-track-element">track</a></code> element; and then, once that <a href="#concept-task" title="concept-task">task</a> is <a href="#queue-a-task" title="queue a + empty string, or if the sniffed type of the resource is not a + supported text track format, then <a href="#queue-a-task">queue a task</a> to + first change the <a href="#text-track-readiness-state">text track readiness state</a> to <a href="#text-track-failed-to-load" title="text track failed to load">failed to load</a> and then + <a href="#fire-a-simple-event">fire a simple event</a> named <code title="event-error">error</code> at the <code><a href="#the-track-element">track</a></code> + element; and then, once that <a href="#concept-task" title="concept-task">task</a> is <a href="#queue-a-task" title="queue a task">queued</a>, move on to the step below labeled <i>monitoring</i>.</p>
Received on Thursday, 20 October 2011 23:31:15 UTC