Home | History | Annotate | Download | only in libnbaio

Lines Matching refs:mPipe

28         mPipe(pipe)
41 ssize_t ret = android_atomic_acquire_load(&mPipe->mRear) - mPipe->mFront;
42 ALOG_ASSERT((0 <= ret) && ((size_t) ret <= mPipe->mMaxFrames));
57 nextReadPTS = mPipe->offsetTimestampByAudioFrames(readPTS, count);
64 mPipe->updateFrontAndNRPTS(mPipe->mFront, nextReadPTS);
70 size_t front = mPipe->mFront & (mPipe->mMaxFrames - 1);
71 size_t part1 = mPipe->mMaxFrames - front;
76 memcpy(buffer, (char *) mPipe->mBuffer + (front * mFrameSize), part1 * mFrameSize);
77 if (CC_UNLIKELY(front + part1 == mPipe->mMaxFrames)) {
80 memcpy((char *) buffer + (part1 * mFrameSize), mPipe->mBuffer, part2 * mFrameSize);
83 mPipe->updateFrontAndNRPTS(red + mPipe->mFront, nextReadPTS);
91 mPipe->mTimestampMutator.push(timestamp);