Bug 1297265: P4. Rework Apple AudioToolbox use of InputExhausted. r?kamidphish
MozReview-Commit-ID: HznYxl9T7t5
--- a/dom/media/platforms/apple/AppleATDecoder.cpp
+++ b/dom/media/platforms/apple/AppleATDecoder.cpp
@@ -210,20 +210,17 @@ AppleATDecoder::SubmitSample(MediaRawDat
if (NS_FAILED(DecodeSample(mQueuedSamples[i]))) {
mQueuedSamples.Clear();
mCallback->Error(MediaDataDecoderError::DECODE_ERROR);
return;
}
}
mQueuedSamples.Clear();
}
-
- if (mTaskQueue->IsEmpty()) {
- mCallback->InputExhausted();
- }
+ mCallback->InputExhausted();
}
nsresult
AppleATDecoder::DecodeSample(MediaRawData* aSample)
{
MOZ_ASSERT(mTaskQueue->IsCurrentThreadIn());
// Array containing the queued decoded audio frames, about to be output.