Output of a Virtual Sink won't make any audio plugin go out of suspend.
- PipeWire version: master 26e9a4ce
- Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Arch Linux - Desktop Environment: KDE Plasma 5.27.5 (Wayland)
- Kernel version (
uname -r
): 6.3.1-arch2-1
Description of Problem:
After commit 9664787c the output of a Virtual Sink won't make any plugin connected to the output of the Virtual Sink go out of suspend.
I also made some observations since #3100 (comment 1864217)
- Bypassing the Virtual Sink by sending the audio signal from Spotify straight to the audio plugin (that's right after the Virtual Sink) makes everything work again, and also makes the sound card suspend if nothing is playing.
- Bypassing the plugins by connecting the output of the Virtual Sink straight to the Sound Card makes audio work again, but the sound card will never suspend.
How Reproducible:
Always
Steps to Reproduce:
- Create a Virtual Sink using
pactl load-module module-null-sink media.class=Audio/Sink sink_name="Carla" channel_map=stereo
- Start Carla with
PIPEWIRE_PROPS='{ node.passive=true node.always-process=false }' carla-jack-multi
- Add some kind of LSP Plugin (havent tried anything else) and connect it between a the Virtual Sink and your sound card
- Play any audio to the Virtual Sink
Actual Results:
No audio output. Plugins stay suspended.
Expected Results:
Audio should start playing, and if nothing plays the sound card should enter suspend.
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: pw-dump.log