PipeWire 1.0.9 Addresses Audio Sync and Memory Leaks

PipeWire 1.0.9 multimedia framework is a bugfix update compatible with 1.0.x series, fixing fd leaks, mixer sync issues, and more.

PipeWire has released version 1.0.9, bringing several key bug fixes to the media server. This release remains fully compatible with previous 1.0.x versions, both in terms of API and ABI, making it an easy update for users and developers.

One of the major improvements in PipeWire 1.0.9 is the fix for a file descriptor leak and protocol confusion, which previously could lead to resource leaks and incorrect memory usage.

Additionally, a bug affecting the audio mixer synchronization after port selection has been resolved, sometimes leaving users with muted audio.

Another update is the backporting of v4l2 systemd-logind support, aimed at avoiding race conditions when starting up. Along with these notable fixes, a range of other small improvements have also been made to enhance the overall reliability of the software.

Within the core PipeWire system, a bug that could cause renegotiation to fail and prevent link deactivation has been fixed. The release also addresses issues related to fd leaks and protocol inconsistencies, contributing to a smoother overall user experience.

The modules have also received attention, particularly with a fix for a use-after-free issue in the real-time module when stopping a thread.

Several updates have been made to the SPA (Simple Plugin API) component, including the previously mentioned mixer synchronization fix. Furthermore, a compilation issue involving empty initializers has been resolved, and a potential crash when cleaning up ALSA nodes has been addressed.

Lastly, buffers are now aligned to the maximum CPU alignment for users leveraging the JACK API, allowing further optimizations – a change promising to improve the performance and efficiency of JACK-based applications.

Refer to theย changelogย for more information about all changes in the new version.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%