Searched refs:mCblk (Results 1 - 18 of 18) sorted by relevance

/frameworks/av/services/audioflinger/
H A DFastCaptureState.h38 audio_track_cblk_t* mCblk; // control block for the single fast client, or NULL member in struct:android::FastCaptureState
H A DTracks.cpp83 mCblk(NULL),
139 (mCblk = static_cast<audio_track_cblk_t *>(mCblkMemory->pointer())) == NULL) {
146 mCblk = (audio_track_cblk_t *) malloc(size);
147 if (mCblk == NULL) {
154 if (mCblk != NULL) {
155 new(mCblk) audio_track_cblk_t();
184 mBuffer = (char*)mCblk + sizeof(audio_track_cblk_t);
189 mCblk->mFlags = CBLK_FORCEREADY; // FIXME hack, need to fix the track ready logic
241 if (mCblk != NULL) {
242 mCblk
[all...]
H A DTrackBase.h77 audio_track_cblk_t* cblk() const { return mCblk; }
144 audio_track_cblk_t* mCblk; member in class:TrackBase
H A DEffects.cpp1160 mEffect(effect), mEffectClient(effectClient), mClient(client), mCblk(NULL),
1171 (mCblk = static_cast<effect_param_cblk_t *>(mCblkMemory->pointer())) == NULL) {
1177 new(mCblk) effect_param_cblk_t();
1178 mBuffer = (uint8_t *)mCblk + bufOffset;
1317 if (mCblk != NULL) {
1318 // unlike ~TrackBase(), mCblk is never a local new, so don't delete
1319 mCblk->~effect_param_cblk_t(); // destroy our shared-structure.
1380 Mutex::Autolock _l(mCblk->lock);
1382 const uint32_t clientIndex = mCblk->clientIndex;
1383 const uint32_t serverIndex = mCblk
[all...]
H A DFastCapture.cpp199 audio_track_cblk_t* cblk = current->mCblk;
H A DEffects.h245 effect_param_cblk_t* mCblk; // control block for deferred parameter setting via member in class:EffectHandle
H A DThreads.cpp6022 state->mCblk = NULL;
6270 audio_track_cblk_t *cblkOld = state->mCblk;
6273 state->mCblk = cblkNew;
/frameworks/av/include/private/media/
H A DAudioTrackShared.h221 audio_track_cblk_t* const mCblk; // the control block member in class:android::Proxy
298 return mEpoch + mCblk->mServer;
310 mCblk->mMinimum = (uint32_t) minimum;
339 // This is a copy of mCblk->mBufferSizeInFrames
370 mCblk->mSendLevel = uint16_t(sendLevel * 0x1000);
375 mCblk->mVolumeLR = volumeLR;
379 mCblk->mSampleRate = sampleRate;
389 return mCblk->u.mStreaming.mUnderrunFrames;
392 return mCblk->u.mStreaming.mUnderrunCount;
467 int32_t rear = android_atomic_acquire_load(&mCblk
[all...]
/frameworks/av/media/libaudioclient/
H A DAudioEffect.cpp156 mCblk = static_cast<effect_param_cblk_t*>(cblk->pointer());
158 mCblk->buffer = (uint8_t *)mCblk + bufOffset;
300 Mutex::Autolock _l(mCblk->lock);
305 if (mCblk->clientIndex + size > EFFECT_PARAM_BUFFER_SIZE) {
308 int *p = (int *)(mCblk->buffer + mCblk->clientIndex);
311 mCblk->clientIndex += size;
322 Mutex::Autolock _l(mCblk->lock);
323 if (mCblk
[all...]
H A DAudioTrackShared.cpp61 : mCblk(cblk), mBuffers(buffers), mFrameCount(frameCount), mFrameSize(frameSize),
104 android_atomic_release_store(clippedSize, (int32_t *)&mCblk->mBufferSizeInFrames);
141 audio_track_cblk_t* cblk = mCblk;
350 audio_track_cblk_t* cblk = mCblk;
363 audio_track_cblk_t* cblk = mCblk;
374 audio_track_cblk_t* cblk = mCblk;
385 audio_track_cblk_t* cblk = mCblk;
397 audio_track_cblk_t* cblk = mCblk;
407 return (android_atomic_and(~CBLK_STREAM_END_DONE, &mCblk->mFlags) & CBLK_STREAM_END_DONE) != 0;
411 return (mCblk
[all...]
H A DAudioTrack.cpp628 int32_t flags = android_atomic_and(~(CBLK_STREAM_END_DONE | CBLK_DISABLED), &mCblk->mFlags);
1147 if (mCblk->mFlags & CBLK_INVALID) {
1213 android_atomic_or(CBLK_INVALID, &mCblk->mFlags);
1474 mCblk = cblk;
1739 int32_t flags = android_atomic_and(~CBLK_DISABLED, &mCblk->mFlags);
1759 &mCblk->mFlags);
1812 LOG_ALWAYS_FATAL_IF(mCblk == NULL);
1836 // Can only reference mCblk while locked
1838 ~(CBLK_UNDERRUN | CBLK_LOOP_CYCLE | CBLK_LOOP_FINAL | CBLK_BUFFER_END), &mCblk->mFlags);
1849 // are notified because they have been cleared from mCblk
[all...]
H A DAudioRecord.cpp315 int32_t flags = android_atomic_acquire_load(&mCblk->mFlags);
490 android_atomic_or(CBLK_INVALID, &mCblk->mFlags);
703 mCblk = cblk;
957 // Can only reference mCblk while locked
958 int32_t flags = android_atomic_and(~CBLK_OVERRUN, &mCblk->mFlags);
1184 // following member variables: mAudioRecord, mCblkMemory, mCblk, mBufferMemory.
/frameworks/av/include/media/
H A DAudioEffect.h481 effect_param_cblk_t* mCblk; // control block for deferred parameter setting member in class:android::AudioEffect
H A DAudioRecord.h623 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() member in class:android::AudioRecord
H A DAudioTrack.h972 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() member in class:android::AudioTrack
/frameworks/av/media/libaudioclient/include/media/
H A DAudioEffect.h481 effect_param_cblk_t* mCblk; // control block for deferred parameter setting member in class:android::AudioEffect
H A DAudioRecord.h623 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() member in class:android::AudioRecord
H A DAudioTrack.h972 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() member in class:android::AudioTrack

Completed in 331 milliseconds