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:
George Kiagiadakis 2024-06-24 17:35:52 +03:00
parent 8012fbd5cf
commit 42727fcbc6
4 changed files with 6 additions and 2 deletions

View file

@ -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

View file

@ -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" },

View file

@ -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" },

View file

@ -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" },