From f274e53d25ee8f483ac6fce9e516bb1830abe88b Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 19 Jul 2022 09:49:51 +0200 Subject: [PATCH] 0.3.56 --- NEWS | 60 +++++++++++++++++++++++++++++++++++++++++++++++++---- meson.build | 2 +- 2 files changed, 57 insertions(+), 5 deletions(-) diff --git a/NEWS b/NEWS index e597d78a2..0fdbe86f0 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,59 @@ +# PipeWire 0.3.56 (2022-07-19) + +This is a quick bugfix release that is API and ABI compatible with previous +0.3.x releases. + +## Highlights + - A critical bug that could crash JACK apps was fixed. + - Some more regressions in audiomixer were fixed. This should fix crackling + and stuttering in some cases as well as some channel mapping regressions. + - A bug in the alsa plugin was fixed that could cause stuttering in VMs. + - Bluetooth sources should have improved latency and rate control. + - Many more bugfixes and improvements. + + +## Modules + - An experimental AVB module was added. It can expose PipeWire as an AVB + entity and initiate (broken) streaming between entities. + - module-loopback now handles the cases where the input and output channels + are different without crashing or producing silence. + - The filter-chain module now correctly calculates the output size without + crashing in some cases. It also skips invalid ports instead of crashing. + - Handle and report pthread errors better. + +## SPA + - The resampler qualities were tweaked a little. + - A bug that would sometimes cut off the last part of a buffer was fixed in + the alsa plugin. This could cause broken audio in VMs. (#2536) + - Access to the alsa mixer and devices is now checked more thoroughly. + (#2534) + - The spa-resample tool can now also handle large downsampling rates without + crashing. + - Audioconverter now uses rounding for float to int conversions, which + reduces distortions. Compilation of the c functions was separated and uses + its own optimization flags now. Unit tests were added. (#2543) + - Noise shaping was improved in audioconvert. A new Wannamaker 3 tap shaper + was added. + - Audioconvert now uses a pattern for generating keep alive noise. This + should have much less energy and be even more inaudible. (#2540) + - A channel mapping bug was fixed in audioconvert. Unit tests were added. + - The dsp audio mixer would sometimes not mix enough and cause dropouts. + (#2525) + +## JACK + - A critical bug in the mixer was fixed. It would cause most JACK apps to + segfault at startup. + +## Bluetooth + - A new rate control algorithm was implemented for the sources. + - The media role on HSP/HFP streams is now fixed. + +## Pulse Server + - Add the resampler delay to delay reporting as well. + + +Older versions: + # PipeWire 0.3.55 (2022-07-12) This is a quick bugfix release that is API and ABI compatible with previous @@ -52,10 +108,6 @@ This is a quick bugfix release that is API and ABI compatible with previous - HW Volumes for HFP are now synced better. Volume changes from HW buttons are now also saved. - -Older versions: - - # PipeWire 0.3.54 (2022-07-07) This is a quick bugfix release that is API and ABI compatible with previous diff --git a/meson.build b/meson.build index 695b5323c..ed61efc9a 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('pipewire', ['c' ], - version : '0.3.55', + version : '0.3.56', license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ], meson_version : '>= 0.59.0', default_options : [ 'warning_level=3',