Commit Graph

6 Commits

Author SHA1 Message Date
trav90 b6cdd50380 Remove wrapper-style AbstractThreads for MediaTaskQueue and have callers pass an AbstractThread directly to promise APIs 2018-07-25 06:52:28 +08:00
trav90 22fd32273f [mse] Use TimeUnits in SourceBuffer 2018-07-25 06:47:51 +08:00
trav90 64de3d63ec Abstract MSE TrackBuffer interface
Aim is to allow for easily replacing the existing TrackBuffer implementation with another (more spec-compliant) one.
2018-07-25 06:47:49 +08:00
trav90 b20b8dadab Replace dom::TimeRanges with TimeIntervals object 2018-07-25 01:27:34 +08:00
trav90 d6335febb4 Rename LargeDataBuffer and DataBuffer objects
This prevents conflicts and crashes with WebRTC libs that use those names already. Some linkers appear to get it wrong and calls the destructor of the wrong class.
2018-07-25 01:19:09 +08:00
Moonchild baf46a6bf1 Merge pull request #1 from mozilla/esr38: Esr38 upstream pull 2018-07-24 23:04:07 +08:00