gecko-dev/dom/media/mediasource
Jean-Yves Avenard 11cb5dd66a Bug 1096089: Only return end of stream if we're near the known duration. r=mattwoodrow
YouTube will call endOfStream once the video has been entirely buffered.
When changing video quality, it will clear the entire source buffer,
following which it will append data once again which will reopen
the mediasource.
We don't want to consider a mediasource in ended state as not ever going to
receive more data in the future unless we're actually reached the end.
2015-01-24 21:46:21 +11:00
..
test Bug 1123189: Use sourceended instead of loadeddata to check durationchanged count r=karlt 2015-01-20 16:22:27 +11:00
AsyncEventRunner.h
ContainerParser.cpp Bug 1118528 - Increase fuzz threshold for mp4. r=ajones 2015-01-12 09:48:23 +13:00
ContainerParser.h Bug 1109431 - Apply TimestampsFuzzyEqual rounding to the buffered ranges returned from multiple decoders. r=ajones 2014-12-11 10:52:57 +13:00
MediaSource.cpp Bug 1096089: MSE: Partially implement Range Removal algorithm. r=mattwoodrow, r=cajbir 2015-01-24 21:45:58 +11:00
MediaSource.h Bug 1120079: Do not call Range Removal algorithm after endOfStream. r=cajbir 2015-01-16 23:49:02 +11:00
MediaSourceDecoder.cpp Bug 1096089: Only return end of stream if we're near the known duration. r=mattwoodrow 2015-01-24 21:46:21 +11:00
MediaSourceDecoder.h Bug 1120282: Do not fire durationchange during call to ReadMetadata. r=mattwoodrow 2015-01-16 23:49:02 +11:00
MediaSourceReader.cpp Bug 1096089: Only return end of stream if we're near the known duration. r=mattwoodrow 2015-01-24 21:46:21 +11:00
MediaSourceReader.h Bug 1096089: Only return end of stream if we're near the known duration. r=mattwoodrow 2015-01-24 21:46:21 +11:00
MediaSourceResource.h
MediaSourceUtils.cpp
MediaSourceUtils.h
ResourceQueue.h Bug 1055904 - Improve MSE eviction calculation - r=jya 2015-01-16 16:14:56 +13:00
SourceBuffer.cpp Bug 1096089: MSE: Partially implement Range Removal algorithm. r=mattwoodrow, r=cajbir 2015-01-24 21:45:58 +11:00
SourceBuffer.h Bug 1096089: MSE: Partially implement Range Removal algorithm. r=mattwoodrow, r=cajbir 2015-01-24 21:45:58 +11:00
SourceBufferDecoder.cpp Bug 1096089: MSE: Partially implement Range Removal algorithm. r=mattwoodrow, r=cajbir 2015-01-24 21:45:58 +11:00
SourceBufferDecoder.h Bug 1096089: MSE: Partially implement Range Removal algorithm. r=mattwoodrow, r=cajbir 2015-01-24 21:45:58 +11:00
SourceBufferList.cpp Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karlt 2014-11-19 17:16:41 +13:00
SourceBufferList.h Bug 1065215 - MSE endOfStream() called within an 'updateend' event can fail with 'object no longer usable' - r=karlt 2014-11-19 17:16:41 +13:00
SourceBufferResource.cpp Bug 1120086: Re-open SourceBuffer after call to appendBuffer if in ended state. r=cajbir 2015-01-16 23:48:25 +11:00
SourceBufferResource.h Bug 1055904 - Improve MSE eviction calculation - r=jya 2015-01-16 16:14:56 +13:00
TrackBuffer.cpp Bug 1096089: MSE: Partially implement Range Removal algorithm. r=mattwoodrow, r=cajbir 2015-01-24 21:45:58 +11:00
TrackBuffer.h Bug 1096089: MSE: Partially implement Range Removal algorithm. r=mattwoodrow, r=cajbir 2015-01-24 21:45:58 +11:00
moz.build Bug 1108707 - Make reader shutdown asynchronous. r=cpearce (relanding on a CLOSED TREE because it wasn't the source of the leaks) 2014-12-09 11:43:21 -08:00