Searched defs:cblk (Results 1 - 13 of 13) sorted by relevance

/frameworks/av/media/libaudioclient/
H A DIEffect.cpp120 sp<IMemory> cblk; local
124 cblk = interface_cast<IMemory>(reply.readStrongBinder());
125 if (cblk != 0 && cblk->pointer() == NULL) {
126 cblk.clear();
129 return cblk;
H A DIAudioTrack.cpp57 sp<IMemory> cblk; local
61 cblk = interface_cast<IMemory>(reply.readStrongBinder());
62 if (cblk != 0 && cblk->pointer() == NULL) {
63 cblk.clear();
66 return cblk;
H A DAudioEffect.cpp100 sp<IMemory> cblk; local
151 cblk = iEffect->getCblk();
152 if (cblk == 0) {
159 mCblkMemory = cblk;
160 mCblk = static_cast<effect_param_cblk_t*>(cblk->pointer());
H A DAudioTrackShared.cpp59 Proxy::Proxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, argument
61 : mCblk(cblk), mBuffers(buffers), mFrameCount(frameCount), mFrameSize(frameSize),
69 ClientProxy::ClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, argument
71 : Proxy(cblk, buffers, frameCount, frameSize, isOut, clientInServer)
73 , mTimestampObserver(&cblk->mExtendedTimestampQueue)
142 audio_track_cblk_t* cblk = mCblk; local
150 int32_t flags = android_atomic_and(~CBLK_INTERRUPT, &cblk->mFlags);
180 front = android_atomic_acquire_load(&cblk->u.mStreaming.mFront);
181 rear = cblk->u.mStreaming.mRear;
184 rear = android_atomic_acquire_load(&cblk
354 audio_track_cblk_t* cblk = mCblk; local
367 audio_track_cblk_t* cblk = mCblk; local
378 audio_track_cblk_t* cblk = mCblk; local
389 audio_track_cblk_t* cblk = mCblk; local
402 audio_track_cblk_t* cblk = mCblk; local
424 audio_track_cblk_t* cblk = mCblk; local
528 StaticAudioTrackClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize) argument
620 ServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, bool isOut, bool clientInServer) argument
632 audio_track_cblk_t* cblk = mCblk; local
688 audio_track_cblk_t* cblk = mCblk; local
774 audio_track_cblk_t* cblk = mCblk; local
821 audio_track_cblk_t* cblk = mCblk; local
850 const audio_track_cblk_t* cblk = mCblk; local
864 audio_track_cblk_t* cblk = mCblk; local
877 audio_track_cblk_t* cblk = mCblk; local
907 StaticAudioTrackServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize) argument
[all...]
H A DAudioRecord.cpp657 sp<IMemory> iMem; // for cblk
710 audio_track_cblk_t* cblk = static_cast<audio_track_cblk_t*>(iMemPointer); local
717 buffers = cblk + 1;
736 mCblk = cblk;
772 mProxy = new AudioRecordClientProxy(cblk, buffers, mFrameCount, mFrameSize);
H A DIAudioFlinger.cpp191 sp<IMemory>& cblk,
218 cblk.clear();
242 cblk = interface_cast<IMemory>(reply.readStrongBinder());
243 if (cblk != 0 && cblk->pointer() == NULL) {
244 cblk.clear();
254 } else if (cblk == 0) {
255 ALOGE("openRecord should have returned a cblk");
260 if (record != 0 || cblk != 0 || buffers != 0) {
261 ALOGE("openRecord returned an IAudioRecord, cblk, "
178 openRecord( audio_io_handle_t input, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, const String16& opPackageName, size_t *pFrameCount, audio_input_flags_t *flags, pid_t pid, pid_t tid, int clientUid, audio_session_t *sessionId, size_t *notificationFrames, sp<IMemory>& cblk, sp<IMemory>& buffers, status_t *status, audio_port_handle_t portId) argument
1025 sp<IMemory> cblk; local
[all...]
H A DAudioTrack.cpp1541 audio_track_cblk_t* cblk = static_cast<audio_track_cblk_t*>(iMemPointer); local
1542 mCblk = cblk;
1611 buffers = cblk + 1;
1631 // reset server position to 0 as we have new cblk.
1637 mProxy = new AudioTrackClientProxy(cblk, buffers, frameCount, mFrameSize);
1639 mStaticProxy = new StaticAudioTrackClientProxy(cblk, buffers, frameCount, mFrameSize);
/frameworks/av/services/audioflinger/
H A DFastCapture.cpp199 audio_track_cblk_t* cblk = current->mCblk; local
200 if (cblk != NULL && framesWritten > 0) {
201 int32_t rear = cblk->u.mStreaming.mRear;
202 android_atomic_release_store(framesWritten + rear, &cblk->u.mStreaming.mRear);
203 cblk->mServer += framesWritten;
204 int32_t old = android_atomic_or(CBLK_FUTEX_WAKE, &cblk->mFutex);
207 (void) syscall(__NR_futex, &cblk->mFutex, FUTEX_WAKE, 1);
H A DTrackBase.h78 audio_track_cblk_t* cblk() const { return mCblk; } function in class:TrackBase
H A DTracks.cpp235 status = cblk() != NULL ? NO_ERROR : NO_MEMORY;
1168 audio_track_cblk_t* cblk = mCblk; local
1169 android_atomic_or(flag, &cblk->mFlags);
1170 android_atomic_release_store(0x40000000, &cblk->mFutex);
1172 (void) syscall(__NR_futex, &cblk->mFutex, FUTEX_WAKE, INT_MAX);
1721 audio_track_cblk_t* cblk = mCblk; local
1722 android_atomic_or(CBLK_INVALID, &cblk->mFlags);
1723 android_atomic_release_store(0x40000000, &cblk->mFutex);
1725 (void) syscall(__NR_futex, &cblk->mFutex, FUTEX_WAKE, INT_MAX);
H A DAudioFlinger.cpp1582 sp<IMemory>& cblk,
1593 cblk.clear();
1696 cblk = recordTrack->getCblk();
1569 openRecord( audio_io_handle_t input, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, const String16& opPackageName, size_t *frameCount, audio_input_flags_t *flags, pid_t pid, pid_t tid, int clientUid, audio_session_t *sessionId, size_t *notificationFrames, sp<IMemory>& cblk, sp<IMemory>& buffers, status_t *status, audio_port_handle_t portId) argument
H A DThreads.cpp4218 audio_track_cblk_t* cblk = track->cblk(); local
4266 ALOGVV("track %d s=%08x [OK] on thread %p", name, cblk->mServer, this);
4301 } else if (cblk->mServer != 0) {
4497 ALOGVV("track %d s=%08x [NOT READY] on thread %p", name, cblk->mServer, this);
4939 audio_track_cblk_t* cblk = track->cblk(); local
4989 ALOGVV("track %d s=%08x [OK]", track->name(), cblk->mServer);
5489 audio_track_cblk_t* cblk = track->cblk(); local
[all...]
/frameworks/av/include/private/media/
H A DAudioTrackShared.h205 Proxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, bool isOut,
238 ClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize,
356 AudioTrackClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, argument
358 : ClientProxy(cblk, buffers, frameCount, frameSize, true /*isOut*/,
360 mPlaybackRateMutator(&cblk->mPlaybackRateQueue) {
407 StaticAudioTrackClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount,
457 AudioRecordClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, argument
459 : ClientProxy(cblk, buffers, frameCount, frameSize,
479 ServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize,
527 // cblk
550 AudioTrackServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, bool clientInServer = false, uint32_t sampleRate = 0) argument
656 AudioRecordServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, bool clientInServer) argument
[all...]

Completed in 874 milliseconds