mumble currently uses the system celt library instead of the bundled one. While it is usually a very good idea to use system libraries, in this case it's probably not. celt is still under heavy development and is not bitstream-frozen, meaning every version changes the file format. So a user using most current celt library will likely not be able to use mumble to communicate with anyone else. This will hopefully be soon resolved by a bitstream-frozen celt 1.0 (as soon as mumble adopts that), but at the moment it's probably better to stick with the bundled.
Thanks Hanno, I've committed your suggested changes for mumble-1.2.3 which bundles two different celt codecs, one for compatibility reasons with older mumble-1.2.2 clients, so this fix is really needed. Thanks again!
(In reply to comment #1) > Thanks Hanno, I've committed your suggested changes for mumble-1.2.3 which > bundles two different celt codecs, one for compatibility reasons with older > mumble-1.2.2 clients, so this fix is really needed. Thanks again! This breaks the emerge of Mumble 1.2.3. See bug 355781.