зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
e88897a8a3
Коммит
97c82d5ef3
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче