Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble-iphoneos.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorMikkel Krautz <mikkel@krautz.dk>2013-06-13 21:47:58 +0400
committerMikkel Krautz <mikkel@krautz.dk>2013-06-13 21:48:02 +0400
commit0b62a84f91a88e2fc90ffbaa5bb4df4c84b7a276 (patch)
tree2826c9a5dc886bb092644f1a6881fcc873f56020 /Source
parent0206db44c0761a4a3f2e6dbc0828b1efc75370f0 (diff)
MUApplicationDelegate: use Opus (and fall back to CELT) for the 'Low' quality mode.
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.
Diffstat (limited to 'Source')
-rw-r--r--Source/Classes/MUApplicationDelegate.m4
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"]) {