Regression: USB headset hotplug is missing duplex profile
According to the results of git bisect, 46e7c5c1 introduced the following regression.
My configuration: archlinux, pulseaudio 16.1, pipewire 0.3.57, wireplumber.
Steps to reproduce
- When wireplumber, pulseaudio and pipewire are running, plug in a USB headset (Plantronics Blackwire 3220 Series).
pactl list cardsand find the USB headset.
- Check what profiles it has.
There should be a profile for "Analog Stereo Duplex" (output+input).
There are only profiles for output, input and off, no duplex profile. It's not possible to use the speakers and the microphone of the headset at the same time.
Commit 69b55939 is the last good commit.
If you plug in the headset, then restart wireplumber, it detects the duplex profile properly.
The issue doesn't reproduce if I replace wireplumber with pipewire-media-session.