PipeWire 1.2.1 Update Fixes Audio Bugs Across Multimedia Apps

PipeWire 1.2.1 multimedia framework update brings better audio with KODI, smoother KDE previews, and robust script execution.

PipeWire 1.2.1 has just been released with a focus on bug fixes, enhancing stability and compatibility across various applications, from audio management to screen preview tools.

This version maintains API and ABI compatibility with earlier versions 1.2 and 1.0.x, ensuring seamless integration for users and developers.

Key Fixes and Enhancements

The 1.2.1 update addresses multiple regressions that affected a range of applications and functionalities:

KODI Audio Issues Resolved: A fix was implemented in the node activation counters. This bug previously disrupted audio output using the popular media center software KODI.

Ardour Export Issues: The update addresses a regression in Ardour’s export functionality caused by mishandled synchronization groups.

Improved Shutdown Process: Enhancements in node shutdown procedures now reduce the occurrence of ‘xruns’, enhancing the overall audio performance.

KDE Screen Previews: Users of KDE can expect smoother screen previews after this update, which corrects issues introduced by asynchronous scheduling methods. For stability, asynchronous operations have been disabled for driver nodes.

Script Compatibility: The update fixes a regression in context.exec argument parsing, ensuring that existing scripts continue to function without interruption.

Alongside these targeted fixes, PipeWire 1.2.1 includes numerous smaller tweaks and improvements across various modules and APIs:

  • The SPA (Simple Plugin API) sees improved parameter generation for video devices, ensuring robust performance even when device specifications are not fully known.
  • The JACK benefits from better thread management, optimized performance, and priority mishap prevention.
  • Stability improvements in GStreamer prevent crashes during stream destruction, promoting a smoother operation within multimedia projects.

You can 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%