From f16cf6b30f5e670b7b40482db17b5e91f9d77229 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(-) (limited to 'audio') 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