Wim Taymans
5469ac19ab
pulse-server: map node.description to device.description
...
Makes Teamspeak work
Fixes #462
2020-12-08 12:20:47 +01:00
Wim Taymans
f95f278067
pulse-server: use channelmap
...
Convert to an from pulse enum to id in the message layer so that we
can always just deal with native spa types.
Use the channelmap in stream-restore
Parse the channelmap from properties.
2020-11-23 15:37:18 +01:00
Wim Taymans
f7162799f6
message: add module-stream-restore.id property
...
This should contain the key used to restore the stream volumes and
setting and is used by pavucontrol and gnome-volume-control to
ignore event streams. Fixes slider in pavucontrol and maybe also
the weird volumes in gnome-shell.
See #377
2020-11-18 15:51:40 +01:00
Wim Taymans
4cc466ad64
pulse-server: filter out redundant subscribe messages
2020-11-18 15:00:38 +01:00
Wim Taymans
11a57c9302
pulse-server: add debug level to message_dump
2020-11-17 12:33:09 +01:00
Wim Taymans
242cddd371
pulse-server: add support for proplist value conversion
2020-11-17 12:33:09 +01:00
Wim Taymans
1d3e6b6772
pulse-server: map some properties
...
Fixes the icon names.
See #377
2020-11-16 11:29:07 +01:00
Wim Taymans
99fcc95d18
pulse-server: don't leak formats
2020-11-09 16:51:34 +01:00
Wim Taymans
b6efcd90a7
pulse-server: improve message debug, add offset
2020-11-09 09:42:15 +01:00
Wim Taymans
efafb41525
pulse-server: debug messages when connection debug enabled
2020-11-03 12:22:35 +01:00
Wim Taymans
bba24b9ff8
pulse-server: return length of TAG_ARBITRARY
...
So that we don't have to know the length beforehand but can still
check it.
2020-11-03 12:14:09 +01:00
Wim Taymans
94dbd4f9b8
warn about and fix some -Wpointer-sign warnings
2020-11-02 09:03:53 +01:00
Wim Taymans
1cbad89862
pulse-server: add introspection of clients and modules
...
Add manager object to collect object info
Wait for object info until completing client connect
Implement clients and modules list and info.
2020-10-25 15:28:42 +01:00
Wim Taymans
1ceb902b76
pulse-server: convert between client cubic volume and linear
2020-10-23 09:36:01 +02:00
Wim Taymans
bc1192c8dd
pulse-server: handle message errors
2020-10-21 12:00:25 +02:00
Wim Taymans
138e61138f
pulse: resize message dynamically
2020-10-08 18:06:11 +02:00
Wim Taymans
f0102fd490
pulse: move pulse protocol to module
2020-10-08 18:06:11 +02:00