pipewire/src/modules
Wim Taymans 22ffed456c pulse-server: improve event handling
Do the check for the client event mask in only one place where we
are actually going to send the event. This avoids sending events to
clients that did not register them.

Rework some of the event handling when the manager emit an
add/remove/change event. Make it possible to send multiple events, like
when a sink changes, also emit a change for the monitor.

See #1042
2021-04-12 17:19:15 +02:00
..
module-adapter adapter: improve error message 2021-02-26 20:45:25 +01:00
module-client-device remove hooks from objects 2020-11-06 15:53:32 +01:00
module-client-node remote-node: remove the mix from the port 2021-03-26 21:14:42 +01:00
module-metadata remove hooks from objects 2020-11-06 15:53:32 +01:00
module-profiler profiler: fix method prototype 2020-02-03 16:44:09 +01:00
module-protocol-native protocol-native: connection: fix errno check condition 2021-03-04 19:18:19 +00:00
module-protocol-pulse pulse-server: improve event handling 2021-04-12 17:19:15 +02:00
module-session-manager Run codespell on the entire codebase 2020-08-17 17:16:31 +00:00
spa module-device-factory: clean up properties in all cases 2020-12-03 10:24:38 +01:00
meson.build Add simple protocol 2021-04-12 13:24:49 +02:00
module-access.c module-access: Plug /.flatpak-info fd leak 2021-03-25 18:05:07 +00:00
module-adapter.c pulse-server: implement OBJECT_LINGER 2020-11-26 09:28:22 +01: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-link-factory.c link-factory: improve the link factory 2021-04-08 11:06:44 +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: improve error message 2021-03-11 15:18:28 +01:00
module-profiler.c node: improve profiler 2020-12-20 20:37:21 +01:00
module-protocol-native.c protocol-native: fix out-of-bounds access to SEC_LABEL hex table 2021-03-21 12:07:39 +00:00
module-protocol-pulse.c pulse-server: add listener after success 2021-03-26 15:13:50 +01:00
module-protocol-simple.c Add simple protocol 2021-04-12 13:24:49 +02:00
module-rtkit.c rtkit: boost default rt.prio to 88 2021-03-03 19:56:22 +01:00
module-session-manager.c session-manager: implement factories for session, endpoint-stream & endpoint-link 2020-03-27 14:56:07 +00:00