- From: <bugzilla@jessica.w3.org>
- Date: Sat, 12 Jul 2014 04:40:34 +0000
- To: public-html-media@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26316
Bug ID: 26316
Summary: [MSE] End of stream algorithm closes, re-opens
MediaSource
Product: HTML WG
Version: unspecified
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P2
Component: Media Source Extensions
Assignee: adrianba@microsoft.com
Reporter: jer.noble@apple.com
QA Contact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-media@w3.org
2.4.7 End of stream algorithm
> 1. Change the readyState attribute value to "ended".
> 2. Queue a task to fire a simple event named sourceended at the MediaSource.
> 3. ↪︎ If error is not set
> 3.1 Run the duration change algorithm with new duration set to the highest end time reported by the buffered attribute across all SourceBuffer objects in sourceBuffers.
2.4.6 Duration change
> 4. If the new duration is less than old duration, then call remove(new duration, old duration) on all objects in sourceBuffers.
3.2 Methods, remove
> 6. If the readyState attribute of the parent media source is in the "ended" state then run the following steps:
> 6.1 Set the readyState attribute of the parent media source to "open""
> 6.2 Queue a task to fire a simple event named sourceopen at the parent media source .
Calling endOfStream() on a MediaSource with a partially-appended SourceBuffer
will result in:
MediaSource.readyState: open -> ended
MediaSource.readyState: ended -> open
MediaSource 'sourceended' fires
MediaSource 'sourceopen' fires
--
You are receiving this mail because:
You are on the CC list for the bug.
Received on Saturday, 12 July 2014 04:40:38 UTC