Streamed Audio (Sunshine) distorted with Pipewire 0.3.52
- PipeWire version (
pipewire --version
): 0.3.52 - Distribution & version (
PRETTY_NAME
from/etc/os-release
): Debian GNU/Linux bookworm/sid - Desktop Environment: sway
- Kernel version (
uname -r
): 5.17.0-1-amd64
Description of Problem:
When udating to the latest Pulseaudio version (0.3.52) available via apt, audio streamed via Sunshine to a Moonlight client is badly distorted. Audio played locally sounds as expected.
How Reproducible:
100%
Steps to Reproduce:
Start streaming the desktop or any program / game via Moonlight (client) using the Sunshine streamer on the server end.
Actual Results:
Audio sounds distorted on Moonlight client devices (tested with Android and iOS).
Expected Results:
Audio should stream normally, without any distortions as it has with Pipewire until v0.3.51.
Additional Info:
Downgrading Pipewire to v0.3.51 (using Debian snapshot) immediately fixed the problem. Removing 44.1 KHz from "default.clock.allowed-rates" (the only diff I could spot in pipewire.conf between the two versions) didn't make a difference.
Link to the related discussion on SunshineStream git.
I have attached the dumps for v51 (working) and 52 (distortions) -