stuttering and sometimes pitch shift in pipewire-pulse when starting PortAudio applications with ALSA backend and sample rate not 48000 Hz
When I am playing music in Elisa via pipewire-pulse and start a PortAudio application, the music from Elisa starts stuttering and sometimes shifts pitch upward (sample rate change?). This persists until running
systemctl --user restart pipewire-pulse. This is pretty annoying because it interferes with listening to music while developing. I can reproduce this with both Mixxx and Tenacity using latest PortAudio master branch (093d7f7fdf2cd1dbed0cb888257b6b39b4bed7db). If I rebuild PortAudio without the ALSA backend, I do not encounter this bug. I can reproduce the bug with the (confusingly named) portaudio-19-34.fc34.x86_64 package which is based on PortAudio pa_stable_v19_20140130 and built with the ALSA backend enabled. I have removed the
pipewire-alsa Fedora package but the problem persists. I do not encounter this bug when playing audio from a JACK application and starting Mixxx. This is a recent regression that started happening a few weeks ago. I am using pipewire-0.3.33-3.fc34.x86_64.