- From: <bugzilla@jessica.w3.org>
- Date: Mon, 27 Aug 2012 18:06:11 +0000
- To: public-html-media@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=18709 Summary: Add SourceBuffer.flush() method Product: HTML WG Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: Media Source Extensions AssignedTo: adrianba@microsoft.com ReportedBy: acolwell@chromium.org QAContact: public-html-bugzilla@w3.org CC: mike@w3.org, public-html-media@w3.org This is a proposal to add a method to remove time ranges from the SourceBuffer. append() lets the application explicitly add media to the presentation and this would allow it to explicitly remove media. Here is the proposed signature & some initial ideas about how it should behave. partial interface SourceBuffer { void flush(TimeRanges ranges); }; - If readyState is not 'open' throw an INVALID_STATE_ERR exception - ranges.start() is inclusive & ranges.end() is exclusive (ie [0-1) ). Any media data with a starting timestamp within this range will be removed. - If ranges.end() is in the middle of a group of pictures(GOP), everything between end() and the end of the GOP will be removed. - If the beginning of a GOP is inside a range, then the whole GOP will be removed. -- Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
Received on Monday, 27 August 2012 18:06:12 UTC