Bug 1087810 - Null check output sent to MP4Reader::Output(). r=edwin

This commit is contained in:
Chris Pearce 2014-10-23 20:35:27 +13:00
parent 91dc1d6bd5
commit 80f88cb28a

View File

@ -594,6 +594,12 @@ MP4Reader::Output(TrackType aTrack, MediaData* aSample)
TrackTypeToStr(aTrack), aSample->mTime, aSample->mDuration);
#endif
if (!aSample) {
NS_WARNING("MP4Reader::Output() passed a null sample");
Error(aTrack);
return;
}
DecoderData& data = GetDecoderData(aTrack);
// Don't accept output while we're flushing.
MonitorAutoLock mon(data.mMonitor);