wireplumber/modules
George Kiagiadakis 40e4ce8909 config-policy: push endpoints with keep=true to the end of the list when sorting
This ensures that endpoints with keep=false will still have
a chance to link when ones with keep=true exist. This also effectively
means that role priority does not matter when keep=true: we keep these
links active no matter what, while policy still applies normally for
all others.

For example, a final sorted list with these endpoints will end up
looking like this:

* ep1, role priority=25, keep=false
* ep2, role priority=20, keep=false
* ep3, role priority=25, keep=true
* ep4, role priority=75, keep=true

... which will effectively cause ep1, ep3 and ep4 to be linked.
2019-12-19 14:43:40 +02:00
..
module-config-endpoint parser-endpoint: fix typo; initialize endpoint priority instead of reseting the match one 2019-12-18 16:04:57 +02:00
module-config-policy config-policy: push endpoints with keep=true to the end of the list when sorting 2019-12-19 14:43:40 +02:00
module-pipewire session: select the default endpoint based on endpoint priority 2019-12-17 13:54:09 +02:00
meson.build config-policy: remove parsing of streams file 2019-12-16 13:37:05 -05:00
module-client-permissions.c lib: introduce WpObjectManager 2019-11-13 15:49:39 +02:00
module-config-endpoint.c modules: add config endpoint module 2019-12-16 13:36:56 -05:00
module-config-policy.c modules: add config policy module 2019-12-04 16:38:35 -05:00
module-monitor.c monitor & softdsp: fix alsa property names and api string 2019-10-15 00:12:17 +03:00
module-pipewire.c lib: rename WpEndpoint* to WpBaseEndpoint* 2019-12-11 19:05:05 +02:00
module-session.c lib: debug loading of config files + endpoint priorities 2019-12-18 15:43:29 +02:00