• Home
  • Raw
  • Download

Lines Matching refs:mBufferQueue

160     if (ap->mBufferQueue.mState.count != 0) {  in adecoder_writeToBufferQueue()
161 assert(ap->mBufferQueue.mFront != ap->mBufferQueue.mRear); in adecoder_writeToBufferQueue()
163 BufferHeader *oldFront = ap->mBufferQueue.mFront; in adecoder_writeToBufferQueue()
166 uint8_t *pDest = (uint8_t *)oldFront->mBuffer + ap->mBufferQueue.mSizeConsumed; in adecoder_writeToBufferQueue()
167 if (ap->mBufferQueue.mSizeConsumed + size < oldFront->mSize) { in adecoder_writeToBufferQueue()
169 ap->mBufferQueue.mSizeConsumed += size; in adecoder_writeToBufferQueue()
175 sizeConsumed = oldFront->mSize - ap->mBufferQueue.mSizeConsumed; in adecoder_writeToBufferQueue()
178 ap->mBufferQueue.mSizeConsumed = 0; in adecoder_writeToBufferQueue()
179 if (newFront == &ap->mBufferQueue.mArray[ap->mBufferQueue.mNumBuffers + 1]) { in adecoder_writeToBufferQueue()
180 newFront = ap->mBufferQueue.mArray; in adecoder_writeToBufferQueue()
182 ap->mBufferQueue.mFront = newFront; in adecoder_writeToBufferQueue()
184 ap->mBufferQueue.mState.count--; in adecoder_writeToBufferQueue()
185 ap->mBufferQueue.mState.playIndex++; in adecoder_writeToBufferQueue()
190 callback = ap->mBufferQueue.mCallback; in adecoder_writeToBufferQueue()
192 callbackPContext = ap->mBufferQueue.mContext; in adecoder_writeToBufferQueue()
203 (*callback)(&ap->mBufferQueue.mItf, callbackPContext); in adecoder_writeToBufferQueue()
1253 interface_lock_exclusive(&ap->mBufferQueue); in audioTrack_callBack_pullFromBuffQueue()
1255 if (ap->mBufferQueue.mCallbackPending) { in audioTrack_callBack_pullFromBuffQueue()
1257 slBufferQueueCallback callback = ap->mBufferQueue.mCallback; in audioTrack_callBack_pullFromBuffQueue()
1259 callbackPContext = ap->mBufferQueue.mContext; in audioTrack_callBack_pullFromBuffQueue()
1260 interface_unlock_exclusive(&ap->mBufferQueue); in audioTrack_callBack_pullFromBuffQueue()
1261 (*callback)(&ap->mBufferQueue.mItf, callbackPContext); in audioTrack_callBack_pullFromBuffQueue()
1262 interface_lock_exclusive(&ap->mBufferQueue); in audioTrack_callBack_pullFromBuffQueue()
1263 ap->mBufferQueue.mCallbackPending = false; in audioTrack_callBack_pullFromBuffQueue()
1267 if (ap->mBufferQueue.mState.count != 0) { in audioTrack_callBack_pullFromBuffQueue()
1269 assert(ap->mBufferQueue.mFront != ap->mBufferQueue.mRear); in audioTrack_callBack_pullFromBuffQueue()
1271 BufferHeader *oldFront = ap->mBufferQueue.mFront; in audioTrack_callBack_pullFromBuffQueue()
1274 size_t availSource = oldFront->mSize - ap->mBufferQueue.mSizeConsumed; in audioTrack_callBack_pullFromBuffQueue()
1277 void *pSrc = (char *)oldFront->mBuffer + ap->mBufferQueue.mSizeConsumed; in audioTrack_callBack_pullFromBuffQueue()
1281 ap->mBufferQueue.mSizeConsumed += bytesToCopy; in audioTrack_callBack_pullFromBuffQueue()
1286 ap->mBufferQueue.mSizeConsumed = 0; in audioTrack_callBack_pullFromBuffQueue()
1288 &ap->mBufferQueue.mArray in audioTrack_callBack_pullFromBuffQueue()
1289 [ap->mBufferQueue.mNumBuffers + 1]) in audioTrack_callBack_pullFromBuffQueue()
1291 newFront = ap->mBufferQueue.mArray; in audioTrack_callBack_pullFromBuffQueue()
1293 ap->mBufferQueue.mFront = newFront; in audioTrack_callBack_pullFromBuffQueue()
1295 ap->mBufferQueue.mState.count--; in audioTrack_callBack_pullFromBuffQueue()
1296 ap->mBufferQueue.mState.playIndex++; in audioTrack_callBack_pullFromBuffQueue()
1297 ap->mBufferQueue.mCallbackPending = true; in audioTrack_callBack_pullFromBuffQueue()
1322 interface_unlock_exclusive(&ap->mBufferQueue); in audioTrack_callBack_pullFromBuffQueue()
1680 notificationFrames = -pAudioPlayer->mBufferQueue.mNumBuffers; in android_audioPlayer_realize()