mumble/installer
Robert Adam 694c4fbb78 CHANGE(client): Exclude and discourage RNNoise
Due to RNNoise being unmaintained and the library's code being in very
poor shape, this commit excludes the RNNoise feature from Mumble by
default and discourages its use.

The library contains Opus and CELT symbols (probably due to copy&paste
of code) that can end up being called from Opus instead of its own
versions of these functions. This can lead to completely unforeseen
behavior, including crashes.
An example of this is as of writing this, enabling RNNoise on macOS
leads to a crash of Mumble pretty much as soon as it starts up with an
"invalid instruction" error. The reason being that part of RNNoise's
implementation of one of Opus's symbols contains a code path that
produces an invalid instruction in optimized builds (and a segfault in
debug builds) and this code path is taken when Opus (wrongly) uses this
function instead of its own.

Fixes #6041
2023-12-30 09:36:13 +01:00
..
bannrbmp.bmp Added launch checkbox and new bitmaps for the installer 2010-09-05 01:24:27 +02:00
ClientInstaller.cs CHANGE(client): Exclude and discourage RNNoise 2023-12-30 09:36:13 +01:00
dlgbmp.bmp Added launch checkbox and new bitmaps for the installer 2010-09-05 01:24:27 +02:00
gpl.rtf Add MSI-based installer 2010-08-09 01:34:36 +02:00
gpl.txt Since we depend on mingw dlls anyway, switch to full dynamic linking and add an installer 2005-09-03 14:30:09 +00:00
lgpl.txt Add LGPLv2.1 license (new for Qt 4.5). Update Speex license. Add PortAudio license. 2009-03-11 22:35:15 +01:00
Mumble.rtf MAINT: Update copyright notice to 2022 2022-10-02 12:08:50 +02:00
MumbleInstall.cs MAINT: Update copyright headers to 2023 2023-01-08 15:54:35 +01:00
portaudio.txt Add LGPLv2.1 license (new for Qt 4.5). Update Speex license. Add PortAudio license. 2009-03-11 22:35:15 +01:00
qos.reg *** empty log message *** 2006-02-14 17:27:27 +00:00
qt.txt Update Qt license text 2009-12-23 18:07:51 +01:00
ServerInstaller.cs MAINT: Update copyright headers to 2023 2023-01-08 15:54:35 +01:00
speex.txt Add LGPLv2.1 license (new for Qt 4.5). Update Speex license. Add PortAudio license. 2009-03-11 22:35:15 +01:00