mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-13 13:29:58 -05:00
Some modules may only be loaded once, and trying to load them twice from default.pa makes PulseAudio startup fail. While that could be considered a user error, it's nicer to not be so strict. It's not necessarily easy to figure what went wrong, if for example the user plays with RAOP and adds module-raop-discover to default.pa, which first works fine, but suddenly stops working when the user at some point enables RAOP support in paprefs. Enabling RAOP in paprefs makes module-gconf load the module too, so the module gets loaded twice. This patch adds a way to differentiate module load errors, and make cli-command ignore the error when the module is already loaded. |
||
|---|---|---|
| .. | ||
| module-raop-discover.c | ||
| module-raop-sink.c | ||
| raop-client.c | ||
| raop-client.h | ||
| raop-crypto.c | ||
| raop-crypto.h | ||
| raop-packet-buffer.c | ||
| raop-packet-buffer.h | ||
| raop-sink.c | ||
| raop-sink.h | ||
| raop-util.c | ||
| raop-util.h | ||