hal: Add support for EC in regular audio recording
- Ensure EC reference is set when the source is MIC and fluence is
enabled in the regular audio recording path.
Change-Id: I6648f41fcc578ded13e4fecdb7ef35bc6b0579d4
CRs-Fixed: 628085
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index 1613f48..2d714e1 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -1393,8 +1393,10 @@
if (in_device & AUDIO_DEVICE_IN_BUILTIN_MIC &&
channel_count == 1 ) {
if(my_data->fluence_type & FLUENCE_DUAL_MIC &&
- my_data->fluence_in_audio_rec)
+ my_data->fluence_in_audio_rec) {
snd_device = SND_DEVICE_IN_HANDSET_DMIC;
+ set_echo_reference(adev->mixer, EC_REF_RX);
+ }
}
} else if (source == AUDIO_SOURCE_FM_RX ||
source == AUDIO_SOURCE_FM_RX_A2DP) {