Home | History | Annotate | Download | only in android

Lines Matching refs:positionMs

580 // For the meaning of positionMs, see comment in declaration at android_GenericPlayer.h
581 void GenericPlayer::updateOneShot(int positionMs)
599 if (positionMs < 0) {
600 positionMs = ANDROID_UNKNOWN_TIME;
602 if (positionMs == ANDROID_UNKNOWN_TIME) {
603 getPositionMsec(&positionMs);
605 if (positionMs < 0) {
606 positionMs = ANDROID_UNKNOWN_TIME;
608 if (ANDROID_UNKNOWN_TIME == positionMs) {
616 if (mObservedPositionMs != ANDROID_UNKNOWN_TIME && positionMs < mObservedPositionMs) {
618 mObservedPositionMs = positionMs;
628 if (mObservedPositionMs <= mMarkerPositionMs && mMarkerPositionMs <= positionMs) {
630 } else if (positionMs < mMarkerPositionMs) {
631 delayUs = (mMarkerPositionMs - positionMs) * 1000LL;
648 virtualMarkerMs = positionMs + mPositionUpdatePeriodMs;
650 mDeliveredNewPosMs = positionMs;
654 if (mObservedPositionMs <= virtualMarkerMs && virtualMarkerMs <= positionMs) {
659 if (nextVirtualMarkerMs <= positionMs) {
661 nextVirtualMarkerMs, positionMs);
663 mDeliveredNewPosMs = positionMs;
664 nextVirtualMarkerMs = positionMs + mPositionUpdatePeriodMs;
672 if (positionMs < nextVirtualMarkerMs) {
674 trialDelayUs = (nextVirtualMarkerMs - positionMs) * 1000LL;
682 mObservedPositionMs = positionMs;