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

PipeWire: bugfix release v1.6.8 released

PipeWire has been released in version 1.6.8.

This is a pure bugfix release that stays API and ABI compatible with previous 1.6.x versions. It focuses on a data race in JACK that could cause lost MIDI events in Ardour, plus several unbounded memory allocations.

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

Highlights

  • Fix a data race in JACK that could cause lost MIDI events in ardour.
  • Fix some unbounded memory allocations.
  • Various small fixes.

PipeWire

  • Avoid some graph recalcs, which fixes a bug when suspending a node while it is active.

Modules

  • Do Content-Length and allocation check in RAOP to avoid OOM errors.
  • Fix a potential memory leak in the error path of client-node. (#5348)

SPA

  • Fix filter-graph dynamic graph updates.
  • Avoid 100% when unplugging a card.
  • Fix filter-graph volumes when the filter is loaded inside a node with hardware volume. (#5344)
  • Add normalize and latency options to the SOFA filter. (#5322)

Bluetooth

  • Fix a potential leak when transport fails to start.

Pulse-server

  • Avoid stack exhaustion via unbounded alloca.

JACK

  • Fix a data race in jack_port_get_buffer() when called from concurrent threads, like in ardour. (#5324)

GStreamer

  • Skip invalid crop metadata.
  • Avoid crash because metadata listener was registered twice.

PipeWire

Source: GitLab

PlayingTux – Playing Games on Linux - since 1995.