From 5ff00f40b9d3ecfc38305edc27e9c2b01629802c Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 15 Dec 2022 09:47:24 +0100 Subject: [PATCH] 0.3.63 --- NEWS | 47 ++++++++++++++++++++++++++++++++++++++++++++--- meson.build | 2 +- 2 files changed, 45 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index 82cc682b8..971e31271 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,47 @@ +# PipeWire 0.3.63 (2022-12-15) + +This is a quick bugfix release that is API and ABI compatible with previous +0.3.x releases. + +## Highlights + - Fix a critical bug that causes audio distortion in some cases when using + AVX2. + - Fix a crash in mpv caused by deinit of PipeWire. + - Resample the convolver IR to match the graph samplerate for better + results. + - Many more small bugfixes and improvements. + + +## PipeWire + - Fix a segfault in the PipeWire deinit code triggered by mpv in some + cases. (#2881) + - Fix docs about SPA_PLUGIN_DIR. + - Always dlclose by default (even under valgrind). Add an option with + PIPEWIRE_DLCLOSE to select alternative behaviour. + - Improve PIPEWIRE_DEBUG category handling. + +## modules + - Resample the IR for the convolver when the IR samplerate and graph rate + don't match. + +## SPA + - Handle spurious reads from timerfd gracefully. + - Fix potential stack-use-after-scope when starting Audacity. + - Fix distorted audio when using AVX2. (#2885) + - Remove fallback to default channel map in channelmix. + - Improve sorting of MIDI events, use the same order as Ardour. (#1816) + - Enable LFE downmixing by default. (#2425) + - Make IEC958/AC3 and IEC958/DTS work better by enforcing a fixed minimal + buffering for the encoder to avoid stuttering. (#2650) + +## Pulse-Server + - Add a new pulse.cmd config section to execute pulse commands, currently + only for loading modules. This removes the dependency on pactl. + - Improve debug of messages. + + +Older versions: + # PipeWire 0.3.62 (2022-12-09) This is a bugfix release that is API and ABI compatible with previous @@ -72,9 +116,6 @@ This is a bugfix release that is API and ABI compatible with previous - Support was added for offloading bluetooth handling. Some hardware can receive, decode and play the bluetooth audio directly in hardware. - -Older versions: - # PipeWire 0.3.61 (2022-11-24) This is a bugfix release that is API and ABI compatible with previous diff --git a/meson.build b/meson.build index ea7a5e667..448725e59 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('pipewire', ['c' ], - version : '0.3.62', + version : '0.3.63', license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ], meson_version : '>= 0.59.0', default_options : [ 'warning_level=3',