Home | History | Annotate | Download | only in libnbaio

Lines Matching refs:mBuffer

36     if (mBuffer.raw != NULL) {
37 mProvider->releaseBuffer(&mBuffer);
46 return mBuffer.raw != NULL ? mBuffer.frameCount - mConsumed : 0;
56 if (CC_UNLIKELY(mBuffer.raw == NULL)) {
57 mBuffer.frameCount = count;
58 status_t status = mProvider->getNextBuffer(&mBuffer, readPTS);
62 ALOG_ASSERT(mBuffer.raw != NULL);
65 size_t available = mBuffer.frameCount - mConsumed;
71 memcpy(buffer, (char *) mBuffer.raw + (mConsumed << mBitShift), count << mBitShift);
72 if (CC_UNLIKELY((mConsumed += count) >= mBuffer.frameCount)) {
73 mProvider->releaseBuffer(&mBuffer);
74 mBuffer.raw = NULL;
103 if (CC_UNLIKELY(mBuffer.raw == NULL)) {
104 mBuffer.frameCount = count;
105 status_t status = mProvider->getNextBuffer(&mBuffer, readPTS);
107 ALOG_ASSERT(mBuffer.raw != NULL && mBuffer.frameCount <= count);
118 size_t available = mBuffer.frameCount - mConsumed;
123 char* readTgt = (char *) mBuffer.raw + (mConsumed << mBitShift);
134 if (CC_LIKELY((mConsumed += ret) < mBuffer.frameCount)) {
138 mProvider->releaseBuffer(&mBuffer);
139 mBuffer.raw = NULL;