From 69645ac722fd3eda7b96cac149166fa7ab502fc5 Mon Sep 17 00:00:00 2001 From: Eric Laurent Date: Thu, 30 Aug 2012 11:20:32 -0700 Subject: 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 --- audio/audio_hw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 */ -- cgit v1.1