hal: Use LINE_OUT device instead of AUX_LINE_OUT
Modify echo reference device in FFV to LINE_OUT instead of
AUX_LINE_OUT to match the correct external speaker device.
Change-Id: I6a75286d22750dfd5cae8df6efbd180d9c387a9a
diff --git a/hal/audio_extn/ffv.c b/hal/audio_extn/ffv.c
index cb4978f..50b776b 100644
--- a/hal/audio_extn/ffv.c
+++ b/hal/audio_extn/ffv.c
@@ -653,7 +653,7 @@
void audio_extn_ffv_append_ec_ref_dev_name(char *device_name)
{
- if (ffvmod.ec_ref_dev == AUDIO_DEVICE_OUT_AUX_LINE)
+ if (ffvmod.ec_ref_dev == AUDIO_DEVICE_OUT_LINE)
strlcat(device_name, " lineout", DEVICE_NAME_MAX_SIZE);
ALOGD("%s: ec ref dev name %s", __func__, device_name);
}
@@ -878,9 +878,9 @@
if (val & AUDIO_DEVICE_OUT_SPEAKER) {
ALOGD("%s: capture ec ref from speaker", __func__);
ffvmod.ec_ref_dev = AUDIO_DEVICE_OUT_SPEAKER;
- } else if (val & AUDIO_DEVICE_OUT_AUX_LINE) {
+ } else if (val & AUDIO_DEVICE_OUT_LINE) {
ALOGD("%s: capture ec ref from line out", __func__);
- ffvmod.ec_ref_dev = AUDIO_DEVICE_OUT_AUX_LINE;
+ ffvmod.ec_ref_dev = AUDIO_DEVICE_OUT_LINE;
} else {
ALOGE("%s: Invalid ec ref out device", __func__);
}