Lines Matching refs:mPosition

543     mPosition = 0;
554 mStartTs.mPosition = 0;
586 mStartTs.mPosition = 0;
595 mPosition = 0;
608 + mStartEts.mPosition[ExtendedTimestamp::LOCATION_SERVER]),
611 mFramesWrittenServerOffset = -mStartEts.mPosition[ExtendedTimestamp::LOCATION_SERVER];
627 mNewPosition = mPosition + mUpdatePeriod;
1187 mPosition = 0;
2247 mPosition = mReleased;
2304 // so mReleased and mPosition are always lock-step as best possible.
2313 mPosition += delta;
2315 return mPosition;
2403 timestamp->mPosition[ExtendedTimestamp::LOCATION_CLIENT] = mFramesWritten;
2411 timestamp->mPosition[i] += mFramesWrittenServerOffset;
2484 ets.mPosition[ExtendedTimestamp::LOCATION_SERVER_LASTKERNELOK] <= 0 ||
2485 ets.mPosition[ExtendedTimestamp::LOCATION_KERNEL_LASTKERNELOK] <= 0)
2490 (ets.mPosition[ExtendedTimestamp::LOCATION_SERVER_LASTKERNELOK]
2491 - ets.mPosition[ExtendedTimestamp::LOCATION_KERNEL_LASTKERNELOK]);
2494 if (frames >= ets.mPosition[location]) {
2495 timestamp.mPosition = 0;
2497 timestamp.mPosition = (uint32_t)(ets.mPosition[location] - frames);
2512 : (ets.mPosition[ExtendedTimestamp::LOCATION_SERVER_LASTKERNELOK]
2513 - ets.mPosition[ExtendedTimestamp::LOCATION_KERNEL_LASTKERNELOK])
2550 timestamp.mPosition = mPausedPosition;
2575 const int64_t deltaPositionByUs = (double)timestamp.mPosition * 1000000
2586 timestamp.mPosition);
2589 && mPreviousTimestamp.mPosition == 0 /* should be true if valid */) {
2605 // Update the mapping between local consumed (mPosition) and server consumed (mServer)
2614 // mPosition exceeds 32 bits.
2616 const int32_t pipelineDepthInFrames = (mServer - timestamp.mPosition).signedValue();
2618 && (uint32_t)pipelineDepthInFrames > mPosition.value()) {
2622 // TODO The following code should work OK now because timestamp.mPosition is 32-bit.
2625 timestamp.mPosition = (mPosition - mServer + timestamp.mPosition).value();
2626 // Immediately after a call to getPosition_l(), mPosition and
2627 // mServer both represent the same frame position. mPosition is
2631 // IAudioTrack. And timestamp.mPosition is initially in server's
2649 int32_t deltaPosition = (Modulo<uint32_t>(timestamp.mPosition)
2650 - mPreviousTimestamp.mPosition).signedValue();
2656 timestamp.mPosition,
2657 mPreviousTimestamp.mPosition);
2664 timestamp.mPosition = mPreviousTimestamp.mPosition;
2816 int64_t diff = ets.mPosition[ExtendedTimestamp::LOCATION_CLIENT]
2817 - ets.mPosition[location];
2841 int32_t diff = (Modulo<uint32_t>(mFramesWritten) - mPosition).signedValue();
2885 wait = (ts.mPosition == 0 || ts.mPosition == mStartTs.mPosition);
2889 ts.mPosition,
2890 (long long)mStartTs.mPosition);
2903 wait = ets.mPosition[location] == 0
2904 || ets.mPosition[location] == mStartEts.mPosition[location];
2910 (long long)ets.mPosition[location],
2911 (long long)mStartEts.mPosition[location]);