audio: property to disable USB sidetone
Add system property to disable USB sidetone
CRs-Fixed: 1083679
Change-Id: I4b6f9cce747638c623172324529251d2c8a38a43
diff --git a/hal/msm8974/platform.c b/hal/msm8974/platform.c
index 71efe9f..10ca7e4 100644
--- a/hal/msm8974/platform.c
+++ b/hal/msm8974/platform.c
@@ -5631,10 +5631,14 @@
{
int ret;
if (out_snd_device == SND_DEVICE_OUT_USB_HEADSET) {
+ if (property_get_bool("audio.debug.usb.disable_sidetone", 0)) {
+ ALOGI("Debug: Disable sidetone");
+ } else {
ret = audio_extn_usb_enable_sidetone(out_snd_device, enable);
if (ret)
ALOGI("%s: usb device %d does not support device sidetone\n",
__func__, out_snd_device);
+ }
} else {
ALOGV("%s: sidetone out device(%d) mixer cmd = %s\n",
__func__, out_snd_device, str);