Home
last modified time | relevance | path

Searched refs:mCblk (Results 1 – 15 of 15) sorted by relevance

/frameworks/av/include/private/media/
DAudioTrackShared.h209 audio_track_cblk_t* const mCblk; // the control block
284 return mEpoch + mCblk->mServer; in getPosition()
296 mCblk->mMinimum = (uint32_t) minimum; in setMinimum()
330 mCblk->mSendLevel = uint16_t(sendLevel * 0x1000); in setSendLevel()
335 mCblk->mVolumeLR = volumeLR; in setVolumeLR()
339 mCblk->mSampleRate = sampleRate; in setSampleRate()
349 return mCblk->u.mStreaming.mUnderrunFrames; in getUnderrunFrames()
476 mCblk->mSampleRate = sampleRate; in ServerProxy()
484 uint32_t getSampleRate() const { return mCblk->mSampleRate; } in getSampleRate()
485 uint16_t getSendLevel_U4_12() const { return mCblk->mSendLevel; } in getSendLevel_U4_12()
[all …]
/frameworks/av/media/libmedia/
DAudioEffect.cpp154 mCblk = static_cast<effect_param_cblk_t*>(cblk->pointer()); in set()
156 mCblk->buffer = (uint8_t *)mCblk + bufOffset; in set()
299 Mutex::Autolock _l(mCblk->lock); in setParameterDeferred()
304 if (mCblk->clientIndex + size > EFFECT_PARAM_BUFFER_SIZE) { in setParameterDeferred()
307 int *p = (int *)(mCblk->buffer + mCblk->clientIndex); in setParameterDeferred()
310 mCblk->clientIndex += size; in setParameterDeferred()
321 Mutex::Autolock _l(mCblk->lock); in setParameterCommit()
322 if (mCblk->clientIndex == 0) { in setParameterCommit()
DAudioTrackShared.cpp59 : mCblk(cblk), mBuffers(buffers), mFrameCount(frameCount), mFrameSize(frameSize), in Proxy()
114 audio_track_cblk_t* cblk = mCblk; in obtainBuffer()
309 audio_track_cblk_t* cblk = mCblk; in releaseBuffer()
322 audio_track_cblk_t* cblk = mCblk; in binderDied()
333 audio_track_cblk_t* cblk = mCblk; in interrupt()
343 audio_track_cblk_t* cblk = mCblk; in getMisalignment()
349 audio_track_cblk_t* cblk = mCblk; in getFramesFilled()
376 audio_track_cblk_t* cblk = mCblk; in flush()
386 return (android_atomic_and(~CBLK_STREAM_END_DONE, &mCblk->mFlags) & CBLK_STREAM_END_DONE) != 0; in clearStreamEndDone()
390 return (mCblk->mFlags & CBLK_STREAM_END_DONE) != 0; in getStreamEndDone()
[all …]
DAudioTrack.cpp537 int32_t flags = android_atomic_and(~CBLK_DISABLED, &mCblk->mFlags); in start()
1004 if (mCblk->mFlags & CBLK_INVALID) { in getPosition()
1069 android_atomic_or(CBLK_INVALID, &mCblk->mFlags); in setOutputDevice()
1308 mCblk = cblk; in createTrack_l()
1568 audio_track_cblk_t* cblk = mCblk; in releaseBuffer()
1589 &mCblk->mFlags); in write()
1650 audio_track_cblk_t* cblk = mCblk; in allocateTimedBuffer()
1677 audio_track_cblk_t* cblk = mCblk; in queueTimedBuffer()
1703 LOG_ALWAYS_FATAL_IF(mCblk == NULL); in processAudioBuffer()
1729 ~(CBLK_UNDERRUN | CBLK_LOOP_CYCLE | CBLK_LOOP_FINAL | CBLK_BUFFER_END), &mCblk->mFlags); in processAudioBuffer()
[all …]
DAudioRecord.cpp309 int32_t flags = android_atomic_acquire_load(&mCblk->mFlags); in start()
457 android_atomic_or(CBLK_INVALID, &mCblk->mFlags); in setInputDevice()
610 mCblk = cblk; in openRecord_l()
866 int32_t flags = android_atomic_and(~CBLK_OVERRUN, &mCblk->mFlags); in processAudioBuffer()
/frameworks/av/services/audioflinger/
DTracks.cpp82 mCblk(NULL), in TrackBase()
125 (mCblk = static_cast<audio_track_cblk_t *>(mCblkMemory->pointer())) == NULL) { in TrackBase()
133 mCblk = (audio_track_cblk_t *) new uint8_t[size]; in TrackBase()
138 if (mCblk != NULL) { in TrackBase()
139 new(mCblk) audio_track_cblk_t(); in TrackBase()
168 mBuffer = (char*)mCblk + sizeof(audio_track_cblk_t); in TrackBase()
173 mCblk->mFlags = CBLK_FORCEREADY; // FIXME hack, need to fix the track ready logic in TrackBase()
225 if (mCblk != NULL) { in ~TrackBase()
227 delete mCblk; in ~TrackBase()
229 mCblk->~audio_track_cblk_t(); // destroy our shared-structure. in ~TrackBase()
[all …]
DEffects.cpp1042 mEffect(effect), mEffectClient(effectClient), mClient(client), mCblk(NULL), in EffectHandle()
1053 (mCblk = static_cast<effect_param_cblk_t *>(mCblkMemory->pointer())) == NULL) { in EffectHandle()
1059 new(mCblk) effect_param_cblk_t(); in EffectHandle()
1060 mBuffer = (uint8_t *)mCblk + bufOffset; in EffectHandle()
1191 if (mCblk != NULL) { in disconnect()
1193 mCblk->~effect_param_cblk_t(); // destroy our shared-structure. in disconnect()
1227 Mutex::Autolock _l(mCblk->lock); in command()
1228 if (mCblk->clientIndex > EFFECT_PARAM_BUFFER_SIZE || in command()
1229 mCblk->serverIndex > EFFECT_PARAM_BUFFER_SIZE) { in command()
1230 mCblk->serverIndex = 0; in command()
[all …]
DFastCaptureState.h38 audio_track_cblk_t* mCblk; // control block for the single fast client, or NULL member
DTrackBase.h78 audio_track_cblk_t* cblk() const { return mCblk; } in cblk()
141 audio_track_cblk_t* mCblk; variable
DFastCapture.cpp197 audio_track_cblk_t* cblk = current->mCblk; in onWork()
DEffects.h225 effect_param_cblk_t* mCblk; // control block for deferred parameter setting via variable
DThreads.cpp3768 android_atomic_or(CBLK_DISABLED, &track->mCblk->mFlags); in prepareTracks_l()
5540 state->mCblk = NULL; in RecordThread()
5791 audio_track_cblk_t *cblkOld = state->mCblk; in threadLoop()
5794 state->mCblk = cblkNew; in threadLoop()
/frameworks/av/include/media/
DAudioEffect.h481 effect_param_cblk_t* mCblk; // control block for deferred parameter setting variable
DAudioRecord.h588 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() variable
DAudioTrack.h809 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() variable