PipeWire, a multimedia framework for handling audio and video on Linux systems, has just rolled out version 1.4.9, focusing on bug fixes and stability improvements.
The release fixes a regression in node unprepare that could leave nodes running and trigger errors. ALSA handling is improved—PipeWire now recovers correctly when three periods aren’t supported and adjusts SOF card headroom to the minimal period size by default.
Another change removes the RestrictNamespaces
directive from systemd service files. This allows libcamera to load sandboxed IPA modules again, restoring functionality that was previously blocked.
The SPA component includes several updates: a fix for the UMP event compare function, improved thread-safety, better colorimetry handling, and updates to stay compatible with recent libcamera changes. It also resolves an adapter regression that caused inconsistent start and resume behavior.
Additional fixes include improved error handling for Avahi file descriptor allocation, corrections to SDP session hash and session ID initialization, and a patch for a potential NULL dereference in the profiler.
Refer to the changelog for details on all changes in the new version.