Wim Taymans
b472abe65b
pulse-server: improve GET_SERVER_INFO
...
We don't need to bind to the core object again, we can just use the
events on the manager core.
We don't actually have info when the Core is added so don't try to
use it to get defaults for the client.
Use the manager core info in server info.
2020-11-05 10:36:13 +01:00
Wim Taymans
c619d7851f
pulse-server: add move and default sink/source
...
Clean up error handling, use errno everywhere and convert when needed.
2020-10-29 11:59:16 +01:00
Wim Taymans
66cf4e68d5
pulse-server: use EnumFormat as fallback
...
Use a fixated format and position from EnumFormat as a fallback.
2020-10-27 15:42:48 +01:00
Wim Taymans
124b1221a6
pulse-server: add more introspection
...
Emit new/change/remove events
Handle suspended state of peer
Handle direct_on_input record streams.
Place the tag in error messages
2020-10-27 14:57:15 +01:00
Wim Taymans
51328af0e1
pulse-server: collect node params
2020-10-27 08:59:28 +01:00
Wim Taymans
4f63f37f00
pulse-server: collect device params
2020-10-26 20:53:34 +01:00
Wim Taymans
a372e4e90e
pulse-server: add more introspection
...
Add default nodes support and subscription events when it changes.
Fix stream id.
Fix node lookup.
Fix node volume.
2020-10-26 13:28:45 +01:00
Wim Taymans
fdf3485902
pulse-server: add sink/source sink_input/source_output introspect
2020-10-25 19:51:42 +01:00
Wim Taymans
02d04c63ea
pulse-server: introspect cards
2020-10-25 16:24:11 +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