diff options
author | stenkinevgeniy <stenkinevgeniy@gmail.com> | 2018-05-22 18:06:48 +0000 |
---|---|---|
committer | Jan Altensen <info@stricted.net> | 2019-02-05 20:11:29 +0100 |
commit | 097e294176c5255f68b4cdbb1c5d796711b38810 (patch) | |
tree | 5b90c8b87efc2de7c63825aac6c4da05711c3de8 | |
parent | 3de97675646e958bf59361d55c34ab53b829a672 (diff) | |
download | android_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.c | 9 |
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) { |