Fix WMF AAC decoder bug

This commit is contained in:
xperia64 2020-06-10 16:58:09 -04:00
parent e6ad0d390e
commit 20d823a42a

View File

@ -163,9 +163,10 @@ MFOutputState WMFDecoder::Impl::DecodingLoop(ADTSData adts_header,
}
}
// in case of "ok" only, just return quickly
// If we return OK here, the decoder won't be in a state to receive new data and will fail
// on the next call; instead treat it like the HaveMoreData case
if (output_status == MFOutputState::OK)
return MFOutputState::OK;
continue;
// for status = 2, reset MF
if (output_status == MFOutputState::NeedReconfig) {