Bug 1357040: P1. Abort if demuxer initialisation isn't complete. r?jwwang
MozReview-Commit-ID: 9SSgQq272My
--- a/dom/media/MediaFormatReader.cpp
+++ b/dom/media/MediaFormatReader.cpp
@@ -2893,19 +2893,17 @@ MediaFormatReader::NotifyTrackDemuxers()
}
}
void
MediaFormatReader::NotifyDataArrived()
{
MOZ_ASSERT(OnTaskQueue());
- if (mShutdown
- || !mDemuxer
- || (!mDemuxerInitDone && !mDemuxerInitRequest.Exists())) {
+ if (mShutdown || !mDemuxer || !mDemuxerInitDone) {
return;
}
if (mNotifyDataArrivedPromise.Exists()) {
// Already one in progress. Set the dirty flag so we can process it later.
mPendingNotifyDataArrived = true;
return;
}