Bug 1223655 - Also don't check time of data end if track has ended. r=jesup

--HG--
extra : commitid : KlYCWXNrQht
extra : histedit_source : 6b8c70d6af8855f8a7c4259a73f8a6f24045a2e0
This commit is contained in:
Andreas Pehrson 2015-12-23 10:04:33 +08:00
parent 8adf739828
commit 0d252a007a

View File

@ -136,7 +136,8 @@ public:
TrackID aId,
StreamTime aDesiredTime) override
{
NS_WARN_IF_FALSE(!aSource->FindTrack(aId) ||
StreamBuffer::Track* data = aSource->FindTrack(aId);
NS_WARN_IF_FALSE(!data || data->IsEnded() ||
aDesiredTime <= aSource->GetEndOfAppendedData(aId),
"MediaEngineDefaultAudioSource data underrun");
}