Closed Bug 1082124 Opened 11 years ago Closed 10 years ago

Make TrackBuffer use MediaCache to store data instead of RAM

Categories

(Core :: Audio/Video, defect, P5)

x86_64
Linux
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: ajones, Unassigned)

References

Details

TrackBuffer stores all its data in RAM. We need to be able to move this data out to disk (or Flash) in some circumstances, such as when we switch between applications.
The problem is that if we can only store video in RAM we have to be aggressive about evicting data that we have already played. This means that seeking backwards will always require re-downloading data. This is especially important for high bandwidth video. Being able to store data to disk also helps in situations where the Javascript makes incorrect assumptions about how much data it is able to append. Storing data to disk that is significantly ahead of the current play position will help us avoid evicting data that has just been downloaded and appended.
Priority: -- → P5
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.