audio: support for wide-band speech audio over BT
Adding support for WB audio with BT devices
Change-Id: Ibaab69a8eb52f42f214c9c1f8f26ad3494728695
Bug: 13763881
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 8982813..4a15874 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -2116,6 +2116,13 @@
}
}
+ ret = str_parms_get_str(parms, AUDIO_PARAMETER_KEY_BT_SCO_WB, value, sizeof(value));
+ if (ret >= 0) {
+ pthread_mutex_lock(&adev->lock);
+ adev->bt_wb_speech_enabled = !strcmp(value, AUDIO_PARAMETER_VALUE_ON);
+ pthread_mutex_unlock(&adev->lock);
+ }
+
str_parms_destroy(parms);
ALOGV("%s: exit with code(%d)", __func__, status);
return status;
@@ -2533,6 +2540,8 @@
}
}
+ adev->bt_wb_speech_enabled = false;
+
*device = &adev->device.common;
if (k_enable_extended_precision)
adev_verify_devices(adev);