Searched refs:mCblk (Results 1 - 15 of 15) 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.cpp81 mCblk(NULL),
124 (mCblk = static_cast<audio_track_cblk_t *>(mCblkMemory->pointer())) == NULL) {
132 mCblk = (audio_track_cblk_t *) new uint8_t[size];
133 // assume mCblk != NULL
137 if (mCblk != NULL) {
138 new(mCblk) audio_track_cblk_t();
167 mBuffer = (char*)mCblk + sizeof(audio_track_cblk_t);
172 mCblk->mFlags = CBLK_FORCEREADY; // FIXME hack, need to fix the track ready logic
224 if (mCblk != NULL) {
226 delete mCblk;
[all...]
H A DEffects.cpp1034 mEffect(effect), mEffectClient(effectClient), mClient(client), mCblk(NULL),
1045 (mCblk = static_cast<effect_param_cblk_t *>(mCblkMemory->pointer())) == NULL) {
1051 new(mCblk) effect_param_cblk_t();
1052 mBuffer = (uint8_t *)mCblk + bufOffset;
1183 if (mCblk != NULL) {
1184 // unlike ~TrackBase(), mCblk is never a local new, so don't delete
1185 mCblk->~effect_param_cblk_t(); // destroy our shared-structure.
1219 Mutex::Autolock _l(mCblk->lock);
1220 if (mCblk->clientIndex > EFFECT_PARAM_BUFFER_SIZE ||
1221 mCblk
[all...]
H A DTrackBase.h78 audio_track_cblk_t* cblk() const { return mCblk; }
141 audio_track_cblk_t* mCblk; member in class:TrackBase
H A DFastCapture.cpp198 audio_track_cblk_t* cblk = current->mCblk;
H A DEffects.h225 effect_param_cblk_t* mCblk; // control block for deferred parameter setting via member in class:EffectHandle
H A DThreads.cpp3296 android_atomic_or(CBLK_DISABLED, &track->mCblk->mFlags);
5032 state->mCblk = NULL;
5286 audio_track_cblk_t *cblkOld = state->mCblk;
5289 state->mCblk = cblkNew;
/frameworks/av/include/private/media/
H A DAudioTrackShared.h162 audio_track_cblk_t* const mCblk; // the control block member in class:android::Proxy
237 return mEpoch + mCblk->mServer;
249 mCblk->mMinimum = (uint32_t) minimum;
282 mCblk->mSendLevel = uint16_t(sendLevel * 0x1000);
287 mCblk->mVolumeLR = volumeLR;
291 mCblk->mSampleRate = sampleRate;
297 return mCblk->u.mStreaming.mUnderrunFrames;
398 mCblk->mSampleRate = sampleRate;
405 uint32_t getSampleRate() const { return mCblk->mSampleRate; }
406 uint16_t getSendLevel_U4_12() const { return mCblk
[all...]
/frameworks/av/media/libmedia/
H A DAudioEffect.cpp149 mCblk = static_cast<effect_param_cblk_t*>(cblk->pointer());
151 mCblk->buffer = (uint8_t *)mCblk + bufOffset;
294 Mutex::Autolock _l(mCblk->lock);
299 if (mCblk->clientIndex + size > EFFECT_PARAM_BUFFER_SIZE) {
302 int *p = (int *)(mCblk->buffer + mCblk->clientIndex);
305 mCblk->clientIndex += size;
316 Mutex::Autolock _l(mCblk->lock);
317 if (mCblk
[all...]
H A DAudioTrackShared.cpp45 : mCblk(cblk), mBuffers(buffers), mFrameCount(frameCount), mFrameSize(frameSize),
100 audio_track_cblk_t* cblk = mCblk;
295 audio_track_cblk_t* cblk = mCblk;
308 audio_track_cblk_t* cblk = mCblk;
319 audio_track_cblk_t* cblk = mCblk;
329 audio_track_cblk_t* cblk = mCblk;
335 audio_track_cblk_t* cblk = mCblk;
362 audio_track_cblk_t* cblk = mCblk;
369 return (android_atomic_and(~CBLK_STREAM_END_DONE, &mCblk->mFlags) & CBLK_STREAM_END_DONE) != 0;
373 return (mCblk
[all...]
H A DAudioTrack.cpp473 int32_t flags = android_atomic_and(~CBLK_DISABLED, &mCblk->mFlags);
859 if (mCblk->mFlags & CBLK_INVALID) {
1149 mCblk = cblk;
1385 audio_track_cblk_t* cblk = mCblk;
1406 &mCblk->mFlags);
1474 audio_track_cblk_t* cblk = mCblk;
1501 audio_track_cblk_t* cblk = mCblk;
1527 LOG_ALWAYS_FATAL_IF(mCblk == NULL);
1551 // Can only reference mCblk while locked
1553 ~(CBLK_UNDERRUN | CBLK_LOOP_CYCLE | CBLK_LOOP_FINAL | CBLK_BUFFER_END), &mCblk
[all...]
H A DAudioRecord.cpp285 int32_t flags = android_atomic_acquire_load(&mCblk->mFlags);
536 mCblk = cblk;
780 // Can only reference mCblk while locked
781 int32_t flags = android_atomic_and(~CBLK_OVERRUN, &mCblk->mFlags);
996 // following member variables: mAudioRecord, mCblkMemory, mCblk, mBufferMemory.
/frameworks/av/include/media/
H A DAudioEffect.h456 effect_param_cblk_t* mCblk; // control block for deferred parameter setting member in class:android::AudioEffect
H A DAudioRecord.h505 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() member in class:android::AudioRecord
H A DAudioTrack.h676 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() member in class:android::AudioTrack

Completed in 3201 milliseconds