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).
- Run
pactl list cards
and find the USB headset. - Check what profiles it has.
Expected result
There should be a profile for "Analog Stereo Duplex" (output+input).
Actual result
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.
Additional info
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.