summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorstenkinevgeniy <stenkinevgeniy@gmail.com>2018-05-22 18:06:48 +0000
committerJan Altensen <info@stricted.net>2019-02-05 20:11:29 +0100
commit097e294176c5255f68b4cdbb1c5d796711b38810 (patch)
tree5b90c8b87efc2de7c63825aac6c4da05711c3de8
parent3de97675646e958bf59361d55c34ab53b829a672 (diff)
downloadandroid_hardware_samsung-097e294176c5255f68b4cdbb1c5d796711b38810.tar.gz
android_hardware_samsung-097e294176c5255f68b4cdbb1c5d796711b38810.tar.bz2
android_hardware_samsung-097e294176c5255f68b4cdbb1c5d796711b38810.zip
Audio: get_input_snd_device - use all bt sco devices for voice calls.
Use AUDIO_DEVICE_OUT_BLUETOOTH_SCO AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET and AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT and not only AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET for voice calls. Remove default voice_mic for sco devices - why we need default mic for sco output devices if now we handle all sco output devices. Change-Id: Ibf4eb42eebcf7dc229649d8afe6e8b3ea9354165
-rw-r--r--audio/audio_hw.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/audio/audio_hw.c b/audio/audio_hw.c
index 8f83fb8..7bb02a0 100644
--- a/audio/audio_hw.c
+++ b/audio/audio_hw.c
@@ -741,16 +741,11 @@ static snd_device_t get_input_snd_device(struct audio_device *adev, audio_device
/* BT SCO */
if (out_device & AUDIO_DEVICE_OUT_ALL_SCO) {
- snd_device = SND_DEVICE_IN_VOICE_MIC;
- if (out_device & AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET) {
- if (voice_session_uses_wideband(adev->voice.session)) {
+ if (voice_session_uses_wideband(adev->voice.session)) {
snd_device = SND_DEVICE_IN_VOICE_BT_SCO_MIC_WB;
- } else {
+ } else {
snd_device = SND_DEVICE_IN_VOICE_BT_SCO_MIC;
- }
- } else if (voice_session_uses_twomic(adev->voice.session)) {
- snd_device = SND_DEVICE_IN_VOICE_EARPIECE_MIC;
}
}
} else if (source == AUDIO_SOURCE_CAMCORDER) {