diff options
author | Glenn Kasten <gkasten@google.com> | 2013-07-25 14:21:35 -0700 |
---|---|---|
committer | Glenn Kasten <gkasten@google.com> | 2013-07-29 09:40:24 -0700 |
commit | 35cc4f3127322ad3e3dd1e15e8ae29ff4b4a3af6 (patch) | |
tree | ad534d537cd19cdb33fb5068059f3bd726e1f805 /services/audioflinger | |
parent | bd4c4fbb3b073e48963185d11a15da1fa18d2e54 (diff) | |
download | frameworks_av-35cc4f3127322ad3e3dd1e15e8ae29ff4b4a3af6.zip frameworks_av-35cc4f3127322ad3e3dd1e15e8ae29ff4b4a3af6.tar.gz frameworks_av-35cc4f3127322ad3e3dd1e15e8ae29ff4b4a3af6.tar.bz2 |
Remove obsolete mBufferEnd
Change-Id: I507c6109d66000bb30933ca23b912a1316f55e5e
Diffstat (limited to 'services/audioflinger')
-rw-r--r-- | services/audioflinger/TrackBase.h | 2 | ||||
-rw-r--r-- | services/audioflinger/Tracks.cpp | 8 |
2 files changed, 3 insertions, 7 deletions
diff --git a/services/audioflinger/TrackBase.h b/services/audioflinger/TrackBase.h index 44a63c3..7052a0f 100644 --- a/services/audioflinger/TrackBase.h +++ b/services/audioflinger/TrackBase.h @@ -118,8 +118,6 @@ protected: audio_track_cblk_t* mCblk; void* mBuffer; // start of track buffer, typically in shared memory // except for OutputTrack when it is in local memory - void* mBufferEnd; // &mBuffer[mFrameCount * frameSize], where frameSize - // is based on mChannelCount and 16-bit samples // we don't really need a lock for these track_state mState; const uint32_t mSampleRate; // initial sample rate only; for tracks which diff --git a/services/audioflinger/Tracks.cpp b/services/audioflinger/Tracks.cpp index ad4db98..aa1bcc2 100644 --- a/services/audioflinger/Tracks.cpp +++ b/services/audioflinger/Tracks.cpp @@ -75,7 +75,6 @@ AudioFlinger::ThreadBase::TrackBase::TrackBase( mClient(client), mCblk(NULL), // mBuffer - // mBufferEnd mState(IDLE), mSampleRate(sampleRate), mFormat(format), @@ -133,7 +132,6 @@ AudioFlinger::ThreadBase::TrackBase::TrackBase( mCblk->flags = CBLK_FORCEREADY; // FIXME hack, need to fix the track ready logic #endif } - mBufferEnd = (uint8_t *)mBuffer + bufferSize; #ifdef TEE_SINK if (mTeeSinkTrackEnabled) { @@ -1399,9 +1397,9 @@ AudioFlinger::PlaybackThread::OutputTrack::OutputTrack( mOutBuffer.frameCount = 0; playbackThread->mTracks.add(this); ALOGV("OutputTrack constructor mCblk %p, mBuffer %p, " - "mCblk->frameCount_ %u, mChannelMask 0x%08x mBufferEnd %p", + "mCblk->frameCount_ %u, mChannelMask 0x%08x", mCblk, mBuffer, - mCblk->frameCount_, mChannelMask, mBufferEnd); + mCblk->frameCount_, mChannelMask); // since client and server are in the same process, // the buffer has the same virtual address on both sides mClientProxy = new AudioTrackClientProxy(mCblk, mBuffer, mFrameCount, mFrameSize); @@ -1656,7 +1654,7 @@ AudioFlinger::RecordThread::RecordTrack::RecordTrack( channelMask, frameCount, 0 /*sharedBuffer*/, sessionId, false /*isOut*/), mOverflow(false) { - ALOGV("RecordTrack constructor, size %d", (int)mBufferEnd - (int)mBuffer); + ALOGV("RecordTrack constructor"); if (mCblk != NULL) { mAudioRecordServerProxy = new AudioRecordServerProxy(mCblk, mBuffer, frameCount, mFrameSize); |