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:
Chia-hung Tai 2016-09-01 11:51:11 +08:00
Родитель d6b05dc8a6
Коммит 4e56e311ea
1 изменённых файлов: 9 добавлений и 0 удалений

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

@ -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