diff options
author | stenkinevgeniy <stenkinevgeniy@gmail.com> | 2018-05-22 18:06:48 +0000 |
---|---|---|
committer | Basil Gello <vasek.gello@gmail.com> | 2018-05-24 14:56:50 +0300 |
commit | 7c6d7701648f22f5ba634483015328490c6ed245 (patch) | |
tree | 77fb3be92fde1f5c29a4271659bd5d7570f2abf9 | |
parent | 92d3dd426e6c60492fda5a296619bea5627bcfe9 (diff) | |
download | android_hardware_samsung-7c6d7701648f22f5ba634483015328490c6ed245.tar.gz android_hardware_samsung-7c6d7701648f22f5ba634483015328490c6ed245.tar.bz2 android_hardware_samsung-7c6d7701648f22f5ba634483015328490c6ed245.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 f449103..4398d09 100644 --- a/audio/audio_hw.c +++ b/audio/audio_hw.c @@ -756,16 +756,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) { |