Skip to content

Commit

Permalink
0.3.29
Browse files Browse the repository at this point in the history
  • Loading branch information
wtay committed Jun 3, 2021
1 parent 3fcb9c4 commit 1b48486
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 4 deletions.
67 changes: 64 additions & 3 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,67 @@
# PipeWire 0.3.29

This is a bugfix release that is API and ABI compatible
with previous 0.3.x releases.

## Highlights
- Latency reporting is now implemented.
- Many documentation updates and cleanups.
- module-combine-sink was added to PulseAudio server.
- Better handling of multichannel input profiles.
- Fix 100% volume issue when monitor suspends or profile
changes in some cases.
- Bugfixes and crashes


## PipeWire
- A new module-rt was added to acquire real-time scheduling
priviledges without using RTKit.
- Documentation fixes and updates. Docs are now using a
custom theme.
- There is now a MANDATORY flag on properties that influence
how properties are filtered.
- Filter-chain now parses the LADSPA_PATH correctly when it
contains a colon separated list.
- Move `#pipewire` IRC channel to oftc.net.
- Fix an error where param changes were not emited in all
cases.
- Implement Latency reporting. Latency values are propagated
through the graph so that each node knows the latency to
the output/input device. Synchronization in pw-stream has
been updated to use this.
- Some more upmix cases are added so that LFE, SIDE and REAR
can be generated from a mono channel as well.
- pw-stream and pw-filter will now emit the process event from
the real-time thread in a safe way, potentially avoiding some
of the harder to debug crashes.
- Fix potential stack overflow with serialize_dict.
- Add PIPEWIRE_NO_CONFIG to run without custom config files.
- The WebRTC echo canceler was added. Next versions will
integrate this better.

## PulseAudio server
- module-combine-sink was implemented.
- Fix some segfaults when DBus connections fail.
- Support for listening on IPv6 was added.
- Fix a bug where many flushes could result in requests for too
much data from the client, causing sync, latency and garbled
sound problems after many seeks.

## ALSA
- Also probe input paths for multichannel mappings. This makes
multichannel input ports show up in more cases.
- Fix headphones/front volume issue on some cards.
- Fix max volume issue when profile changes.
- Fix issue with UCM local config that was not available when the
device was opened in the server but the UCM was opened by the
session manager. Fixes alsa 1.2.5 compatibility.

## JACK
- Implement latency reporting with the new Latency params.


Older versions:

# PipeWire 0.3.28

This is a bugfix release that is API and ABI compatible
Expand Down Expand Up @@ -58,9 +122,6 @@ with previous 0.3.x releases.
## ALSA plugin
- improve error handling


Older versions:

PipeWire 0.3.27

This is a bugfix release that is API and ABI compatible
Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
project('pipewire', ['c' ],
version : '0.3.28',
version : '0.3.29',
license : [ 'MIT', 'LGPL-2.1-or-later', 'GPL-2.0-only' ],
meson_version : '>= 0.49.0',
default_options : [ 'warning_level=3',
Expand Down

0 comments on commit 1b48486

Please sign in to comment.