PipeWire 1.6.10 bugfix release addresses JACK crashes and audio pops
Key Takeaway
PipeWire 1.6.10 is a maintenance release fixing JACK layer crashes, audio artifacts in unsigned formats, and PSD upmixing regressions.
Summary
The PipeWire 1.6.10 release provides several bug fixes and stability improvements while maintaining API and ABI compatibility with the 1.6.x series. Key updates include fixes for potential crashes in the JACK layer and X11 module, as well as resolving audio pops when playing unsigned formats. It also addresses a regression in PSD rear delay upmixing code.
Technical improvements in PipeWire 1.6.10
- JACK layer: Added locking around the port array and mixer list to prevent crashes and addressed an infinite loop risk by freeing ports and buffers before disconnection.
- Audio Quality: Implemented a per-audio-format clear function in SPA to prevent pops and clicks when draining unsigned formats.
- PSD upmixing: Fixed a regression where a 0 delay resulted in a large delay instead of no delay.
- Pulse-server: Prevented unlimited queuing of REQUEST commands for paused clients.
- Bluetooth: Removed deprecated functions and improved handling of RegisterApplication calls when an adapter is removed.
- ALSA Plugin: Improved XRUN handling.
Original reference: gitlab.freedesktop.org →