At the same time I tested the two proposed patches for the "348" version of
Mumble in Wheezy, I also took the time to test the top 25 free software
distributions [as per distrowatch.com] to check for interoperability and what
support those distributions were including.
These tests used the "348"-1.1 patched mumble-server, and a amd64 Debian Sid
host running "348"-1.1 patched for using bundled celt 0.7.1. Distributions
were loaded into a VirtualBox VM; "Interop" makred as "Y" indicates that audio
output was heard from the VM through the host while Mumble in the host had the
mic muted.
One notable oddity: the highest version of the CELT codec is 0.11.1, but
Mumble reports CELT version 2.0.0 in Fedora 17 and Mageia 2, seemingly due to
library filename renaming done in these distributions.
Extra
Celt Celt Server
Distro version (mumble version) 0.7.1 Vers.+ Opus Interop Loopback
-----------------------------------------|-----|------|----|-------|--------|
*Mint Debian 201204 (1.2.3-3) | Y | | | Y | Y |
*Linux Mint 13 (1.2.3-2ubuntu4) | Y | | | Y | Y |
*Ubuntu 12.04 (1.2.3-2ubuntu4) | Y | | | Y | Y |
Mageia 2 (1.2.3-2.mga2) [3]| | 2.0.0| | | [1] |
Fedora 17 (1.2.3-7.fc17.1) | Y | 2.0.0| | Y | Y |
openSUSE 12.1 (1.2.3-10.3.1) | Y |0.11.0| | Y | Y |
*Debian Sid (1.2.3-349-g315b5f5-2) | | | Y | | [4] |
*Debian Wheezy (1.2.3-348-g317f5a0-1) | Y | | | Y | Y |
*Debian Squeeze (1.2.2-6+squeeze1) | Y | | | Y | Y |
Arch Linux 2012-08-04 (1.2.3-5) | Y |0.11.0| | Y | [1] |
*Ultimate 3.4 (1.2.3-2ubuntu4) | Y | | | Y | [2] |
*Lubuntu 12.04 (1.2.3-2ubuntu4) | Y | | | Y | [2] |
*Pear Linux 5 (1.2.3-2ubuntu4) | Y | | | Y | Y |
Sabayon Linux 9 (1.2.3-r2~0) | Y |0.11.0| | Y | [1] |
*Zorin OS 6 (1.2.3-2ubuntu4) | Y | | | Y | Y |
Chakra 2012.07 (1.2.3-3) | Y |0.11.0| | Y | Y |
*Bodhi 2.0.1 (1.2.3-2ubuntu4) | Y | | | Y | [1] |
*Snowlinux 2 "Ice" (1.2.2-6+squeeze1) | Y | | | Y | Y |
*Snowlinux 2 "Cream" (1.2.3-2ubuntu4) | Y | | | Y | Y |
Gentoo 12.1 (1.2.3-r2) | Y |0.11.0| | [6] | [1] |
Vector Linux 7.0 (1.2.3-i586-2vl70) [5]| Y |0.11.0| | Y | Y |
*CrunchBang 10 (1.2.2-6+squeeze1) | Y | | | Y | Y |
*SolusOS Eveline 1.1 (1.2.3-3solus1) | Y | | | Y | Y |
*Knoppix 7.03 DVD (1.2.3-348-g317f5a0-1) | Y | | | Y | Y |
-----------------------------------------|-----|------|----|-------|--------|
*Debian Wheezy "348"-1.1 bundled-celt [7]| Y | | | Y | Y |
*Debian Wheezy "348"-1.1 celt-lib [7]| Y | | | Y | Y |
-----------------------------------------|-----|------|----|-------|--------|
CentOS 6.3 (not in distro)
Slacko Puppy 5.3.3 (not in distro)
*Lucid Puppy 5.2.8 (not in distro)
*PCLinuxOS 2012.02 (not in distro)
FreeBSD 9 (not in distro)
Slackware 13 (not in distro)
Fuduntu 2012.3 (not in distro)
* Distro is Debian-based
+ Extra CELT codec version available as reported by Mumble
[1] Audio output did not work, so could not test server loopback
[2] Audio did function, but could not get audio output working in Mumble
[3] The bundled libcelt 0.7.1 in Mageia 2 for Mumble has a known bug related
to library filename mangling which is why it is not interoperable.
The Mageia QA team are working to fix it.
https://bugs.mageia.org/show_bug.cgi?id=6581
[4] Server loopback for "349"-2 only works if all connected clients support
the OPUS codec
[5] Mumble is only in the "testing" repository in Vector Linux
[6] It took 3 full days to get a Gentoo base system and KDE4 installed using
the standard instructions, after which X wouldn't start; Mumble was tested
via ssh X forwarding without audio
[7] "348"-1.1 = 1.2.3-348-g317f5a0 with proposed patches
-- Chris
--
Chris Knadle
Chris.Knadle@coredump.us
Attachment:
signature.asc
Description: This is a digitally signed message part.