Wim Taymans
f7a7feea4e
pipewire-pulse: use defines for our keys
2020-12-18 17:19:24 +01:00
Wim Taymans
157d6de607
pulse-server: convert channel_map channels
...
channel_map contains pulseaudio channel names, convert them to
pipewire channel ids and then into pipewire channel names for the
null sink.
2020-12-07 20:29:22 +01:00
Wim Taymans
e2f0ab5710
pulse-server: handle channel_map null-sink option
2020-12-02 15:39:31 +01:00
Wim Taymans
4fb9e7eecc
pulse-server: convert some more null-sink properties
2020-12-02 10:31:16 +01:00
Wim Taymans
6235c8c0f2
pulse-server: don't set object.linger by default
2020-11-26 09:35:29 +01:00
Wim Taymans
1934df7307
pulse-server: implement OBJECT_LINGER
...
Use OBJECT_LINGER in module-load to make sure the module stays loaded
after the client disconnects.
Implement linger in adapter and node-factory
2020-11-26 09:28:22 +01:00
Wim Taymans
765ce0564f
pulse-server: don't crash with NULL arguments in module-load
2020-11-26 09:26:29 +01:00
Georges Basile Stavracas Neto
a362889712
pulse-server: Implement module load and unload
...
Implement a minimal version of the LOAD_MODULE and UNLOAD_MODULE
stream commands. The only supported module for now is the null
sink.
Modules are stored on a per-client bases, so that when clients
are disconnected, the modules they loaded is removed too.
This is enough to allow GNOME Network Displays to register a sink.
2020-11-05 11:57:12 -03:00