author | Naoki Hirata <nhirata@mozilla.com> |
Sat, 31 Jan 2015 02:22:38 -0800 | |
changeset 226958 | 6cb0a06f436dc2d0eedafbe11c1594d26119d4a7 |
parent 226957 | b22ddf26ab471443e678d1f43fa7abca395ba922 |
child 226959 | 940118b1adcd83967fbd49c96217857a91a2b2d0 |
child 226960 | effe5db5c5b95d985824ed9569e2a548ae5d625d |
push id | 28213 |
push user | philringnalda@gmail.com |
push date | Sun, 01 Feb 2015 17:18:09 +0000 |
treeherder | mozilla-central@940118b1adcd [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | jya, bustage |
bugs | 1128113 |
milestone | 38.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/dom/media/mediasource/MediaSourceReader.cpp +++ b/dom/media/mediasource/MediaSourceReader.cpp @@ -394,20 +394,22 @@ MediaSourceReader::ContinueShutdown() return; } mAudioTrack = nullptr; mAudioReader = nullptr; mVideoTrack = nullptr; mVideoReader = nullptr; +#ifdef MOZ_FMP4 if (mSharedDecoderManager) { mSharedDecoderManager->Shutdown(); mSharedDecoderManager = nullptr; } +#endif MOZ_ASSERT(mAudioPromise.IsEmpty()); MOZ_ASSERT(mVideoPromise.IsEmpty()); mAudioWaitPromise.RejectIfExists(WaitForDataRejectValue(MediaData::AUDIO_DATA, WaitForDataRejectValue::SHUTDOWN), __func__); mVideoWaitPromise.RejectIfExists(WaitForDataRejectValue(MediaData::VIDEO_DATA, WaitForDataRejectValue::SHUTDOWN), __func__); MediaDecoderReader::Shutdown()->ChainTo(mMediaSourceShutdownPromise.Steal(), __func__);