Wim Taymans
143fadf68e
pulse-server: also remap module property keys and values
...
When loading a module, remap the pulseaudio properties to pipewire ones
for consistency.
move the media-roles to remap, because it's more about remapping between
pa and pw.
Fixes #2076
2022-02-04 15:15:42 +01:00
Wim Taymans
0904a35ba8
pulse-server: make separate index
...
Separate the id (the pipewire object id) from the index (what we send to
the client to identify the objects).
2022-01-17 12:01:13 +01:00
Barnabás Pőcze
80ae688cc6
pulse-server: compile extensions separately
...
Avoid including other C source files. Compile them separately.
2021-10-18 15:36:17 +02:00
Peter Hutterer
52a96bb602
modules: add log topics to module-protocol-pulse
...
This ends up using a nested namespace: mod.protocol-pulse for the module
itself, mod.protocol-pulse.foo for the various submodules and
extensions.
2021-09-28 09:35:39 +02:00
Wim Taymans
7e4d5b142f
pulse-server: don't leak format info
2021-09-07 09:51:58 +02:00
Wim Taymans
80628f38e7
alsa: move codec config to acp-device
...
Just like the latency, move the codecs to the device Route param.
This way, it is easier for the session manager to save and restore
the codecs as part of the Route settings.
2021-09-02 10:27:59 +02:00
Wim Taymans
eafef40430
pulse-server: remove pod debug
2021-09-01 13:25:52 +02:00
Wim Taymans
49eb31f670
pulse-server: add device-restore extension
...
This is mostly to read and set the supported formats of a sink.
2021-09-01 13:23:10 +02:00