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:48:02 +0400 |
commit | 0b62a84f91a88e2fc90ffbaa5bb4df4c84b7a276 (patch) | |
tree | 2826c9a5dc886bb092644f1a6881fcc873f56020 /Source | |
parent | 0206db44c0761a4a3f2e6dbc0828b1efc75370f0 (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.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"]) { |