Mumble for iOS 1.2.1

Posted on June 20, 2013 by mkrautz

Today, we’ll be releasing Mumble for iOS 1.2.1. This is a minor bug fix release to the 1.2 release we did earlier this month.

We found a nasty race condition which could cause crashes when the audio subsystem of the app was started or restarted. This bug seemed to happen very often on 4th generation iPod Touch devices, but could happen on all iOS devices with some bad luck.

We also fixed an issue where users using the “Low” quality preset would be unable to speak to others when on a 1.2.4 server in Opus mode.  To allow the “Low” quality to mode

to work correctly on all servers, we’ve changed it to use Opus in Opus mode, and CELT 0.7 (our baseline codec) on everything else. Previously, we always used Speex for it.

As usual, the source code for the app is available on GitHub (Mumble for iOSMumbleKit), and contributions of any kind are warmly appreciated.

The full list of changes in Mumble for iOS 1.2.1:

• Fixed a bug where users using the ‘Low’ audio quality mode could not send audio on 1.2.4 servers.

• Fixed a bug where chat messages sometimes had incorrect timestamps.

• Fixed an audio recording bug that would sometimes crash the app.

• Fixed several crash bugs which were triggered when using the the ‘Low’ audio quality mode.

As always, it’s available on the App Store. And don’t forget — if you enjoy the app, please spread the word, and remember to rate it in the App Store.