/frameworks/av/media/libnbaio/ |
H A D | PipeReader.cpp | 30 mFront(android_atomic_acquire_load(&pipe.mRear)), 54 // read() is not multi-thread safe w.r.t. itself, so no mutex or atomic op needed to read mFront 55 size_t avail = rear - mFront; 58 int32_t oldFront = mFront; 59 mFront = rear - mPipe.mMaxFrames + (mPipe.mMaxFrames >> 4); 60 mFramesOverrun += (size_t) (mFront - oldFront); 78 size_t front = mFront & (mPipe.mMaxFrames - 1); 95 mFront += red;
|
H A D | MonoPipeReader.cpp | 41 ssize_t ret = android_atomic_acquire_load(&mPipe->mRear) - mPipe->mFront; 56 size_t front = mPipe->mFront & (mPipe->mMaxFrames - 1); 69 android_atomic_release_store(red + mPipe->mFront, &mPipe->mFront);
|
H A D | NBLog.cpp | 276 : mSize(roundup(size)), mShared((const Shared *) shared), mFront(0) 282 mIMemory(iMemory), mFront(0) 289 size_t avail = rear - mFront; 296 mFront += lost; 300 size_t front = mFront & (mSize - 1); 317 mFront += read;
|
H A D | MonoPipe.cpp | 38 mFront(0), 62 ssize_t ret = mMaxFrames - (mRear - android_atomic_acquire_load(&mFront));
|
/frameworks/av/include/media/nbaio/ |
H A D | PipeReader.h | 58 int32_t mFront; // follows behind mPipe.mRear member in class:android::PipeReader
|
H A D | MonoPipe.h | 86 // mFront and mRear will never be separated by more than mMaxFrames. 89 volatile int32_t mFront; // written by reader with android_atomic_release_store, member in class:android::MonoPipe
|
H A D | NBLog.h | 191 int32_t mFront; // index of oldest acknowledged Entry member in class:android::NBLog::Reader
|
/frameworks/wilhelm/src/android/ |
H A D | BufferQueueSource.cpp | 75 assert(mAndroidBufferQueueSource->mFront != mAndroidBufferQueueSource->mRear); 77 AdvancedBufferHeader *oldFront = mAndroidBufferQueueSource->mFront; 114 mAndroidBufferQueueSource->mFront = newFront;
|
H A D | android_StreamPlayer.cpp | 146 assert(mAndroidBufferQueue->mFront != mAndroidBufferQueue->mRear); 148 oldFront = mAndroidBufferQueue->mFront; 228 mAndroidBufferQueue->mFront = newFront;
|
H A D | AudioRecorder_to_android.cpp | 328 assert(ar->mBufferQueue.mFront != ar->mBufferQueue.mRear); 330 BufferHeader *oldFront = ar->mBufferQueue.mFront; 350 ar->mBufferQueue.mFront = newFront;
|
H A D | AudioPlayer_to_android.cpp | 123 assert(ap->mBufferQueue.mFront != ap->mBufferQueue.mRear); 125 BufferHeader *oldFront = ap->mBufferQueue.mFront; 144 ap->mBufferQueue.mFront = newFront; 1230 assert(ap->mBufferQueue.mFront != ap->mBufferQueue.mRear); 1232 BufferHeader *oldFront = ap->mBufferQueue.mFront; 1254 ap->mBufferQueue.mFront = newFront;
|
/frameworks/wilhelm/src/itf/ |
H A D | I3DMacroscopic.c | 108 thiz->mOrientationVectors.mFront = front; 164 SLVec3D front = thiz->mOrientationVectors.mFront; 222 thiz->mOrientationVectors.mFront.x = 0; 223 thiz->mOrientationVectors.mFront.y = 0; 224 thiz->mOrientationVectors.mFront.z = -1000;
|
H A D | IBufferQueue.c | 61 if (newRear == thiz->mFront) { 95 thiz->mFront = &thiz->mArray[0]; 188 thiz->mFront = NULL;
|
H A D | IAndroidBufferQueue.c | 270 thiz->mFront = &thiz->mBufferArray[0]; 367 } else if (newRear == thiz->mFront) { 483 thiz->mFront = NULL; 529 SL_LOGI(" mBufferArray=%p, mFront=%p (%u), mRear=%p (%u)", 531 thiz->mFront, thiz->mFront - thiz->mBufferArray, 535 for (hdr = thiz->mFront; hdr != thiz->mRear; ) {
|
H A D | IOutputMixExt.c | 73 audioPlayer->mBufferQueue.mFront = &audioPlayer->mBufferQueue.mArray[0]; 108 oldFront = audioPlayer->mBufferQueue.mFront; 135 oldFront = audioPlayer->mBufferQueue.mFront; 276 oldFront = bufferQueue->mFront; 284 bufferQueue->mFront = (BufferHeader *) newFront;
|
H A D | I3DLocation.c | 176 thiz->mOrientationVectors.mFront = front; 251 SLVec3D front = thiz->mOrientationVectors.mFront;
|
H A D | IEngine.c | 42 ap->mBufferQueue.mFront = ap->mBufferQueue.mArray; 86 ap->mAndroidBufferQueue.mFront = ap->mAndroidBufferQueue.mBufferArray; 520 thiz->mBufferQueue.mFront = thiz->mBufferQueue.mArray; 1228 thiz->mAndroidBufferQueue.mFront =
|
H A D | IPlay.c | 59 if ((NULL != audioPlayer) && (audioPlayer->mBufferQueue.mFront !=
|
/frameworks/av/media/libmedia/ |
H A D | AudioTrackShared.cpp | 172 // The barrier following the read of mFront is probably redundant. 174 // which will force the processor to observe the read of mFront 179 front = android_atomic_acquire_load(&cblk->u.mStreaming.mFront); 184 front = cblk->u.mStreaming.mFront; 199 cblk->u.mStreaming.mFront = rear; 356 int32_t front = cblk->u.mStreaming.mFront; 357 android_atomic_release_store(stepCount + front, &cblk->u.mStreaming.mFront); 386 return (mFrameCountP2 - (mIsOut ? cblk->u.mStreaming.mRear : cblk->u.mStreaming.mFront)) & 637 int32_t front = cblk->u.mStreaming.mFront; 661 android_atomic_release_store(newFront, &cblk->u.mStreaming.mFront); [all...] |
/frameworks/wilhelm/src/ |
H A D | itfstruct.h | 141 SLVec3D mFront; member in struct:__anon1769::__anon1772 166 SLVec3D mFront; member in struct:__anon1773::__anon1776 240 BufferHeader *mFront, *mRear; member in struct:BufferQueue_interface 681 AdvancedBufferHeader *mFront, *mRear; member in struct:__anon1819
|
/frameworks/av/include/private/media/ |
H A D | AudioTrackShared.h | 59 volatile int32_t mFront; // read by consumer (output: server, input: client) member in struct:android::AudioTrackSharedStreaming 62 // server notices and discards all data between mFront and mRear 468 int32_t front = mCblk->u.mStreaming.mFront; 469 android_atomic_release_store(rear, &mCblk->u.mStreaming.mFront); 527 // cblk->u.mStreaming.mFront, ServerProxy::mFlush and ServerProxy::mFlushed will be modified
|