From cd8be0ba3b27542253f7744b699c2ede159e2d7c Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 12 Apr 2023 16:42:47 +0200 Subject: [PATCH] 0.3.69 --- NEWS | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++--- meson.build | 2 +- 2 files changed, 57 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index b0eb0732b..88aa40dd3 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,59 @@ +# PipeWire 0.3.69 (2023-04-13) + +This is a quick bugfix release that is API and ABI compatible with previous +0.3.x releases. + +## Highlights + - Reverted the UCM changes, they seem to cause regressions causing audio + to be muted in some cases. + - Fix a regression in the scheduler where a driver node might not be marked + runnable in some cases, like when echo-cancel is used. (#3145) + - Handle links from the driver to itself. This makes the midi bridge work + again. (#3153) + - ALSA rate matching for sources was fixed. It would previously wait too + long for rate matching and then cause drift. This should reduce + crackling and stuttering whan capturing in low latency. + - Fix the GStreamer clock to make cheese video recording work again. (#3149) + - More fixes and improvements. + +## PipeWire + - Fix a regression in the scheduler where a driver node might not be marked + runnable in some cases, like when echo-cancel is used. (#3145) + - Handle links from the driver to itself. This makes the midi bridge work + again. (#3153) + - Some man pages were improved. + - Fix a potential crash when thread-loop is destroyed before the loop. + (#3150) + +## Modules + - A new raw biquad filter was added to filter-chain. You can manually set the + 6 parameters and you can use this to create custom filters per sample rate. + (#3139) + - The echo-canceler now supports different channels for the capture and playback + streams. + +## SPA + - A SB Audigy specific profile set was added to make better use of the + controls. (#2934) + - More ALSA IRQ based scheduling improvements. + - ALSA rate matching for sources was fixed. It would previously wait too + long for rate matching and then cause drift. This should reduce + crackling and stuttering whan capturing in low latency. + - The echo-cancel plugin API has a new method to make it possible to have + different channels for capture, source and playback. + - Reverted the UCM changes, they seem to cause regressions causing audio + to be muted in some cases. + +## Bluetooth + - Many more BAP fixes and improvements. Devices are now created as a set + and can be combined into one device by the session manager. + +## GStreamer + - Fix the GStreamer clock to make cheese video recording work again. (#3149) + + +Older versions: + # PipeWire 0.3.68 (2023-04-06) This is a bugfix release that is API and ABI compatible with previous @@ -135,9 +191,6 @@ might require changes in custom scripts. ## GStreamer - Sort the device by priority in deviceprovider. (#3072) - -Older versions: - # PipeWire 0.3.67 (2023-03-09) This is a bugfix release that is API and ABI compatible with previous diff --git a/meson.build b/meson.build index 7807bdc05..d2b76bea5 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('pipewire', ['c' ], - version : '0.3.68', + version : '0.3.69', license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ], meson_version : '>= 0.61.1', default_options : [ 'warning_level=3',