diff options
author | qctecmdr <qctecmdr@localhost> | 2021-06-16 01:34:16 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2021-06-16 01:34:15 -0700 |
commit | 2cc132a765140dd64412d9f6578a449322e0dfc5 (patch) | |
tree | 458b2a429a5212191b8c09cc1b981221ceda55c1 | |
parent | 809d17ea243ff7a658255bb835c4f4dbbea9a6e3 (diff) | |
parent | d23234640c5c5d6ae85753e10f48e66240faf5a1 (diff) |
Merge "hal: Select same Tx device as voice call for VA after device switch."
-rw-r--r-- | hal/audio_hw.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/hal/audio_hw.c b/hal/audio_hw.c index 17a82b38..8fc29614 100644 --- a/hal/audio_hw.c +++ b/hal/audio_hw.c @@ -2723,7 +2723,10 @@ int select_devices(struct audio_device *adev, audio_usecase_t uc_id) (is_single_device_type_equal(&usecase->device_list, AUDIO_DEVICE_IN_USB_HEADSET) && is_single_device_type_equal(&vc_usecase->device_list, - AUDIO_DEVICE_OUT_USB_HEADSET)))) { + AUDIO_DEVICE_OUT_USB_HEADSET))|| + (is_single_device_type_equal(&usecase->device_list, + AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET) && + is_codec_backend_out_device_type(&vc_usecase->device_list)))) { in_snd_device = vc_usecase->in_snd_device; out_snd_device = vc_usecase->out_snd_device; } |