From fb55cc4786ce5e78b0987248dd44e54daec77f80 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 19 May 2021 10:11:36 +0200 Subject: [PATCH] 0.3.28 --- LICENSE | 2 +- NEWS | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++--- meson.build | 2 +- 3 files changed, 65 insertions(+), 5 deletions(-) diff --git a/LICENSE b/LICENSE index 453120ab7..f4c692d0c 100644 --- a/LICENSE +++ b/LICENSE @@ -6,6 +6,6 @@ With the exception of: libspa-alsa.so in spa/plugins/alsa, which contains LGPL code from Pulseaudio and is thus licensed as LGPL. - libjackserver.so with links against the GPL2 jack/control.h, which + libjackserver.so which links against the GPL2 jack/control.h, which makes it GPL2 diff --git a/NEWS b/NEWS index fe1a5546e..db9989457 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,66 @@ +# PipeWire 0.3.28 + +This is a bugfix release that is API and ABI compatible +with previous 0.3.x releases. + +## Highlights + - Freewheeling was implemented. This makes it possible to + export projects in ardour. + - A new powerful filter-chain module was added that can + be used to created all kinds of filter-chains from ladspa + and builtin plugins. + - Many more pulseaudio modules are now implemented: + module-ladspa-sink, module-ladspa-source, module-pipe-sink, + module-tunnel-sink, module-tunnel-source, + module-zeroconf-discover + - Fix a bug where devices would not appear after logout/login. + - Fix a bug where the volume was reset to 0 and devices would + have no audio. + - Config files are now installed in the data dir, system + overrides in /etc/pipewire and $HOME are checked first. + + +## PipeWire + - Implement freewheeling for JACK clients + - Add filter-chain module that can be used to construct + arbitrary graphs from ladspa and builtin plugins. + - Add new property to easily set algorithm params + - Add module-pulse-tunnel to tunnel audio to and from + a PulseAudio compatible server. + - Add a avahi zeroconf discover module, create pulse-tunnel + when PulseAudio devices are announced. + - Config files are now installed in the data dir, system + overrides in /etc/pipewire and $HOME are checked first. + - Applications now have their monitor ports named with the + "monitor" prefix to avoid confusion with the output ports. + - LICENSE clarifications. + +## GStreamer + - fixes to the pipewiresink plugin. + +## SPA plugins + - Fix a bug where the volume was reset to 0 + - Add events to dbus plugin. This can be used to detect dbus + disconnects. + +## Media-session + - Handle dbus disconnect. + - Handle device reservation errors. + +## PulseAudio server + - Implement module-ladspa-sink and a new PipeWire-only + module-ladspa-source + - Implement module-pipe-sink + - Implement module-tunnel-sink and module-tunnel-source + - Fix a bug with module argument parsing + - Implement module-zeroconf-discover + +## ALSA plugin + - improve error handling + + +Older versions: + PipeWire 0.3.27 This is a bugfix release that is API and ABI compatible @@ -68,9 +131,6 @@ with previous 0.3.x releases. - Implement remap-sink and remap-source modules using the new loopback module. -Older versions: - - PipeWire 0.3.26 This is a bugfix release that is API and ABI compatible diff --git a/meson.build b/meson.build index 9bc72d303..b6b4553b5 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('pipewire', ['c' ], - version : '0.3.27', + version : '0.3.28', license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ], meson_version : '>= 0.49.0', default_options : [ 'warning_level=3',