- From: <bugzilla@jessica.w3.org>
- Date: Tue, 21 Jan 2014 23:06:55 +0000
- To: public-html-media@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=24347 Bug ID: 24347 Summary: Use consistant criteria for transitioning to HAVE_FUTURE_DATA. Product: HTML WG Version: unspecified Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P2 Component: Media Source Extensions Assignee: adrianba@microsoft.com Reporter: acolwell@google.com QA Contact: public-html-bugzilla@w3.org CC: mike@w3.org, public-html-media@w3.org The "SourceBuffer monitoring" algorithm in Section 2.4.4 and the "Coded frame processing" algorithm in Section 3.5.8 don't use the same criteria for transitioning the HTMLMediaElement.readyState to HAVE_FUTURE_DATA. SourceBuffer monitoring text: "If buffered for at least one object in activeSourceBuffers contains a TimeRange that includes the current playback position but not enough data to ensure uninterrupted playback:" Coded frame processing algorithm text: "If the HTMLMediaElement.readyState attribute is HAVE_CURRENT_DATA and the new coded frames cause all objects in activeSourceBuffers to have media data beyond the current playback position, then run the following steps:" I propose that the SourceBuffer monitoring text be updated to the following: "If buffered for all objects in activeSourceBuffers contains a TimeRange that includes the current playback position and some time beyond the current playback position, but not enough data to ensure uninterrupted playback:" I believe this will bring the 2 algorithms into sync and avoid potential readyState oscillations caused by different criteria being used. -- You are receiving this mail because: You are on the CC list for the bug.
Received on Tuesday, 21 January 2014 23:06:57 UTC