forked from pool/wireplumber
Accepting request 986889 from home:XRevan86
- Update to version 0.4.11. OBS-URL: https://build.opensuse.org/request/show/986889 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/wireplumber?expand=0&rev=45
This commit is contained in:
@@ -1,3 +1,73 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 5 15:13:07 UTC 2022 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||||
|
||||
- Update to version 0.4.11:
|
||||
* Changes
|
||||
- The libcamera monitor is now enabled by default, so if the
|
||||
libcamera source is enabled in PipeWire, cameras discovered
|
||||
with the libcamera API will be available out of the box.
|
||||
This is safe to use alongside V4L2, as long as the user does
|
||||
not try to use the same camera over different APIs at the
|
||||
same time.
|
||||
- Libcamera and V4L2 nodes now get assigned a
|
||||
`priority.session` number; V4L2 nodes get a higher priority
|
||||
by default, so the default camera is going to be /dev/video0
|
||||
over V4L2, unless changed with `wpctl`.
|
||||
- Libcamera nodes now get a user-friendly description based on
|
||||
their location (e.g. built-in front camera). Additionally,
|
||||
V4L2 nodes now have a "(V4L2)" string appended to their
|
||||
description in order to be distinguished from the libcamera
|
||||
ones.
|
||||
- 50-alsa-config.lua now has a section where you can set
|
||||
properties that will only be applied if WirePlumber is
|
||||
running in a virtual machine. By default it now sets
|
||||
`api.alsa.period-size = 256` and `api.alsa.headroom = 8192`.
|
||||
* Fixes
|
||||
- The "enabled" properties in the config files are now "true"
|
||||
by default when they are not defined. This fixes backwards
|
||||
compatibility with older configuration files.
|
||||
- Fixed device name deduplication in the alsa monitor, when
|
||||
device reservation is enabled.
|
||||
- Reverted a previous fix that makes it possible again to get
|
||||
a glitch when changing default nodes while also changing the
|
||||
profile (GNOME Settings).
|
||||
The fix was causing other problems and the issue will be
|
||||
addressed differently in the future.
|
||||
- Fixed an issue that would prevent applications from being
|
||||
moved to a recently plugged USB headset.
|
||||
- Fixed an issue where wireplumber would automatically link
|
||||
control ports, if they are enabled, to audio ports,
|
||||
effectively breaking audio.
|
||||
- The policy now always considers the profile of a device that
|
||||
was previously selected by the user, if it is available, when
|
||||
deciding which profile to activate.
|
||||
- A few documentation fixes.
|
||||
* Tools
|
||||
- wpctl now has a `get-volume` command for easier scripting of
|
||||
volume controls.
|
||||
- wpctl now supports relative steps and percentage-based steps
|
||||
in `set-volume`.
|
||||
- wpctl now also prints link states.
|
||||
- wpctl can now `inspect` metadata objects without showing
|
||||
critical warnings.
|
||||
* Library
|
||||
- A new WpDBus API was added to maintain a single D-Bus
|
||||
connection among modules that need one.
|
||||
- WpCore now has a method to get the virtual machine type, if
|
||||
WirePlumber is running in a virtual machine.
|
||||
- WpSpaDevice now has a
|
||||
`wp_spa_device_new_managed_object_iterator()` method.
|
||||
- WpSpaJson now has a `wp_spa_json_to_string()` method that
|
||||
returns a newly allocated string with the correct size of the string token.
|
||||
- WpLink now has a `WP_LINK_FEATURE_ESTABLISHED` that allows
|
||||
the caller to wait until the link is in the PAUSED or ACTIVE
|
||||
state. This transparently now enables watching links for
|
||||
negotiation or allocation errors and failing gracefully
|
||||
instead of keeping dead link objects around.
|
||||
* Misc
|
||||
- The Lua subproject was bumped to version 5.4.4.
|
||||
- Rebase reduce-meson-required-version.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 10 14:39:24 UTC 2022 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||||
|
||||
|
Reference in New Issue
Block a user