summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGayathri Chandramouli <quic_pavanisr@quicinc.com>2022-05-02 22:42:03 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2022-06-08 00:46:15 -0700
commit57e9632243ff687afbf00b5d4125f387170873d8 (patch)
treeb6c5a92ed2fee1280c22512050370d3bd5a5eb56
parent8f494538d093642f4fafd30d1eec92e3b3ce702c (diff)
hal: fix usb_input_dev_enabled state
When USB input device configuration is present and jack status is connected, update the USB input device flag to be enabled so that voice call device pair could be updated in case of usb headset usecases. Change-Id: I3c478926cfa6a1e0e27e71baf0907db9aa6cf8a4
-rw-r--r--hal/AudioDevice.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/hal/AudioDevice.cpp b/hal/AudioDevice.cpp
index bd7afbd2..307a9175 100644
--- a/hal/AudioDevice.cpp
+++ b/hal/AudioDevice.cpp
@@ -1458,6 +1458,8 @@ int AudioDevice::SetParameters(const char *kvpairs) {
if ((dynamic_media_config.sample_rate == 0 && dynamic_media_config.format == 0 &&
dynamic_media_config.mask == 0) || (dynamic_media_config.jack_status == false))
usb_input_dev_enabled = false;
+ else
+ usb_input_dev_enabled = true;
free(device_cap_query);
} else {
AHAL_ERR("Failed to allocate mem for device_cap_query");