hal: Fix ADM Sample Rate and echo reference path for HFP
* Update ADM Sample rate to 8000/16000 based on BT NB/WB
* Use Mono channel echo reference instead of multi-channel
echo reference
Change-Id: I6ec1e50dd3066bdca3b8bbf9fe3064de747aa586
diff --git a/hal/audio_extn/utils.c b/hal/audio_extn/utils.c
index e56fee3..c71aaec 100644
--- a/hal/audio_extn/utils.c
+++ b/hal/audio_extn/utils.c
@@ -910,13 +910,13 @@
case USECASE_AUDIO_HFP_SCO_WB:
audio_extn_btsco_get_sample_rate(usecase->out_snd_device,
&usecase->out_app_type_cfg.sample_rate);
- usecase->in_app_type_cfg.sample_rate = CODEC_BACKEND_DEFAULT_SAMPLE_RATE;
+ usecase->in_app_type_cfg.sample_rate = usecase->out_app_type_cfg.sample_rate;
break;
case USECASE_AUDIO_HFP_SCO_DOWNLINK:
case USECASE_AUDIO_HFP_SCO_WB_DOWNLINK:
audio_extn_btsco_get_sample_rate(usecase->in_snd_device,
&usecase->in_app_type_cfg.sample_rate);
- usecase->out_app_type_cfg.sample_rate = CODEC_BACKEND_DEFAULT_SAMPLE_RATE;
+ usecase->out_app_type_cfg.sample_rate = usecase->in_app_type_cfg.sample_rate;
break;
default:
ALOGE("%s: usecase id (%d) not supported, use default sample rate",