summaryrefslogtreecommitdiffstats
path: root/media/libmedia/AudioRecord.cpp
diff options
context:
space:
mode:
authorGlenn Kasten <gkasten@google.com>2013-12-05 16:35:58 -0800
committerGlenn Kasten <gkasten@google.com>2014-02-18 12:52:35 -0800
commit6dd62fb91d82dedcfa3ab38c02eb0940b4ba932a (patch)
tree5c463a944686864894c2be528a52df9d275dd221 /media/libmedia/AudioRecord.cpp
parentf3b785ae6ea135115b54ac58cedc12b444483902 (diff)
downloadframeworks_av-6dd62fb91d82dedcfa3ab38c02eb0940b4ba932a.zip
frameworks_av-6dd62fb91d82dedcfa3ab38c02eb0940b4ba932a.tar.gz
frameworks_av-6dd62fb91d82dedcfa3ab38c02eb0940b4ba932a.tar.bz2
Multi-client recording
Supports multiple clients both at native sample rate and with resampling. Change-Id: Icea55b4fd30751761b7debaa3ce016c79e712d8d
Diffstat (limited to 'media/libmedia/AudioRecord.cpp')
-rw-r--r--media/libmedia/AudioRecord.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/media/libmedia/AudioRecord.cpp b/media/libmedia/AudioRecord.cpp
index 6ca499b..700718d 100644
--- a/media/libmedia/AudioRecord.cpp
+++ b/media/libmedia/AudioRecord.cpp
@@ -462,7 +462,9 @@ status_t AudioRecord::openRecord_l(size_t epoch)
audio_io_handle_t input = AudioSystem::getInput(mInputSource, mSampleRate, mFormat,
mChannelMask, mSessionId);
if (input == 0) {
- ALOGE("Could not get audio input for record source %d", mInputSource);
+ ALOGE("Could not get audio input for record source %d, sample rate %u, format %#x, "
+ "channel mask %#x, session %d",
+ mInputSource, mSampleRate, mFormat, mChannelMask, mSessionId);
return BAD_VALUE;
}
{