Searched refs:mMaxFrames (Results 1 - 6 of 6) sorted by relevance

/frameworks/av/include/media/nbaio/
H A DPipe.h50 virtual ssize_t availableToWrite() const { return mMaxFrames; }
56 const size_t mMaxFrames; // always a power of 2 member in class:android::Pipe
H A DMonoPipe.h78 size_t maxFrames() const { return mMaxFrames; }
110 const size_t mMaxFrames; // always a power of 2 member in class:android::MonoPipe
112 // mFront and mRear will never be separated by more than mMaxFrames.
114 // safe because we "&" with (mMaxFrames-1) at end of computations to calculate a buffer index.
/frameworks/av/media/libnbaio/
H A DPipe.cpp30 mMaxFrames(roundup(maxFrames)),
31 mBuffer(malloc(mMaxFrames * Format_frameSize(format))),
50 size_t rear = mRear & (mMaxFrames - 1);
51 size_t written = mMaxFrames - rear;
56 if (CC_UNLIKELY(rear + written == mMaxFrames)) {
H A DPipeReader.cpp51 if (CC_UNLIKELY(avail > mPipe.mMaxFrames)) {
54 mFront = rear - mPipe.mMaxFrames + (mPipe.mMaxFrames >> 4);
73 size_t front = mFront & (mPipe.mMaxFrames - 1);
74 size_t red = mPipe.mMaxFrames - front;
81 if (CC_UNLIKELY(front + red == mPipe.mMaxFrames)) {
H A DMonoPipeReader.cpp42 ALOG_ASSERT((0 <= ret) && (ret <= mMaxFrames));
70 size_t front = mPipe->mFront & (mPipe->mMaxFrames - 1);
71 size_t part1 = mPipe->mMaxFrames - front;
77 if (CC_UNLIKELY(front + part1 == mPipe->mMaxFrames)) {
H A DMonoPipe.cpp37 mMaxFrames(roundup(reqFrames)),
38 mBuffer(malloc(mMaxFrames * Format_frameSize(format))),
90 // uses mMaxFrames not mReqFrames, so allows "over-filling" the pipe beyond requested limit
91 ssize_t ret = mMaxFrames - (mRear - android_atomic_acquire_load(&mFront));
92 ALOG_ASSERT((0 <= ret) && (ret <= mMaxFrames));
109 size_t rear = mRear & (mMaxFrames - 1);
110 size_t part1 = mMaxFrames - rear;
116 if (CC_UNLIKELY(rear + part1 == mMaxFrames)) {
134 size_t filled = (mMaxFrames - avail) + written;
223 size_t pendingFrames = (mRear - front) & (mMaxFrames
[all...]

Completed in 89 milliseconds