Lines Matching refs:mBufferQueue

161     if (ap->mBufferQueue.mState.count != 0) {  in adecoder_writeToBufferQueue()
162 assert(ap->mBufferQueue.mFront != ap->mBufferQueue.mRear); in adecoder_writeToBufferQueue()
164 BufferHeader *oldFront = ap->mBufferQueue.mFront; in adecoder_writeToBufferQueue()
167 uint8_t *pDest = (uint8_t *)oldFront->mBuffer + ap->mBufferQueue.mSizeConsumed; in adecoder_writeToBufferQueue()
168 if (ap->mBufferQueue.mSizeConsumed + size < oldFront->mSize) { in adecoder_writeToBufferQueue()
170 ap->mBufferQueue.mSizeConsumed += size; in adecoder_writeToBufferQueue()
176 sizeConsumed = oldFront->mSize - ap->mBufferQueue.mSizeConsumed; in adecoder_writeToBufferQueue()
179 ap->mBufferQueue.mSizeConsumed = 0; in adecoder_writeToBufferQueue()
180 if (newFront == &ap->mBufferQueue.mArray[ap->mBufferQueue.mNumBuffers + 1]) { in adecoder_writeToBufferQueue()
181 newFront = ap->mBufferQueue.mArray; in adecoder_writeToBufferQueue()
183 ap->mBufferQueue.mFront = newFront; in adecoder_writeToBufferQueue()
185 ap->mBufferQueue.mState.count--; in adecoder_writeToBufferQueue()
186 ap->mBufferQueue.mState.playIndex++; in adecoder_writeToBufferQueue()
191 callback = ap->mBufferQueue.mCallback; in adecoder_writeToBufferQueue()
193 callbackPContext = ap->mBufferQueue.mContext; in adecoder_writeToBufferQueue()
204 (*callback)(&ap->mBufferQueue.mItf, callbackPContext); in adecoder_writeToBufferQueue()
1255 interface_lock_exclusive(&ap->mBufferQueue); in audioTrack_callBack_pullFromBuffQueue()
1257 if (ap->mBufferQueue.mCallbackPending) { in audioTrack_callBack_pullFromBuffQueue()
1259 slBufferQueueCallback callback = ap->mBufferQueue.mCallback; in audioTrack_callBack_pullFromBuffQueue()
1261 callbackPContext = ap->mBufferQueue.mContext; in audioTrack_callBack_pullFromBuffQueue()
1262 interface_unlock_exclusive(&ap->mBufferQueue); in audioTrack_callBack_pullFromBuffQueue()
1263 (*callback)(&ap->mBufferQueue.mItf, callbackPContext); in audioTrack_callBack_pullFromBuffQueue()
1264 interface_lock_exclusive(&ap->mBufferQueue); in audioTrack_callBack_pullFromBuffQueue()
1265 ap->mBufferQueue.mCallbackPending = false; in audioTrack_callBack_pullFromBuffQueue()
1269 if (ap->mBufferQueue.mState.count != 0) { in audioTrack_callBack_pullFromBuffQueue()
1271 assert(ap->mBufferQueue.mFront != ap->mBufferQueue.mRear); in audioTrack_callBack_pullFromBuffQueue()
1273 BufferHeader *oldFront = ap->mBufferQueue.mFront; in audioTrack_callBack_pullFromBuffQueue()
1276 size_t availSource = oldFront->mSize - ap->mBufferQueue.mSizeConsumed; in audioTrack_callBack_pullFromBuffQueue()
1279 void *pSrc = (char *)oldFront->mBuffer + ap->mBufferQueue.mSizeConsumed; in audioTrack_callBack_pullFromBuffQueue()
1283 ap->mBufferQueue.mSizeConsumed += bytesToCopy; in audioTrack_callBack_pullFromBuffQueue()
1288 ap->mBufferQueue.mSizeConsumed = 0; in audioTrack_callBack_pullFromBuffQueue()
1290 &ap->mBufferQueue.mArray in audioTrack_callBack_pullFromBuffQueue()
1291 [ap->mBufferQueue.mNumBuffers + 1]) in audioTrack_callBack_pullFromBuffQueue()
1293 newFront = ap->mBufferQueue.mArray; in audioTrack_callBack_pullFromBuffQueue()
1295 ap->mBufferQueue.mFront = newFront; in audioTrack_callBack_pullFromBuffQueue()
1297 ap->mBufferQueue.mState.count--; in audioTrack_callBack_pullFromBuffQueue()
1298 ap->mBufferQueue.mState.playIndex++; in audioTrack_callBack_pullFromBuffQueue()
1299 ap->mBufferQueue.mCallbackPending = true; in audioTrack_callBack_pullFromBuffQueue()
1324 interface_unlock_exclusive(&ap->mBufferQueue); in audioTrack_callBack_pullFromBuffQueue()
1683 notificationFrames = -pAudioPlayer->mBufferQueue.mNumBuffers; in android_audioPlayer_realize()