wireplumber/modules
Julian Bouzas d2123827f7 scripts: use the event stack to handle virtual session items
This removes both the policy-virtual-client.lua and policy-virtual-device.lua
scripts, and creates a new linking/find-virtual-target.lua script to link
clients with virtual session items if one of them can be found. In addition to
this, this patch also ports the policy-virtual-client-links.lua into a new
scripts/rescan-virtual-links.lua to use the event stack. The idea is for the
scripts/link-target.lua to create all links but only activate non virtual links,
and for the scripts/rescan-virtual-links.lua to activate/deactivate virtual
links based on role priorities.
2023-04-17 07:48:18 -04:00
..
module-lua-scripting Rename endpoint concept to virtual session item 2023-04-17 07:48:18 -04:00
module-reserve-device Fix leftover use of module-reserve-device's state property 2022-07-14 13:02:19 +00:00
meson.build Rename endpoint concept to virtual session item 2023-04-17 07:48:18 -04:00
module-default-nodes-api.c m-default-nodes-api: revert to the version from master, without hooks 2023-04-17 07:48:18 -04:00
module-file-monitor-api.c file-monitor-api: allow watching files too, not just directories 2021-10-19 17:16:37 +03:00
module-logind.c modules/logind: be more specific when creating the login monitor 2022-05-02 08:27:43 +00:00
module-metadata.c lib: introduce WpComponentLoader and remove WpModule 2021-02-03 17:16:51 +02:00
module-mixer-api.c m-mixer-api: fix channelVolumes array iteration in set-volume 2022-05-02 11:02:40 +03:00
module-portal-permissionstore.c modules: move all portal-permissionstore code into one file 2022-06-02 12:34:16 -04:00
module-settings.c m-settings: use WpConf to get the wireplumber settings 2023-04-17 07:48:18 -04:00
module-si-audio-adapter.c module-si-audio-adapter: Pass through encoded audio 2022-12-07 15:18:25 +00:00
module-si-audio-virtual.c scripts: use the event stack to handle virtual session items 2023-04-17 07:48:18 -04:00
module-si-node.c si-node: skip control ports from the list of ports to be linked 2022-06-28 10:52:49 +03:00
module-si-standard-link.c Rename endpoint concept to virtual session item 2023-04-17 07:48:18 -04:00
module-standard-event-source.c lib: remove WpEndpoint and WpSiEndpoint APIs 2023-04-17 07:48:18 -04:00