- From: <bugzilla@jessica.w3.org>
- Date: Mon, 17 Nov 2014 17:31:29 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=27342
Aaron Colwell <acolwell@google.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
CC| |acolwell@google.com
Assignee|adrianba@microsoft.com |acolwell@google.com
Target Milestone|--- |CR
--- Comment #1 from Aaron Colwell <acolwell@google.com> ---
If you look at the "If the media data is corrupted" step in the HTML5 spec
(http://www.w3.org/TR/html5/embedded-content-0.html#fatal-decode-error) you
will see that there is a step that causes networkState to get set to
NETWORK_EMPTY. This causes the "Detaching from a media element" algorithm
(https://dvcs.w3.org/hg/html-media/raw-file/default/media-source/media-source.html#mediasource-detach)
to run. That is why there is a transition to "closed".
Based on this, I don't believe there is a conflict in the MSE spec. A compliant
implementation should transition readyState to "ended" as a result of running
the end of stream algorithm, and then transition readyState to "closed" as a
result of the detaching from a media element algorithm being run because
networkState got transitioned to NETWORK_EMPTY.
I can add a note under the "Run the media data is corrupt steps of the resource
fetch algorithm." saying something like "This step can cause the 'detaching
from a media element algorithm' to run."
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Monday, 17 November 2014 17:31:31 UTC