gecko-dev/dom/media/mediasink
JW Wang 15fc2d73c6 Bug 1306813 - Don't puslish events to mOnOutput after DecodedStream::Stop() is called. r=pehrsons
Because the TaskQueue of MDSM will shut down soon and TaskQueue::Dispatch() will fail (via mOnOutput.Notify()).
We reset mStream in Forget() on the TaskQueue thread of MDSM so NotifyOutput() can check it
and ensure mOnOutput.Notify() always happen before DecodedStream::Stop().

MozReview-Commit-ID: 4sCXk1KAfCC

--HG--
extra : rebase_source : 1ec50a86fa1519c4fc8caa1087f2794411aa23b0
2016-10-04 14:54:23 +08:00
..
AudioSink.h Bug 948267. Part 2 - implement AudioStream::DataSource for DecodedAudioDataSink and remove its audio thread. r=kinetik. 2016-01-12 21:48:25 +08:00
AudioSinkWrapper.cpp Bug 1283489 - mParams.mPlaybackRate should be updated after call GetVideoPosition(). r=jwwang 2016-07-10 23:35:00 +02:00
AudioSinkWrapper.h
DecodedAudioDataSink.cpp Bug 1305826: P3. Only process the number of frames, do not rely on allocated size. r=gerald 2016-10-01 19:34:42 +10:00
DecodedAudioDataSink.h Bug 1269672 - part2 : move audible data checking from MDSM to DecodedAudioDataSink. 2016-05-12 14:18:53 +08:00
DecodedStream.cpp Bug 1306813 - Don't puslish events to mOnOutput after DecodedStream::Stop() is called. r=pehrsons 2016-10-04 14:54:23 +08:00
DecodedStream.h Bug 1305353. Part 1 - publish output time to DecodedStream using MediaEventProducer. r=pehrsons 2016-09-26 15:08:12 +08:00
MediaSink.h Bug 1297553 - Dump more debugging messages for MDSM and MediaSink. r=kaku 2016-08-24 11:45:58 +12:00
OutputStreamManager.cpp Bug 1248229. Part 2 - GC might happen in between OutputStreamManager::Disconnect() and OutputStreamManager::Connect(). We need to check if the stream is already destroyed before trying to connect it. r=roc. 2016-02-22 11:04:41 +08:00
OutputStreamManager.h Bug 1248229. Part 2 - GC might happen in between OutputStreamManager::Disconnect() and OutputStreamManager::Connect(). We need to check if the stream is already destroyed before trying to connect it. r=roc. 2016-02-22 11:04:41 +08:00
VideoSink.cpp Bug 1245959 - Check video frame has non-zero dimensions before sending image to compositor. r=nical 2016-09-19 14:41:36 +01:00
VideoSink.h Bug 1299021. Part 1 - extract the code about resolving the end promise. r=kikuo 2016-08-29 20:56:00 +08:00
moz.build Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00