[Pkg-utopia-maintainers] Bug#1000527: wireplumber: Desktop audio capture not working after upgrading to 0.4.5
Anthony Fok
foka at debian.org
Wed Nov 24 14:52:33 GMT 2021
Package: wireplumber
Version: 0.4.5-1
Severity: normal
Tags: upstream
X-Debbugs-Cc: foka at debian.org
After upgrading wireplumber from 0.4.4-1 to 0.4.5-1, "Desktop Audio"
captured from OBS Studio became abnormal, either getting
intermittent bursts of audio (from desktop?) intermingled with silence,
or getting audio identical to microphone input.
Once I downgrade to 0.4.4-1 and run "systemctl --user restart wireplumber",
OBS "Desktop Audio" capture becomes normal again. So, for about a week
now, I have been using the older wireplumber 0.4.4 as a workaround.
I searched about this issue on the Internet and didn't find other
people complaining about 0.4.5 specifically.
Eventually, I opened up pavucontrol, opened the Recording tab,
and began to see what the problem is. With OBS Studio running,
capturing both "Desktop Audio" and "Mic/Aux", I see the difference
between WirePlumber 0.4.4 and 0.4.5:
* WirePlumber 0.4.4 (normal behaviour):
+ OBS: Desktop Audio from Monitor of Built-in Audio Analog Stereo
+ OBS: Mic/Aux from Built-in Audio Analog Stereo
* WirePlumber 0.4.5 (wrong behaviour):
+ OBS: Desktop Audio from Built-in Audio Analog Stereo
+ OBS: Mic/Aux from Built-in Audio Analog Stereo
With WirePlumber 0.4.5, manually changing "Built-in Audio Analog Stereo"
to "Monitor of Built-in Audio Analog Stereo" allows me to properly
capture Desktop Audio again.
Problem is, after I restart OBS Studio, pavucontrol then shows both
Desktop Audio and Mic/Aux capturing from "Monitor of Built-in Audio
Analog Stereo", and I have to manually fix "OBS: Mic/Aux" in pavucontrol
to use "Built-in Audio Analog Stereo". But then upon the next restart of
OBS Studio, "OBS: Desktop Audio" is capturing my microphone again.
It seems that WirePlumber 0.4.5 somehow got the different input sources
tangled? No such problem at all with WirePlumber 0.4.4 or with
pipewire-media-session.
Thanks in advance!
Cheers,
Anthony
-- System Information:
Debian Release: bookworm/sid
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.15.0-1-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages wireplumber depends on:
ii init-system-helpers 1.60
ii libc6 2.32-4
ii libglib2.0-0 2.70.1-1
ii libpipewire-0.3-0 0.3.40-1
ii libwireplumber-0.4-0 0.4.5-1
ii pipewire 0.3.40-1
Versions of packages wireplumber recommends:
ii pipewire-pulse 0.3.40-1
wireplumber suggests no packages.
-- no debconf information
More information about the Pkg-utopia-maintainers
mailing list