Muting virtual source or changing volume doesn't affect virtual source
- PipeWire version (
pipewire --version
): 0.3.75 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Gentoo Linux - Desktop Environment: sway, bspwm
- Kernel version (
uname -r
): 6.4.5
Description of Problem:
Current setup has a Virtual microphone (pulse_mic) being fed by 2 real microphones (using qpwgraph to link the nodes).
When muting the virtual microphone pulse_mic
(either through pavucontrol or pactl set-source-mute) or changing the volume, the virtual microphone still produces sound from the original source.
How Reproducible:
Happens everytime (in my environment? Seems like a trend...)
Steps to Reproduce:
- Have a virtual source in pipewire.conf (unsure if it happens when source is created through cli)
{ factory = adapter
args = {
factory.name = support.null-audio-sink
node.name = pulse_mic
node.description = pulse_mic
media.class = Audio/Source/Virtual
audio.position = [ FL FR ]
object.linger = true
}
}
- Connect a hardware microphone to the virtual microphone
- Mute virtual microphone
- Observe audio levels are still going through the microphone through something like pavucontrol