From 4fbc902eeee3839a1d3d6063186b6677ab5080bb Mon Sep 17 00:00:00 2001 From: Benjamin Reis Date: Thu, 5 Jul 2018 13:24:21 +0200 Subject: [PATCH] fix sound on some BT devices --- Classes/ProviderDelegate.m | 11 ++--------- submodules/mediastreamer2 | 2 +- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/Classes/ProviderDelegate.m b/Classes/ProviderDelegate.m index e046d0b5a..991dfe30f 100644 --- a/Classes/ProviderDelegate.m +++ b/Classes/ProviderDelegate.m @@ -53,19 +53,12 @@ NSError *err = nil; [audioSession setCategory:AVAudioSessionCategoryPlayAndRecord mode:AVAudioSessionModeVoiceChat - options:AVAudioSessionCategoryOptionAllowBluetooth | AVAudioSessionCategoryOptionAllowBluetoothA2DP + options:AVAudioSessionCategoryOptionAllowBluetooth | AVAudioSessionCategoryOptionAllowBluetoothA2DP | AVAudioSessionCategoryOptionMixWithOthers error:&err]; if (err) { - LOGE(@"Unable to change audio category because : %@", err.localizedDescription); + LOGE(@"Unable to change audio session because: %@", err.localizedDescription); err = nil; } - - /*double sampleRate = 44100.0; - [audioSession setPreferredSampleRate:sampleRate error:&err]; - if (err) { - LOGE(@"Unable to change preferred sample rate because : %@", err.localizedDescription); - err = nil; - }*/ } - (void)reportIncomingCall:(LinphoneCall *) call withUUID:(NSUUID *)uuid handle:(NSString *)handle video:(BOOL)video; { diff --git a/submodules/mediastreamer2 b/submodules/mediastreamer2 index 54a79f731..d4ad04b1d 160000 --- a/submodules/mediastreamer2 +++ b/submodules/mediastreamer2 @@ -1 +1 @@ -Subproject commit 54a79f731fea61d345dfff4f8fcb2fc390c2fed7 +Subproject commit d4ad04b1dcf2a321f90e315a3fdf293fccedcdb8