Bug 1297265: P4. Rework Apple AudioToolbox use of InputExhausted. r=kamidphish

MozReview-Commit-ID: HznYxl9T7t5

--HG--
extra : rebase_source : aa1ebf557c56caf9572eab16df5ecaa4c1a440a6
This commit is contained in:
Jean-Yves Avenard 2016-08-30 15:19:55 +10:00
Родитель e88897a8a3
Коммит 97c82d5ef3
1 изменённых файлов: 4 добавлений и 3 удалений

Просмотреть файл

@ -214,9 +214,7 @@ AppleATDecoder::SubmitSample(MediaRawData* aSample)
}
}
mQueuedSamples.Clear();
}
if (mTaskQueue->IsEmpty()) {
} else {
mCallback->InputExhausted();
}
}
@ -282,6 +280,9 @@ AppleATDecoder::DecodeSample(MediaRawData* aSample)
} while (true);
if (outputData.IsEmpty()) {
// We aren't going to output anything, inform the reader that we need more
// data.
mCallback->InputExhausted();
return NS_OK;
}