From e8c67fdd6f82a2adae8a58922a4a9a2d6db8da0b Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Mon, 15 Dec 2025 11:20:31 +0100 Subject: [PATCH] Don't use connected bluetooth audio device (if any) for recording a voice message --- app/src/main/java/org/linphone/utils/AudioUtils.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/linphone/utils/AudioUtils.kt b/app/src/main/java/org/linphone/utils/AudioUtils.kt index 83762908c..6ffa2e4d0 100644 --- a/app/src/main/java/org/linphone/utils/AudioUtils.kt +++ b/app/src/main/java/org/linphone/utils/AudioUtils.kt @@ -213,7 +213,6 @@ class AudioUtils { // In case no headset/hearing aid/bluetooth is connected, use microphone sound card // If none are available, default one will be used var headsetCard: AudioDevice? = null - var bluetoothCard: AudioDevice? = null var microphoneCard: AudioDevice? = null for (device in coreContext.core.audioDevices) { if (device.hasCapability(AudioDevice.Capabilities.CapabilityRecord)) { @@ -221,9 +220,6 @@ class AudioUtils { AudioDevice.Type.Headphones, AudioDevice.Type.Headset -> { headsetCard = device } - AudioDevice.Type.Bluetooth, AudioDevice.Type.HearingAid -> { - bluetoothCard = device - } AudioDevice.Type.Microphone -> { microphoneCard = device } @@ -232,9 +228,9 @@ class AudioUtils { } } Log.i( - "$TAG Found headset/headphones sound card [$headsetCard], bluetooth/hearingAid sound card [$bluetoothCard] and microphone card [$microphoneCard]" + "$TAG Found headset/headphones sound card [$headsetCard] and microphone card [$microphoneCard]" ) - return headsetCard ?: bluetoothCard ?: microphoneCard + return headsetCard ?: microphoneCard } @AnyThread