Home | History | Annotate | Download | only in audioflinger

Lines Matching refs:mCblk

76         mCblk(NULL),
120 mCblk = static_cast<audio_track_cblk_t *>(mCblkMemory->pointer());
121 // can't assume mCblk != NULL
129 mCblk = (audio_track_cblk_t *) new uint8_t[size];
130 // assume mCblk != NULL
134 if (mCblk != NULL) {
135 new(mCblk) audio_track_cblk_t();
137 mCblk->frameCount_ = frameCount;
139 mBuffer = (char*)mCblk + sizeof(audio_track_cblk_t);
144 mCblk->mFlags = CBLK_FORCEREADY; // FIXME hack, need to fix the track ready logic
177 if (mCblk != NULL) {
179 delete mCblk;
181 mCblk->~audio_track_cblk_t(); // destroy our shared-structure.
349 if (mCblk != NULL) {
351 mAudioTrackServerProxy = new AudioTrackServerProxy(mCblk, mBuffer, frameCount,
354 mAudioTrackServerProxy = new StaticAudioTrackServerProxy(mCblk, mBuffer, frameCount,
358 // to avoid leaking a track name, do not allocate one unless there is an mCblk
503 mCblk->mServer,
506 mCblk->mFlags,
559 (mCblk->mFlags & CBLK_FORCEREADY)) {
561 android_atomic_and(~CBLK_FORCEREADY, &mCblk->mFlags);
754 android_atomic_and(~CBLK_FORCEREADY, &mCblk->mFlags);
912 ALOG_ASSERT(isFastTrack() && (mCblk != NULL));
951 audio_track_cblk_t* cblk = mCblk;
1503 if (mCblk != NULL) {
1506 ALOGV("OutputTrack constructor mCblk %p, mBuffer %p, "
1507 "mCblk->frameCount_ %u, mChannelMask 0x%08x",
1508 mCblk, mBuffer,
1509 mCblk->frameCount_, mChannelMask);
1512 mClientProxy = new AudioTrackClientProxy(mCblk, mBuffer, mFrameCount, mFrameSize);
1516 mClientProxy = new AudioTrackClientProxy(mCblk, mBuffer, mFrameCount, mFrameSize,
1664 size_t user = 0; // was mCblk->user
1766 if (mCblk != NULL) {
1767 mAudioRecordServerProxy = new AudioRecordServerProxy(mCblk, mBuffer, frameCount,
1789 (void) android_atomic_or(CBLK_OVERRUN, &mCblk->mFlags);
1838 audio_track_cblk_t* cblk = mCblk;
1859 mCblk->mServer,