Multiple instances of module-roc-source
- PipeWire version (
pipewire --version
): 0.3.79 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): "Linux Mint 21.2" - Desktop Environment: Xfce
- Kernel version (
uname -r
): 5.15.0-83-generic
Description of Problem:
I would like to receive RTP from different remote multicast addresses. If I use the roc-recv command I can, like:
$ roc-recv -vv -s rtp+rs8m://239.168.2.182:1078 -r rs8m://239.168.2.182:1079 --miface 192.168.2.182
$ roc-recv -vv -s rtp+rs8m://239.168.2.182:1080 -r rs8m://239.168.2.182:1081 --miface 192.168.2.182
But using module-roc-source it seems that I can instantiate no more than one instance.
How Reproducible:
$ pactl load-module module-roc-source source_name=FirstRocSource local.ip=239.168.2.182 local.source.port=1078 local.repair.port=1079 sess.latency.msec=1000 resampler_profile=high fec_code=rs8m
536870913
$ pactl load-module module-roc-source source_name=SecondRocSource local.ip=239.168.2.182 local.source.port=1080 local.repair.port=1081 sess.latency.msec=1000 resampler_profile=high fec_code=rs8m
Failure: Invalid argument
Steps to Reproduce:
as above
Actual Results:
as above
Expected Results:
Creation of n instances of module-roc-source allowed. Or, where is the configuration error, or maybe a reason why it is not possible could be enough.
Additional Info (as attachments):
-
pw-dump > pw-dump.log
:pw-dump.log