Lines Matching refs:mVsyncPeriod
328 mVsyncPeriod(0),
336 mVsyncPeriod = 0;
353 mVsyncPeriod = stats.vsyncPeriod;
379 if (mVsyncPeriod > 0) {
380 return mVsyncPeriod;
394 if (mVsyncPeriod == 0) {
400 if (mVsyncTime > renderTime - 4 * mVsyncPeriod) {
402 ((mVsyncTime - renderTime) / mVsyncPeriod + 5) * mVsyncPeriod;
407 renderTime -= mVsyncPeriod / 2;
414 abs(((videoPeriod * 5 + mVsyncPeriod) % (mVsyncPeriod * 6)) - mVsyncPeriod)
415 / (mVsyncPeriod / 100);
425 (renderTime + mTimeCorrection + videoPeriod * i - mVsyncTime) % mVsyncPeriod;
426 edgeRemainder += (videoPeriod * i) % mVsyncPeriod;
428 mTimeCorrection += mVsyncPeriod / 2 - offset / N;
430 nsecs_t correctionLimit = mVsyncPeriod * 3 / 5;
431 edgeRemainder = abs(edgeRemainder / N - mVsyncPeriod / 2);
432 if (edgeRemainder <= mVsyncPeriod / 3) {
438 renderTime + mVsyncPeriod - ((renderTime - mVsyncTime) % mVsyncPeriod);
440 size_t minVsyncsPerFrame = videoPeriod / mVsyncPeriod;
441 size_t vsyncsForLastFrame = divRound(nextVsyncTime - mLastVsyncTime, mVsyncPeriod);
443 periodicError(videoPeriod, mVsyncPeriod) / (mVsyncPeriod / 20) == 0;
448 mTimeCorrection -= mVsyncPeriod / 2;
449 renderTime -= mVsyncPeriod / 2;
450 nextVsyncTime -= mVsyncPeriod;
455 mTimeCorrection += mVsyncPeriod / 2;
456 renderTime += mVsyncPeriod / 2;
457 nextVsyncTime += mVsyncPeriod;
466 renderTime -= (renderTime - mVsyncTime) % mVsyncPeriod;
467 renderTime += mVsyncPeriod / 2;