gecko-dev/dom/media/mediasource
Gerald Squelart 8a1db77ea6 Bug 1368837 - Implement SourceBufferResource::GetCachedDataEnd - r=cpearce
MediaResourceIndex caching requires GetCachedDataEnd and ReadFromCache.
Implementing SourceBufferResource::GetCachedDataEnd is trivial, as it's just a
buffer from 0 to GetLength(), so if the requested cached-data offset is inside
the buffer, we can just return the total length as known cached data.

MozReview-Commit-ID: 1DO0PzDnjQp

--HG--
extra : rebase_source : e7a652622221c04e77dc3a3b7707f22e1db25599
2017-05-29 14:51:08 +12:00
..
gtest Bug 1331289 - Use MediaContainerType in MediaResource, SourceBuffer, TrackBuffersManager, and dependencies - r=jya 2016-12-28 18:59:02 +11:00
test Bug 1364872 - take zero tolerance of decoding error in debug and playback test. r=jya 2017-05-24 15:25:09 +08:00
AsyncEventRunner.h
AutoTaskQueue.h Bug 1359309. P1 - give mozilla::TaskQueue a name which will be useful in debugging Dispatch() failures. r=jya 2017-04-25 14:57:55 +08:00
ContainerParser.cpp Bug 1354090: P4. Only assume we have an init segment with moov box. r=gerald 2017-04-07 15:37:18 +02:00
ContainerParser.h Bug 1354090: P3. Properly offset the media and init byte ranges. r=gerald 2017-04-07 12:04:24 +02:00
MediaSource.cpp Bug 1362165: P7. Only complete appendBuffer once readyState has changed. r=jwwang 2017-05-09 12:23:11 +02:00
MediaSource.h Bug 1362165: P7. Only complete appendBuffer once readyState has changed. r=jwwang 2017-05-09 12:23:11 +02:00
MediaSourceDecoder.cpp Bug 1357040: P2. Don't rely on NotifyDataArrived to resolve MSE init promise. r=gerald 2017-04-27 19:53:53 +02:00
MediaSourceDecoder.h Bug 1357040: P2. Don't rely on NotifyDataArrived to resolve MSE init promise. r=gerald 2017-04-27 19:53:53 +02:00
MediaSourceDemuxer.cpp Bug 1362165: P1. Fix potential race accessing members. r=gerald 2017-05-05 17:51:08 +02:00
MediaSourceDemuxer.h Bug 1357040: P2. Don't rely on NotifyDataArrived to resolve MSE init promise. r=gerald 2017-04-27 19:53:53 +02:00
MediaSourceResource.h Bug 1331289 - Use MediaContainerType in MediaResource, SourceBuffer, TrackBuffersManager, and dependencies - r=jya 2016-12-28 18:59:02 +11:00
MediaSourceUtils.cpp
MediaSourceUtils.h
moz.build
ResourceQueue.cpp Bug 1060419 - make log_print use Printf.h, r=froydnj 2016-12-15 20:16:31 -07:00
ResourceQueue.h
SourceBuffer.cpp Bug 1362165: P7. Only complete appendBuffer once readyState has changed. r=jwwang 2017-05-09 12:23:11 +02:00
SourceBuffer.h Bug 1362165: P7. Only complete appendBuffer once readyState has changed. r=jwwang 2017-05-09 12:23:11 +02:00
SourceBufferAttributes.h
SourceBufferList.cpp Bug 1343459. Part 1 - Label runnables under dom/media/mediasource. r=jya 2017-03-01 15:08:50 +08:00
SourceBufferList.h Bug 1343459. Part 1 - Label runnables under dom/media/mediasource. r=jya 2017-03-01 15:08:50 +08:00
SourceBufferResource.cpp Bug 1368952: P2. Remove monitor from SourceBufferResource. r=gerald 2017-05-31 11:08:06 +02:00
SourceBufferResource.h Bug 1368837 - Implement SourceBufferResource::GetCachedDataEnd - r=cpearce 2017-05-29 14:51:08 +12:00
SourceBufferTask.h Bug 1362258 - Reduce ref-counting overhead of TrackBuffersManager::AppendData(). r=jya 2017-05-05 10:27:51 +08:00
TrackBuffersManager.cpp Bug 1368952: P2. Remove monitor from SourceBufferResource. r=gerald 2017-05-31 11:08:06 +02:00
TrackBuffersManager.h Bug 1362258 - Reduce ref-counting overhead of TrackBuffersManager::AppendData(). r=jya 2017-05-05 10:27:51 +08:00