problem running roc-sink module
Hello,
I'm running fedora 34, and I want to use the roc-streaming pipewire modules. They used to work very well with uninstalled pipewire. Now I upgraded my pipewire git checkout, and pipewire no longer works at all in uninstalled mode.
Example errors: client:
pw-play /usr/share/hydrogen/data/drumkits/GMRockKit/HatSemiOpen-Soft.wav
stream node 41 error: no node available
remote error: id=3 seq:7 res:-2 (Filen eller katalogen finns inte): no node available
server: [W][49896.723428][ policy-node.c: 938 rescan_node()] policy-node 0x55846aa0eed0: no node found for 41, stream error [E][49896.724022][ stream.c: 365 stream_set_state()] stream 0x55716adc0bd0: error no node available [W][49896.724106][ reply.c: 72 reply_error()] client 0x55716ad9bf30 [MPlayer]: ERROR command:-1 (invalid) tag:2 error:25 (In/ut-fel)
I get similar errors if I try to use firefox or mplayer to play audio.
I use "make run" to start the uninstalled pipewire system.
The processes that start are:
joakim 27856 24441 0 aug22 pts/9 00:00:00 bash /home/joakim/pipewire/pw-uninstalled.sh
joakim 147559 147557 0 10:04 pts/8 00:00:00 /home/joakim/pipewire/builddir/src/daemon/pipewire-uninstalled
joakim 147562 147559 0 10:04 pts/8 00:00:00 /home/joakim/pipewire/builddir/src/examples/pipewire-media-session
joakim 147563 147559 0 10:04 pts/8 00:00:00 /home/joakim/pipewire/builddir/src/daemon/pipewire -c pipewire-pulse.conf
I have a roc configuration, but it doesnt make any difference if i remove it:
context.modules = [
{ name = libpipewire-module-roc-sink
args = {
local.ip = 0.0.0.0
remote.ip = 192.168.210.3
remote.source.port = 10001
remote.repair.port = 10002
sink.props = {
node.name = "roc-sink"
}
}
}
]