New issue
Advanced search Search tips

Issue 600810 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Jul 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

ChunkDemuxer::MarkEndOfStream() shouldn't always error if state_ is still INITIALIZING

Project Member Reported by wolenetz@chromium.org, Apr 5 2016

Issue description

While adding reporting media errors to devtools console (https://codereview.chromium.org/1858073002/), I noticed that mediasource-addsourcebuffer.html layout test was issuing a DEMUXER_ERROR_COULD_NOT_OPEN in "Test addSourceBuffer() in 'ended' state.", even if the attempt to addSourceBuffer is removed from the test. 

TLDR: endOfStream() on a MediaSource that is attached to an element (e.g. in 'open' state) should be allowed. It is allowed by Blink, but ChunkDemuxer aborts with DEMUXER_ERROR_COULD_NOT_OPEN.

This bug tracks fixing this divergence from MSE spec.
 
Labels: StaleAssigned
This bug has been stale for > 1 year. If you still want to keep it, please change StaleAssigned label to StaleKeep. If you don't want to keep it anymore, you don't need do anything, I will close it in 30 days.
thanks

Labels: StaleClosed
Status: WontFix (was: Assigned)
this bug has been stale for > 1 year. resolve as won't fix with label StaleClosed. If you think it's worth to keep, please re-activate and assign appropriately.

Sign in to add a comment