mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2025-12-20 06:30:04 +01:00
linking: move find-media-role-target hook to run later in the chain
A defined target should have priority over a role-based target
This commit is contained in:
parent
8012fbd5cf
commit
42727fcbc6
4 changed files with 6 additions and 2 deletions
|
|
@ -92,6 +92,10 @@ processed while targets are being selected.
|
|||
- find-filter-target.lua
|
||||
- Select the target of a filter node, if the subject is a filter node
|
||||
|
||||
* - linking/find-media-role-target
|
||||
- find-media-role-target.lua
|
||||
- Select the target based on the stream's media.role and the target's device.intended-roles
|
||||
|
||||
* - linking/find-default-target
|
||||
- find-default-target.lua
|
||||
- Select the default source/sink as target
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ log = Log.open_topic ("s-linking")
|
|||
|
||||
SimpleEventHook {
|
||||
name = "linking/find-default-target",
|
||||
after = "linking/find-filter-target",
|
||||
after = "linking/find-media-role-target",
|
||||
interests = {
|
||||
EventInterest {
|
||||
Constraint { "event.type", "=", "select-target" },
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@ log = Log.open_topic ("s-linking")
|
|||
|
||||
SimpleEventHook {
|
||||
name = "linking/find-defined-target",
|
||||
after = "linking/find-media-role-target",
|
||||
interests = {
|
||||
EventInterest {
|
||||
Constraint { "event.type", "=", "select-target" },
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ log = Log.open_topic("s-linking")
|
|||
|
||||
SimpleEventHook {
|
||||
name = "linking/find-media-role-target",
|
||||
after = "linking/find-filter-target",
|
||||
interests = {
|
||||
EventInterest {
|
||||
Constraint { "event.type", "=", "select-target" },
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue