New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 593159 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

Investigate caching of FileSystem objects

Project Member Reported by sande...@chromium.org, Mar 8 2016

Issue description

Some parts of our media stack make assumptions about whether data is static (meaning that repeated reads return the same data). Specifically, MSE is non-static and other sources are usually treated as static.

However, some non-MSE sources are not actually static. For example, file:// URLs and FileSystem objects accessed via blob URLs can be changed at any time. An example use case may be a WebRTC-based torrent client that saves to a FileSystem object and plays back partial content via a blob URL while blocks are still being downloaded. In this case we may incorrectly cache empty blocks that are actually filled in by the time they are played.

We should determine the full scope of the problem and decide if any fix is necessary. It is probable that no fix is necessary, because without the MSE APIs there is no way for a player to indicate missing ranges and so synchronization may never be reliable.
 
Labels: StaleAssigned
this bug has been stale since 4/1/2016. I am marking it as StaleAssigned now. If you still want to keep it, please replace StaleAssigned with StakeKeep. Otherwise, I will resolve it as won't fix. Thanks
Labels: StaleClosed
Status: WontFix (was: Assigned)
this bug has been stale for > 1 year. resolve them as won't fix.
StaleClosed label is added. if the bug owner want to keep it, please r-activate an assign appropriately.

Sign in to add a comment