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

/frameworks/av/include/media/nbaio/
H A DPipe.h54 virtual ssize_t availableToWrite() const { return mMaxFrames; }
60 const size_t mMaxFrames; // always a power of 2 member in class:android::Pipe
H A DMonoPipe.h81 size_t maxFrames() const { return mMaxFrames; }
116 const size_t mMaxFrames; // always a power of 2 member in class:android::MonoPipe
118 // mFront and mRear will never be separated by more than mMaxFrames.
120 // 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(buffer == NULL ? malloc(mMaxFrames * Format_frameSize(format)) : buffer),
53 size_t rear = mRear & (mMaxFrames - 1);
54 size_t written = mMaxFrames - rear;
59 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.cpp56 mMaxFrames(roundup(reqFrames)),
57 mBuffer(malloc(mMaxFrames * Format_frameSize(format))),
111 // uses mMaxFrames not mReqFrames, so allows "over-filling" the pipe beyond requested limit
112 ssize_t ret = mMaxFrames - (mRear - android_atomic_acquire_load(&mFront));
113 ALOG_ASSERT((0 <= ret) && (ret <= mMaxFrames));
130 size_t rear = mRear & (mMaxFrames - 1);
131 size_t part1 = mMaxFrames - rear;
137 if (CC_UNLIKELY(rear + part1 == mMaxFrames)) {
155 size_t filled = (mMaxFrames - avail) + written;
244 size_t pendingFrames = (mRear - front) & (mMaxFrames
[all...]

Completed in 82 milliseconds