mirror of
https://github.com/mumble-voip/mumble.git
synced 2025-10-26 11:19:16 +00:00
Since newer versions of libsndfile now link to the system-wide installed Opus version (on Linux distros), there would be a conflict between symbols defined in the system-wide installation and the self-built (bundled) Opus library. This, as it turned out, can lead for instance to failing assertions due to pointer identities no longer holding because e.g. a function from the self-built Opus version ends up calling a sub-function from the system-wide Opus installation instead. This is also the root cause for the infamous "Opus crash" or "Audio wizard crash". In order to avoid these issues, we don't ship a bundled Opus version anymore and instead make it a build prerequisite to have Opus installed on your system. Fixes #5302
27 lines
1002 B
Plaintext
27 lines
1002 B
Plaintext
[submodule "3rdparty/minhook"]
|
|
path = 3rdparty/minhook
|
|
url = https://github.com/mumble-voip/minhook.git
|
|
[submodule "3rdparty/mach-override-src"]
|
|
path = 3rdparty/mach-override-src
|
|
url = https://github.com/mumble-voip/mach_override.git
|
|
[submodule "3rdparty/speexdsp"]
|
|
path = 3rdparty/speexdsp
|
|
url = https://github.com/mumble-voip/speexdsp.git
|
|
[submodule "3rdparty/rnnoise-src"]
|
|
path = 3rdparty/rnnoise-src
|
|
url = https://github.com/mumble-voip/rnnoise.git
|
|
[submodule "3rdparty/FindPythonInterpreter"]
|
|
path = 3rdparty/FindPythonInterpreter
|
|
url = https://github.com/Krzmbrzl/FindPythonInterpreter.git
|
|
[submodule "3rdparty/tracy"]
|
|
path = 3rdparty/tracy
|
|
url = https://github.com/wolfpld/tracy.git
|
|
[submodule "3rdparty/nlohmann_json"]
|
|
path = 3rdparty/nlohmann_json
|
|
url = https://github.com/ArthurSonzogni/nlohmann_json_cmake_fetchcontent
|
|
[submodule "3rdparty/gsl"]
|
|
path = 3rdparty/gsl
|
|
url = https://github.com/microsoft/GSL.git
|
|
[submodule "opus"]
|
|
url = https://github.com/mumble-voip/opus.git
|