gecko-dev/dom/media/mediasource
Jean-Yves Avenard 3c25c690a7 Bug 1207220: Ensure MediaShutdownManager waits until all MediaDecoder have completed their shutdown. r=cpearce
XPCOM when shutting down expects all tasks to be run synchronously. As such, we must ensure that the remaining MediaDecoder are shut down before continuing on the next task.
In particular destroying gfxPlatforms must only ever happen after, as it is possible for the MediaDecoderReader to make use of gfx resources during shutdown.
2016-01-05 11:55:50 +11:00
..
gtest Bug 1227396: P8. Replace MediaByteRange with Interval<int64_t> typedef. r=cpearce 2015-11-30 11:29:34 +11:00
test Bug 1229987: P4. Stop pre-rolling when encountering WAITING_FOR_DATA. r=cpearce 2015-12-18 19:26:54 +11:00
AsyncEventRunner.h
ContainerParser.cpp Bug 1227396: P9. Remove unnecessary monitor. r=cpearce 2015-11-30 11:29:35 +11:00
ContainerParser.h
MediaSource.cpp Bug 1229605: [MSE] Allow webm/audio independently of video. r=kentuckyfriedtakahe 2015-12-04 14:43:47 +11:00
MediaSource.h
MediaSourceDecoder.cpp Bug 1207220: Ensure MediaShutdownManager waits until all MediaDecoder have completed their shutdown. r=cpearce 2016-01-05 11:55:50 +11:00
MediaSourceDecoder.h Bug 1207220: Ensure MediaShutdownManager waits until all MediaDecoder have completed their shutdown. r=cpearce 2016-01-05 11:55:50 +11:00
MediaSourceDemuxer.cpp Bug 1229987: [MSE] P1. Ensure next random access point properly calculated after seek. r=gerald 2015-12-18 19:26:52 +11:00
MediaSourceDemuxer.h Bug 1229987: [MSE] P1. Ensure next random access point properly calculated after seek. r=gerald 2015-12-18 19:26:52 +11:00
MediaSourceResource.h Bug 1227396: P7. Replace nsTArray<MediaByteRange> with dedicated MediaByteRangeSet object. r=cpearce 2015-11-30 11:29:34 +11:00
MediaSourceUtils.cpp
MediaSourceUtils.h
ResourceQueue.cpp
ResourceQueue.h
SourceBuffer.cpp
SourceBuffer.h
SourceBufferContentManager.cpp
SourceBufferContentManager.h
SourceBufferList.cpp
SourceBufferList.h
SourceBufferResource.cpp
SourceBufferResource.h Bug 1227396: P7. Replace nsTArray<MediaByteRange> with dedicated MediaByteRangeSet object. r=cpearce 2015-11-30 11:29:34 +11:00
TrackBuffersManager.cpp Bug 1232223 - Part 1: Remove MOZ_WEBM #ifdefs because WebM is always supported, though not necessarily enabled. r=jya r=glandium 2015-12-12 13:49:07 -05:00
TrackBuffersManager.h
moz.build