mumble/docs/dev
Robert Adam d11fd05062 CHANGE(client): Remove bundled Opus version
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
2022-12-28 13:04:25 +01:00
..
build-instructions CHANGE(client): Remove bundled Opus version 2022-12-28 13:04:25 +01:00
maintenance DOCS: Backporting translations 2021-09-06 08:50:32 +02:00
plugins DOCS(api): Fix typo 2021-11-26 22:45:24 +00:00
AudioInputDebug.md DOCS: Restructure and include build-documentation 2020-10-12 08:16:01 +02:00
ExtendingTheIceInterface.md MAINT: Rename Murmur.ice to MumbleServer.ice 2022-09-10 17:28:34 +02:00
IncrementingTheMumbleAPI.md DOCS(plugins): Document Mumble API increments 2022-08-01 12:27:09 +02:00
MurmurLocking.md DOCS: Restructure and include build-documentation 2020-10-12 08:16:01 +02:00
Profiling.md FEAT(server): Add support for the tracy profiler 2021-12-29 18:01:28 +01:00
TheMumbleSourceCode.md CHANGE(server): Remove gRPC implementation 2022-03-16 08:23:38 +01:00