Virtual source not creating output ports
- PipeWire version (
pipewire --version
): 0.3.60 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Fedora Linux 37.20221121.0 (Silverblue) - Desktop Environment: Gnome (Wayland)
- Kernel version (
uname -r
): 6.0.8-300.fc37.x86_64
Description of Problem:
pw-loopback --delay 0.36 --playback-props "media.class = Audio/Source"
works as intended: the correct delay is injected, and the loopback device is selectable as an audio source from within web meeting programs. My attempts to do the same thing with a config file (so that the loopback device is automatically constructed every time I log in) result in the input and output nodes existing, but no ports on the output playback node.
How Reproducible:
Always
Steps to Reproduce:
- Deposit attached config segment in the configuration directory of your choice
systemctl --user restart pipewire
- Examine the pipewire devices with tool of choice.
Actual Results:
- Capture "half" of the loopback is constructed correctly
- Playback "half" of the loopback has a node but no ports.
- Can't select the loopback device from within web meeting programs
Expected Results:
Configuration produces identical results to the pw-loopback
command line utility.
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: delay-by-conf.dump - delay.conf : delay.conf