diff --git a/src/modules/module-rtp-source.c b/src/modules/module-rtp-source.c index 571228120..cfd96201d 100644 --- a/src/modules/module-rtp-source.c +++ b/src/modules/module-rtp-source.c @@ -52,6 +52,7 @@ * - `source.port = `: the source port * - `node.always-process = `: true to receive even when not running * - `sess.latency.msec = `: target network latency in milliseconds, default 100 + * - `sess.ignore-ssrc = `: ignore SSRC, default false * - `sess.media = `: the media type audio|midi|opus, default audio * - `stream.props = {}`: properties to be passed to the stream * @@ -81,6 +82,7 @@ * #source.ip = 224.0.0.56 * #source.port = 0 * sess.latency.msec = 100 + * #sess.ignore-ssrc = false * #node.always-process = false * #sess.media = "audio" * #audio.format = "S16BE" @@ -113,6 +115,7 @@ PW_LOG_TOPIC_STATIC(mod_topic, "mod." NAME); "( source.ip= ) " \ "source.port= " \ "( sess.latency.msec= ) "\ + "( sess.ignore-ssrc= ) "\ "( sess.media= ) " \ "( audio.format= ) " \ "( audio.rate= ) " \ @@ -497,6 +500,7 @@ int pipewire__module_init(struct pw_impl_module *module, const char *args) copy_props(impl, props, "sess.max-ptime"); copy_props(impl, props, "sess.latency.msec"); copy_props(impl, props, "sess.ts-direct"); + copy_props(impl, props, "sess.ignore-ssrc"); str = pw_properties_get(props, "local.ifname"); impl->ifname = str ? strdup(str) : NULL;