Bug 1273018: P2. Don't reject audio waiting promise when performing a video only seek. r=gerald

MozReview-Commit-ID: G1MeZWxLayy

--HG--
extra : rebase_source : ea07192655c474997d7a3253adf9f13eefd45212
This commit is contained in:
Jean-Yves Avenard 2016-05-16 14:50:04 +08:00
Родитель 9773d374d9
Коммит 48ddbe88b9
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -1304,7 +1304,9 @@ MediaFormatReader::ResetDecode(TargetQueues aQueues)
mSkipRequest.DisconnectIfExists();
// Do the same for any data wait promises.
mAudio.mWaitingPromise.RejectIfExists(WaitForDataRejectValue(MediaData::AUDIO_DATA, WaitForDataRejectValue::CANCELED), __func__);
if (aQueues == AUDIO_VIDEO) {
mAudio.mWaitingPromise.RejectIfExists(WaitForDataRejectValue(MediaData::AUDIO_DATA, WaitForDataRejectValue::CANCELED), __func__);
}
mVideo.mWaitingPromise.RejectIfExists(WaitForDataRejectValue(MediaData::VIDEO_DATA, WaitForDataRejectValue::CANCELED), __func__);
// Reset miscellaneous seeking state.