hal: Select same Tx device as voice call for VA after device switch.
Enable Voice activation and Voice call over BT sco, Select same TX Device
for both Voice call and VA usecases after switching from BT to other devices.
Change-Id: I839c2ecf8a2b6919b767e00a70db645b9094ef35
diff --git a/hal/audio_hw.c b/hal/audio_hw.c
index 8a6011b..0fe502d 100644
--- a/hal/audio_hw.c
+++ b/hal/audio_hw.c
@@ -2723,7 +2723,10 @@
(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;
}