This commit is contained in:
Wim Taymans 2022-07-11 12:44:47 +02:00
parent 6a8fd7024e
commit 957e3a7b38
2 changed files with 59 additions and 4 deletions

61
NEWS
View file

@ -1,3 +1,61 @@
# PipeWire 0.3.55 (2022-07-12)
This is a quick bugfix release that is API and ABI compatible with previous
0.3.x releases.
## Highlights
- Fix some more critical bugs in the new audioconvert and the queueing
in pw-stream that causes stuttering and hickups.
- HFP hardware volumes are now saved and restored.
- Format conversions and mixing was improved.
- Small bug fixes and improvements.
## PipeWire
- The queueing in pw-stream was improved with support for buffer prefetch
in async mode.
- Add a pw-filter unit test.
## tools
- pw-midiplay should now work again after improvements in pw-stream.
## modules
- The RAOP module was improved to support auth_setup.
- The RAOP module should now handle timing packets better.
- Add some more filter-chain examples.
- The filter-chain now has a separate config file with the boilerplate
settings. The examples are now just config snippets that can be dropped
in .conf.d/ directories, such as the filter-chain.conf.d/ one.
- Start suggesting to use target.object instead of node.target in docs
and examples.
## SPA
- Use the cosh window again for the resampler. It should now
give better resampler quality. (#2483)
- Rework the mixer functions. They were rewritten for higher precision and
better performance. Add unit tests and benchmarks.
- Improve format conversion for 32bits for avoid errors in clang because
of undefined behaviour at extreme ranges.
- Fix a bug in audioconvert where it would not consume the right
amount of samples when the resampler was disabled. This could cause
skipping and hickups. (#2519)
- Fix bug in audioconvert where it would try to convert the input samples
multiple times, causing strange artifacts when upmixing.
- Be more strict about valid JSON floats.
- device.vendor.id and device.product.id should now always show up in
0xXXXX format and should not be converted to floats in pw-dump anymore.
- Add triangular dither, add unit tests for noise generation, add some
more optimizations.
## Bluetooth
- HFP and A2DP now expose different routes and thus can have different
volumes.
- 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) # PipeWire 0.3.54 (2022-07-07)
This is a quick bugfix release that is API and ABI compatible with previous This is a quick bugfix release that is API and ABI compatible with previous
@ -47,9 +105,6 @@ This is a quick bugfix release that is API and ABI compatible with previous
- The source was rewritten to use a ringbuffer. This avoids regressions - The source was rewritten to use a ringbuffer. This avoids regressions
caused by audioconvert. caused by audioconvert.
Older versions:
# PipeWire 0.3.53 (2022-06-30) # PipeWire 0.3.53 (2022-06-30)
This is a bugfix release that is API and ABI compatible with previous This is a bugfix release that is API and ABI compatible with previous

View file

@ -1,5 +1,5 @@
project('pipewire', ['c' ], project('pipewire', ['c' ],
version : '0.3.54', version : '0.3.55',
license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ], license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ],
meson_version : '>= 0.59.0', meson_version : '>= 0.59.0',
default_options : [ 'warning_level=3', default_options : [ 'warning_level=3',