Merge branch 'phone-role' into 'main'

media-roles: Add Phone role

See merge request agx/feedbackd!194
This commit is contained in:
Guido Günther
2025-11-02 13:58:59 +00:00
+17
View File
@@ -52,6 +52,7 @@ wireplumber.components = [
type = virtual, provides = policy.linking.role-based.loopbacks
requires = [ loopback.sink.role.multimedia
loopback.sink.role.notification
loopback.sink.role.phone
loopback.sink.role.alarm
loopback.sink.role.ringtone
loopback.sink.role.alert ]
@@ -87,6 +88,22 @@ wireplumber.components = [
}
provides = loopback.sink.role.notification
}
{
name = libpipewire-module-loopback, type = pw-module
arguments = {
# Voice calls
node.name = "loopback.sink.role.phone"
node.description = "Phone Calls"
capture.props = {
device.intended-roles = [ "Communication", "Phone" ]
device.icon-name = "phone-ongoing-call"
policy.role-based.priority = 25
policy.role-based.action.same-priority = "mix"
policy.role-based.action.lower-priority = "cork"
}
}
provides = loopback.sink.role.phone
}
{
name = libpipewire-module-loopback, type = pw-module
arguments = {