Bug 1297265: P6. Rework Opus Decoder use of InputExhausted. r?kamidphish
MozReview-Commit-ID: 4Usxx2BrQJt
--- a/dom/media/platforms/agnostic/OpusDecoder.cpp
+++ b/dom/media/platforms/agnostic/OpusDecoder.cpp
@@ -160,20 +160,16 @@ OpusDataDecoder::ProcessDecode(MediaRawD
mCallback->Error(MediaDataDecoderError::FATAL_ERROR);
return;
case DecodeError::DECODE_ERROR:
mCallback->Error(MediaDataDecoderError::DECODE_ERROR);
break;
case DecodeError::DECODE_SUCCESS:
break;
}
-
- if (mTaskQueue->IsEmpty()) {
- mCallback->InputExhausted();
- }
}
OpusDataDecoder::DecodeError
OpusDataDecoder::DoDecode(MediaRawData* aSample)
{
int64_t aDiscardPadding = 0;
if (aSample->mExtraData) {
aDiscardPadding = BigEndian::readInt64(aSample->mExtraData->Elements());