Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6e989324 authored by Sunil Kumar Yellamelli's avatar Sunil Kumar Yellamelli
Browse files

hal: Add AEC and NS effects for VOICE_RECOGNITION device to stereo channel

- AEC or NS effect is not taking for voice rec path due to
  missing Entry in audio effect config table.

- add entry to apply the effect.

Change-Id: I88329459681783e14cd2d1c114d31f38faa3882f
parent c9480e0d
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -148,6 +148,7 @@
        <device name="SND_DEVICE_IN_HANDSET_GENERIC_QMIC" acdb_id="191"/>
        <device name="SND_DEVICE_IN_VOICE_HEARING_AID" acdb_id="11"/>
        <device name="SND_DEVICE_IN_VOICE_REC_MIC" acdb_id="200"/>
        <device name="SND_DEVICE_IN_VOICE_REC_DMIC_STEREO" acdb_id="202"/>
        <device name="SND_DEVICE_OUT_VOICE_HANDSET_TMUS" acdb_id="7"/>
        <device name="SND_DEVICE_IN_BT_A2DP" acdb_id="201"/>
    </acdb_ids>
+3 −0
Original line number Diff line number Diff line
@@ -849,6 +849,9 @@ static struct audio_effect_config effect_config_table[GET_IN_DEVICE_INDEX(SND_DE
    [GET_IN_DEVICE_INDEX(SND_DEVICE_IN_VOICE_REC_MIC)][EFFECT_AEC] = {TX_VOICE_FLUENCEV5_SM, 0x0, 0x10EAF, 0x01},
    [GET_IN_DEVICE_INDEX(SND_DEVICE_IN_VOICE_REC_MIC)][EFFECT_NS] = {TX_VOICE_FLUENCEV5_SM, 0x0, 0x10EAF, 0x02},
    [GET_IN_DEVICE_INDEX(SND_DEVICE_IN_VOICE_REC_DMIC_STEREO)][EFFECT_AEC] = {TX_VOICE_TM_FLUENCE_EF, 0x0, 0x10EAF, 0x01},
    [GET_IN_DEVICE_INDEX(SND_DEVICE_IN_VOICE_REC_DMIC_STEREO)][EFFECT_NS] = {TX_VOICE_TM_FLUENCE_EF, 0x0, 0x10EAF, 0x02},
};
static struct audio_fluence_mmsecns_config fluence_mmsecns_table = {TOPOLOGY_ID_MM_HFP_ECNS, MODULE_ID_MM_HFP_ECNS,