summaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorEric Laurent <elaurent@google.com>2012-08-30 11:20:32 -0700
committerEric Laurent <elaurent@google.com>2012-08-30 11:20:32 -0700
commit69645ac722fd3eda7b96cac149166fa7ab502fc5 (patch)
treee05f6929514a5f3963167c44b17c718d5d5f67ce /audio
parent9111281e0b97470baecc644c3c957a91880b6fd2 (diff)
downloaddevice_samsung_tuna-69645ac722fd3eda7b96cac149166fa7ab502fc5.zip
device_samsung_tuna-69645ac722fd3eda7b96cac149166fa7ab502fc5.tar.gz
device_samsung_tuna-69645ac722fd3eda7b96cac149166fa7ab502fc5.tar.bz2
audio: fix echo reference channels configuration
When an auxiliary mic channel is used, the echo reference should use only the main channels to be consistent with the way the reverse effect processing is configured. Change-Id: I28ee1e2a9852fdd0e904fb01bedf90f3372683c9
Diffstat (limited to 'audio')
-rw-r--r--audio/audio_hw.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/audio/audio_hw.c b/audio/audio_hw.c
index f2fda76..2caba05 100644
--- a/audio/audio_hw.c
+++ b/audio/audio_hw.c
@@ -2202,7 +2202,7 @@ static int start_input_stream(struct tuna_stream_in *in)
if (in->need_echo_reference && in->echo_reference == NULL)
in->echo_reference = get_echo_reference(adev,
AUDIO_FORMAT_PCM_16_BIT,
- in->config.channels,
+ popcount(in->main_channels),
in->requested_rate);
/* this assumes routing is done previously */