Featured image of post PipeWire: bugfix release v1.6.10 released

PipeWire: bugfix release v1.6.10 released

PipeWire has been released in version 1.6.10.

This is a bugfix release that stays API and ABI compatible with previous 1.6.x versions. It focuses on potential crashes in the JACK layer, a regression in PSD rear delay upmixing, and pops and clicks when playing unsigned formats.

This is a bugfix release that is API and ABI compatible with the previous 1.6.x releases.

Highlights

  • Fix some potential crashes in the JACK layer.
  • Fix a regression in the PSD rear delay upmixing code.
  • Avoid pops and clicks when playing unsigned formats.
  • More small fixes and backports.

PipeWire

  • Initialize the error location in all cases when parsing properties.
  • Don’t try to unlink ports without a node. (#5540)

Modules

  • Fix a potential crash in the X11 module because error handlers can be called twice.

SPA

  • Fix a regression in the PSD rear delay upmixing code. A delay of 0 was not working and would result in a big delay instead. (#5490)
  • Use per audio format clear function to avoid pops when draining on unsigned formats. (#5531)

Pulse-server

  • Avoid queueing an unlimited amount of REQUEST commands for paused clients in some cases. (#5541)

Bluetooth

  • Remove some old deprecated functions.
  • cancel RegisterApplication calls when adapter goes away. (#5096)

JACK

  • Add locking around the port array and mixer list. (#5499)
  • Avoid possible infinite loop.
  • Free port and buffers before disconnect. (#5455)

GStreamer

  • Set the plane strides and offsets correctly.
  • Avoid setting invalid max resolution values.

ALSA Plugin

  • Handle the XRUN case better. (#5524)

Tools

  • Support more output formats by letting sndfile choose the byte order.

PipeWire

Source: GitLab

PlayingTux – Playing Games on Linux - since 1995.