pipewire/src/modules/module-protocol-pulse
Wim Taymans e6fd5888ee param: add a new user seq field in the param-info
Add a new seq field in the param-info struct. Users can use this
field to keep track of pending param updates.

Store the latest seq number of the param update in the seq field. Remove
all params that don't match the sequence number because they are too
old. This avoids duplicate old params in pw-dump output.

Rework the pulseaudio manager with this same method.
2022-10-27 20:10:33 +02:00
..
extensions spa: add locale independent spa_dtoa 2022-03-21 10:41:44 +01:00
modules module-loopback: add target.delay.sec property 2022-10-20 16:02:28 +02:00
client.c pulse-server: remove warning 2022-10-12 10:17:49 +02:00
client.h pulse-server: work around race condition in SET_DEFAULT/MOVE_* 2022-07-04 15:57:31 +00:00
collect.c pulse-server: optimize link finding 2022-06-03 15:48:08 +02:00
collect.h pulse-server: optimize link finding 2022-06-03 15:48:08 +02: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: set also metadata target.object when moving streams 2022-02-28 18:36:26 +00:00
extension.c spa: add macro to simplify array iterations some more 2022-09-30 16:24:26 +02:00
extension.h pulse-server: make separate index 2022-01-17 12:01:13 +01:00
format.c clean up some more array iterations 2022-10-03 09:20:42 +02:00
format.h pulse-server: fix IEC958 passthrough again 2022-02-21 16:53:03 +01: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 param: add a new user seq field in the param-info 2022-10-27 20:10:33 +02:00
manager.h param: add a new user seq field in the param-info 2022-10-27 20:10:33 +02:00
message-handler.c handle open_memstream errors 2022-03-02 11:48:31 +01:00
message-handler.h pulse-server: split out message-handler 2021-06-25 03:23:41 +02:00
message.c pulse-server: message: improve resizing logic 2022-06-16 18:38:30 +00:00
message.h pulse-server: message: store pointer to impl directly 2022-06-16 18:38:30 +00:00
module.c pulse-server: rename module_info::prepare() to create() 2022-06-02 23:56:55 +02:00
module.h pulse-server: rename module_info::prepare() to create() 2022-06-02 23:56:55 +02:00
operation.c pulse-server: unlink operation before callback 2022-02-21 08:54:50 +01:00
operation.h pulse-server: free pending sample reply 2022-02-20 21:34:53 +01:00
pending-sample.c pulse-server: free pending sample reply 2022-02-20 21:34:53 +01:00
pending-sample.h pulse-server: wait for pending_sample to complete 2022-02-21 08:57:15 +01:00
pulse-server.c pulse-server: improve maxlength calculations 2022-09-26 17:29:17 +02:00
pulse-server.h pulse-server: add missing forward declarations 2021-06-25 03:24:00 +02:00
quirks.c clean up some more array iterations 2022-10-03 09:20:42 +02:00
quirks.h pipewire-pulse: implement simple quirk database 2021-06-30 17:17:36 +02:00
remap.c pulse-server: map "device.sysfs.path" to "sysfs.path" 2022-06-30 08:41:30 +02: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 remove the rate_match io 2022-03-29 09:57:49 +02:00
sample-play.h remove the rate_match io 2022-03-29 09:57:49 +02: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: do chmod of the socket like pulseaudio 2022-10-20 11:49:52 +02:00
server.h pulse-server: support server config 2022-01-04 14:30:33 +01:00
stream.c Revert "pulse-server: Handle clients that send more than requested" 2022-09-08 09:06:02 +02:00
stream.h Revert "pulse-server: Handle clients that send more than requested" 2022-09-08 09:06:02 +02:00
utils.c Make all fopen() calls use O_CLOEXEC 2022-09-23 15:19:01 +00:00
utils.h pulse-server: don't append "/pulse" to PULSE_RUNTIME_PATH 2022-06-09 17:06:07 +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