release 0.4.10
This commit is contained in:
76
NEWS.rst
76
NEWS.rst
@@ -1,5 +1,76 @@
|
||||
WirePlumber 0.4.10
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Changes:
|
||||
|
||||
- Added i18n support to be able to translate some user-visible strings
|
||||
|
||||
- wpctl now supports using ``@DEFAULT_{AUDIO_,VIDEO_,}{SINK,SOURCE}@`` as ID,
|
||||
almost like pactl. Additionally, it supports a ``--pid`` flag for changing
|
||||
volume and mute state by specifying a process ID, applying the state to all
|
||||
nodes of a specific client process
|
||||
|
||||
- The Lua engine now supports loading Lua libraries. These can be placed
|
||||
either in the standard Lua libraries path or in the "lib" subdirectory
|
||||
of WirePlumber's "scripts" directory and can be loaded with ``require()``
|
||||
|
||||
- The Lua engine's sandbox has been relaxed to allow more functionality
|
||||
in scripts (the debug & coroutine libraries and some other previously
|
||||
disabled functions)
|
||||
|
||||
- Lua scripts are now wrapped in special WpPlugin objects, allowing them to
|
||||
load asynchronously and declare when they have finished their loading
|
||||
|
||||
- Added a new script that provides the same functionality as
|
||||
module-fallback-sink from PipeWire, but also takes endpoints into account
|
||||
and can be customized more easily. Disabled by default for now to avoid
|
||||
conflicts
|
||||
|
||||
Policy:
|
||||
|
||||
- Added an optional experimental feature that allows filter-like streams
|
||||
(like echo-cancel or filter-node) to match the channel layout of the
|
||||
device they connect to, on both sides of the filter; that means that if,
|
||||
for instance, a sink has 6 channels and the echo-cancel's source stream
|
||||
is linked to that sink, then the virtual sink presented by echo-cancel
|
||||
will also be configured to the same 6 channels layout. This feature needs
|
||||
to be explicitly enabled in the configuration ("filter.forward-format")
|
||||
|
||||
- filter-like streams (filter-chain and such) no longer follow the default
|
||||
sink when it changes, like in PulseAudio
|
||||
|
||||
Fixes:
|
||||
|
||||
- The suspend-node script now also suspends nodes that go into the "error"
|
||||
state, allowing them to recover from errors without having to restart
|
||||
WirePlumber
|
||||
|
||||
- Fixed a crash in mixer-api when setting volume with channelVolumes (#250)
|
||||
|
||||
- logind module now watches only for user state changes, avoiding errors when
|
||||
machined is not running
|
||||
|
||||
Misc:
|
||||
|
||||
- The configuration files now have comments mentioning which options need to
|
||||
be disabled in order to run WirePlumber without D-Bus
|
||||
|
||||
- The configuration files now have properties to enable/disable the monitors
|
||||
and other sections, so that it is possible to disable them by dropping in
|
||||
a file that just sets the relevant property to false
|
||||
|
||||
- ``setlocale()`` is now called directly instead of relying on ``pw_init()``
|
||||
|
||||
- WpSpaJson received some fixes and is now used internally to parse
|
||||
configuration files
|
||||
|
||||
- More applications were added to the bluetooth auto-switch apps whitelist
|
||||
|
||||
Past releases
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
WirePlumber 0.4.9
|
||||
~~~~~~~~~~~~~~~~~
|
||||
.................
|
||||
|
||||
Fixes:
|
||||
|
||||
@@ -44,9 +115,6 @@ Misc:
|
||||
|
||||
- An icon name is now set on the properties of bluetooth devices
|
||||
|
||||
Past releases
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
WirePlumber 0.4.8
|
||||
.................
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
project('wireplumber', ['c'],
|
||||
version : '0.4.9',
|
||||
version : '0.4.10',
|
||||
license : 'MIT',
|
||||
meson_version : '>= 0.59.0',
|
||||
default_options : [
|
||||
|
Reference in New Issue
Block a user