mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2026-01-11 02:20:21 +01:00
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. |
||
|---|---|---|
| .. | ||
| module-lua-scripting | ||
| module-reserve-device | ||
| meson.build | ||
| module-default-nodes-api.c | ||
| module-file-monitor-api.c | ||
| module-logind.c | ||
| module-metadata.c | ||
| module-mixer-api.c | ||
| module-portal-permissionstore.c | ||
| module-settings.c | ||
| module-si-audio-adapter.c | ||
| module-si-audio-virtual.c | ||
| module-si-node.c | ||
| module-si-standard-link.c | ||
| module-standard-event-source.c | ||