wireplumber/modules
George Kiagiadakis 1ed004c3c1 policy: implement a basic policy based on role priorities
* Every client has a priority based on its role
* For playback, we allow only a single client to play at a time
* For capture, we allow all clients to capture simultaneously
* Every time the "selected" device changes (either because devices
  are discovered/removed or because the user changed the selection),
  the clients are re-linked to the new "selected" device.
* When a playback client quits and there are others waiting unlinked,
  the highest priority one is linked automatically.
* This also properly fixes re-linking the correct client(s) to the
  correct device(s) when wireplumber exits and restarts.
2019-07-12 19:28:27 +03:00
..
module-pipewire policy: take into account the role of the client when linking it 2019-07-12 14:40:19 +03:00
module-pw-audio-softdsp-endpoint dsp: add support for convert mode 2019-07-09 13:22:05 -04:00
meson.build audio-client-module: added new module to load clients after softdsp endpoints are created 2019-07-12 09:44:15 -04:00
module-client-permissions.c m-client-permissions: ref-count the client data and re-work code for safety 2019-07-11 17:19:14 +03:00
module-mixer.c mixer: implement listing controls of multiple streams 2019-07-09 13:20:39 -04:00
module-pipewire.c audio-client-module: added new module to load clients after softdsp endpoints are created 2019-07-12 09:44:15 -04:00
module-pw-alsa-udev.c alsa-udev/softdsp-endpoint: make the stream names & count configurable 2019-07-09 13:20:39 -04:00
module-pw-audio-client.c audio-client-module: added new module to load clients after softdsp endpoints are created 2019-07-12 09:44:15 -04:00
module-pw-audio-softdsp-endpoint.c dsp: add support for convert mode 2019-07-09 13:22:05 -04:00
module-simple-policy.c policy: implement a basic policy based on role priorities 2019-07-12 19:28:27 +03:00