mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-03-12 05:34:05 -04:00
We can only use non-shared memory when both nodes live in the same process _and_ we can be sure the output port is never going to be linked to a remote node because it is exclusive. This fixes the case where a null-sink is loaded inside the process space of the server and linked to the ALSA sink. This would create a link without shared mem and then as soon as something else (out of process) wants to link to the null-sink output, it would get a -22 EINVAL negotiation error because the memory can't be shared. Fixes #5159 |
||
|---|---|---|
| .. | ||
| daemon | ||
| examples | ||
| gst | ||
| modules | ||
| pipewire | ||
| tests | ||
| tools | ||
| meson.build | ||