pipewire/src/modules/module-protocol-pulse
Pauli Virtanen e737e14e8b pulse-server: sync client manager before returning from LOAD_MODULE
Sync client's manager, before returning from module load, also for async
module loads.  This is because the module load may have its own core, so
even though it has made changes on server, the client manager might not
see them yet.

Fix this by syncing client->manager before operation return.
2022-02-15 06:28:54 +00:00
..
extensions pulse-server: also remap module property keys and values 2022-02-04 15:15:42 +01:00
modules pulse-server: add module-always-sink 2022-02-13 13:45:17 +02:00
client.c pulse-server: client: drop unused argument 2022-02-06 00:49:12 +01:00
client.h pulse-server: client: remove disconnecting flag 2022-02-02 15:40:43 +00:00
collect.c pulse-server: use object serial as index 2022-01-17 12:48:31 +01:00
collect.h pulse-server: use object serial as index 2022-01-17 12:48:31 +01:00
commands.h pulse-server: add command access control 2021-12-31 02:11:59 +01:00
dbus-name.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
dbus-name.h pulse-server: split out D-Bus parts 2021-06-25 03:23:09 +02:00
defs.h pulse-server: allows allocate MAXLENGTH for the ringbuffer 2022-01-28 16:21:03 +01:00
extension.c pulse-server: make separate index 2022-01-17 12:01:13 +01:00
extension.h pulse-server: make separate index 2022-01-17 12:01:13 +01:00
format.c pulse-server: don't make fake channels for iec958 2022-02-02 17:41:23 +01:00
format.h pulse-server: add device-restore extension 2021-09-01 13:23:10 +02:00
internal.h pulse-server: use quantum_limit 2022-01-14 16:45:41 +01:00
log.h modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
manager.c pulse-server: set serial to invalid on parse error 2022-01-19 16:57:17 +01:00
manager.h pulse-server: use object serial as index 2022-01-17 12:48:31 +01:00
message-handler.c pulse-server: make separate index 2022-01-17 12:01:13 +01:00
message-handler.h pulse-server: split out message-handler 2021-06-25 03:23:41 +02:00
message.c pulse-server: also remap module property keys and values 2022-02-04 15:15:42 +01:00
message.h pulse-server: split out message handling 2021-06-25 03:23:24 +02:00
module.c pulse-server: make some modules load-once 2022-02-13 17:50:54 +02:00
module.h pulse-server: make some modules load-once 2022-02-13 17:50:54 +02:00
operation.c pulse-server: try to not put pointers in info messages 2021-11-05 16:22:22 +01:00
operation.h pulse-server: split out reply, operation, client, stream 2021-06-25 03:23:27 +02:00
pending-sample.c pulse-server: pending-sample: move reference counting 2022-02-02 15:40:43 +00:00
pending-sample.h pulse-server: pending-sample: remove done flag 2022-02-02 15:40:43 +00:00
pulse-server.c pulse-server: sync client manager before returning from LOAD_MODULE 2022-02-15 06:28:54 +00:00
pulse-server.h pulse-server: add missing forward declarations 2021-06-25 03:24:00 +02:00
quirks.c conf: move rule matching to config 2022-02-04 10:43:31 +01:00
quirks.h pipewire-pulse: implement simple quirk database 2021-06-30 17:17:36 +02:00
remap.c pulse-server: also remap module property keys and values 2022-02-04 15:15:42 +01:00
remap.h pulse-server: also remap module property keys and values 2022-02-04 15:15:42 +01:00
reply.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
reply.h pulse-server: split out reply, operation, client, stream 2021-06-25 03:23:27 +02:00
sample-play.c pulse-server: convert node id to index in sample reply 2022-02-13 09:56:43 +01:00
sample-play.h pulse-server: convert node id to index in sample reply 2022-02-13 09:56:43 +01:00
sample.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
sample.h pulse-server: improve reference counting of samples 2021-12-26 19:37:41 +00:00
server.c pulse-server: allows allocate MAXLENGTH for the ringbuffer 2022-01-28 16:21:03 +01:00
server.h pulse-server: support server config 2022-01-04 14:30:33 +01:00
stream.c pulse-server: increase maxlength to match tlength 2022-01-28 16:23:42 +01:00
stream.h pulse-server: stream: remove done flag 2022-02-02 15:40:43 +00:00
utils.c pulse-server: remove unused defines 2022-01-04 10:08:54 +01:00
utils.h pulse-server: use pid_t where appropriate 2021-07-25 15:17:08 +02:00
volume.c modules: add log topics to module-protocol-pulse 2021-09-28 09:35:39 +02:00
volume.h pulse-server: split out volume handling 2021-06-25 03:23:01 +02:00