зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1299714 - Add back the missing timeout protection back to |VideoTrackEncoder::Init|. r=jesup,pehrsons
MozReview-Commit-ID: AhgikMTvxAE --HG-- extra : rebase_source : b580eedeb493397d988954d3dbde15f9a16d4bc3
This commit is contained in:
Родитель
d6b05dc8a6
Коммит
4e56e311ea
|
@ -219,6 +219,15 @@ VideoTrackEncoder::Init(const VideoSegment& aSegment)
|
|||
|
||||
iter.Next();
|
||||
}
|
||||
|
||||
mNotInitDuration += aSegment.GetDuration();
|
||||
if ((mNotInitDuration / mTrackRate > INIT_FAILED_DURATION) &&
|
||||
mInitCounter > 1) {
|
||||
LOG("[VideoTrackEncoder]: Initialize failed for %ds.", INIT_FAILED_DURATION);
|
||||
NotifyEndOfStream();
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Загрузка…
Ссылка в новой задаче