From 20d00e1092ff96f3ee341802503dca932ebf7248 Mon Sep 17 00:00:00 2001 From: Sebastian Jaeckel Date: Wed, 10 May 2023 14:56:05 +0200 Subject: [PATCH] aes67: adapt aes67 default config file to use the rtp-sap module --- src/daemon/pipewire-aes67.conf.in | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/src/daemon/pipewire-aes67.conf.in b/src/daemon/pipewire-aes67.conf.in index 6fd8254c3..c0f14b36b 100644 --- a/src/daemon/pipewire-aes67.conf.in +++ b/src/daemon/pipewire-aes67.conf.in @@ -36,17 +36,29 @@ context.modules = [ { name = libpipewire-module-protocol-native } { name = libpipewire-module-client-node } { name = libpipewire-module-adapter } - { name = libpipewire-module-rtp-source + { name = libpipewire-module-rtp-sap args = { + local.ifname = eth0 sap.ip = 239.255.255.255 sap.port = 9875 - sess.latency.msec = 10 - local.ifname = eth0 - stream.props = { - media.class = "Audio/Source" - node.virtual = false - device.api = aes67 - } + + stream.rules = [ + { + matches = [ + { + rtp.session = "~.*" + } + ] + actions = { + create-stream = { + node.virtual = false + media.class = "Audio/Source" + device.api = aes67 + sess.latency.msec = 10 + } + } + } + ] } } ]