diff options
author | Glenn Kasten <gkasten@google.com> | 2015-03-20 09:05:01 -0700 |
---|---|---|
committer | Glenn Kasten <gkasten@google.com> | 2015-03-23 12:31:57 -0700 |
commit | 4c36d6f48f4eecacc148317f775f65961a4f03d2 (patch) | |
tree | 5f0cdb1359376f0483d5627551f5e2a210de7ad2 /media/libmedia/AudioRecord.cpp | |
parent | 4408d8ab70d3385ac043d0f9a210a971c3a570c2 (diff) | |
download | frameworks_av-4c36d6f48f4eecacc148317f775f65961a4f03d2.zip frameworks_av-4c36d6f48f4eecacc148317f775f65961a4f03d2.tar.gz frameworks_av-4c36d6f48f4eecacc148317f775f65961a4f03d2.tar.bz2 |
Logging
Move log of latency to where it is first computed.
Log more parameters when a fast track is denied by client.
Log session ID in destructor.
Remove obsolete ALOGV that were for debugging a particular problem.
Log more parameters of set().
Change-Id: I0156bceaf397f2faa053214572c57136705685ee
Diffstat (limited to 'media/libmedia/AudioRecord.cpp')
-rw-r--r-- | media/libmedia/AudioRecord.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/media/libmedia/AudioRecord.cpp b/media/libmedia/AudioRecord.cpp index bc99dfb..1a65ee8 100644 --- a/media/libmedia/AudioRecord.cpp +++ b/media/libmedia/AudioRecord.cpp @@ -112,7 +112,9 @@ AudioRecord::~AudioRecord() mCblkMemory.clear(); mBufferMemory.clear(); IPCThreadState::self()->flushCommands(); - AudioSystem::releaseAudioSessionId(mSessionId, -1); + ALOGV("~AudioRecord, releasing session id %d", + mSessionId); + AudioSystem::releaseAudioSessionId(mSessionId, -1 /*pid*/); } } @@ -286,7 +288,6 @@ status_t AudioRecord::start(AudioSystem::sync_event_t event, int triggerSession) status_t status = NO_ERROR; if (!(flags & CBLK_INVALID)) { - ALOGV("mAudioRecord->start()"); status = mAudioRecord->start(event, triggerSession); if (status == DEAD_OBJECT) { flags |= CBLK_INVALID; @@ -443,7 +444,8 @@ status_t AudioRecord::openRecord_l(size_t epoch) (mTransfer == TRANSFER_CALLBACK) && // matching sample rate (mSampleRate == afSampleRate))) { - ALOGW("AUDIO_INPUT_FLAG_FAST denied by client"); + ALOGW("AUDIO_INPUT_FLAG_FAST denied by client; transfer %d, track %u Hz, primary %u Hz", + mTransfer, mSampleRate, afSampleRate); // once denied, do not request again if IAudioRecord is re-created mFlags = (audio_input_flags_t) (mFlags & ~AUDIO_INPUT_FLAG_FAST); } |