pipewire/src/modules
Barnabás Pőcze 4c13eced55 pulse-server: detach clients from server
When the server or client goes away, detach the client
from the server to avoid potential use-after-free issues
that might occur if the client causes the
unloading of the server it is connected to.

E.g.:

  pactl load-module module-protocol-native-tcp port=4713
  pactl -s localhost:4713 unload-module module-native-protocol-tcp

See #1240.
2021-06-01 22:11:49 +02:00
..
module-adapter treewide: replace strcmp() == 0 with spa_streq() 2021-05-18 22:10:27 +10:00
module-client-device spa/buffer: rename SPA_MEMBER to SPA_PTROFF 2021-05-06 09:39:39 +00:00
module-client-node spa/buffer: rename SPA_MEMBER to SPA_PTROFF 2021-05-06 09:39:39 +00:00
module-echo-cancel Add echo-cancel module 2021-04-27 09:56:54 +02:00
module-filter-chain filter-chain: add copy function 2021-05-12 20:16:53 +02:00
module-metadata spa/buffer: rename SPA_MEMBER to SPA_PTROFF 2021-05-06 09:39:39 +00:00
module-profiler profiler: fix method prototype 2020-02-03 16:44:09 +01:00
module-protocol-native treewide: replace !strcmp() with spa_streq() 2021-05-18 22:10:27 +10:00
module-protocol-pulse pulse-server: detach clients from server 2021-06-01 22:11:49 +02:00
module-session-manager spa/buffer: rename SPA_MEMBER to SPA_PTROFF 2021-05-06 09:39:39 +00:00
module-zeroconf-discover zeroconf: add avahi zerconf discover module 2021-05-14 09:09:48 +02:00
spa spa/buffer: rename SPA_MEMBER to SPA_PTROFF 2021-05-06 09:39:39 +00:00
meson.build modules: build module-rt only on Linux 2021-05-30 15:30:45 +03:00
module-access.c treewide: replace strcmp() == 0 with spa_streq() 2021-05-18 22:10:27 +10:00
module-adapter.c modules: don't add CLIENT_ID when lingering 2021-04-23 11:19:25 +02:00
module-client-device.c permission: add some helpers 2020-07-30 16:26:29 +02:00
module-client-node.c permission: add some helpers 2020-07-30 16:26:29 +02:00
module-echo-cancel.c echo-cancel: set latency on the right streams 2021-05-31 16:15:37 +02:00
module-filter-chain.c filter-chain: pass latency param along 2021-05-27 15:26:09 +02:00
module-link-factory.c treewide: replace strcmp() == 0 with spa_streq() 2021-05-18 22:10:27 +10:00
module-loopback.c module: proxy latency params 2021-05-27 16:07:25 +02:00
module-metadata.c module-metadata: set factory id in properties 2021-01-14 19:22:18 +01:00
module-portal.c module-portal: direct GetConnectionUnixProcessID call to /org/freedesktop/DBus 2021-05-27 11:24:04 +00:00
module-profiler.c module-profiler: stop when freewheeling 2021-05-07 10:12:16 +02:00
module-protocol-native.c treewide: replace !strcmp() with spa_streq() 2021-05-18 22:10:27 +10:00
module-protocol-pulse.c pulse-server: fix memory issue 2021-05-25 14:55:00 +02:00
module-protocol-simple.c treewide: replace strcmp() == 0 with spa_streq() 2021-05-18 22:10:27 +10:00
module-pulse-tunnel.c pulse-tunnel: handle latency a little better 2021-05-28 11:19:05 +02:00
module-rt.c modules: Add module-rt 2021-05-19 17:39:17 +02:00
module-rtkit.c modules: fix scan-build errors for unused variables 2021-05-26 07:51:27 +00:00
module-session-manager.c session-manager: implement factories for session, endpoint-stream & endpoint-link 2020-03-27 14:56:07 +00:00
module-zeroconf-discover.c Drop double semicolons 2021-05-20 07:24:22 +00:00