diff options
author | Mikkel Krautz <mikkel@krautz.dk> | 2013-06-13 21:47:58 +0400 |
---|---|---|
committer | Mikkel Krautz <mikkel@krautz.dk> | 2013-06-13 21:50:49 +0400 |
commit | 2db6b93a790398d00ec726d6163082b7f95c5aa5 (patch) | |
tree | 06bbb3a6e6ed3b2903bc3c5d86f98fb7d98c8453 | |
parent | 8ac1daa2fe4c6ac67e61cf557663d8f2dab7d140 (diff) |
Murmur 1.2.4 enforces that clients use Opus when in Opus mode. This means that the
iOS client's Speex packets will be silently discarded by Murmur.
(cherry picked from commit 0b62a84f91a88e2fc90ffbaa5bb4df4c84b7a276)
-rw-r--r-- | Source/Classes/MUApplicationDelegate.m | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Source/Classes/MUApplicationDelegate.m b/Source/Classes/MUApplicationDelegate.m index f977ffe..2eec755 100644 --- a/Source/Classes/MUApplicationDelegate.m +++ b/Source/Classes/MUApplicationDelegate.m @@ -254,7 +254,9 @@ NSString *quality = [defaults stringForKey:@"AudioQualityKind"]; if ([quality isEqualToString:@"low"]) { - settings.codec = MKCodecFormatSpeex; + // Will fall back to CELT if the + // server requires it for inter-op. + settings.codec = MKCodecFormatOpus; settings.quality = 16000; settings.audioPerPacket = 6; } else if ([quality isEqualToString:@"balanced"]) { |