| Newsgroups |
gmane.linux.lfs.beyond.book |
| Message-ID |
<[email protected]> |
#23473: wireplumber-0.5.15
-------------------------+-------------------------
Reporter: Bruce Dubbs | Owner: Joe Locash
Type: enhancement | Status: closed
Priority: normal | Milestone: 13.1
Component: BOOK | Version: git
Severity: normal | Resolution: fixed
Keywords: |
-------------------------+-------------------------
Changes (by Joe Locash):
* resolution: => fixed
* status: assigned => closed
Comment:
{{{
WirePlumber 0.5.15
~~~~~~~~~~~~~~~~~~
Additions & Enhancements:
- Added new ``WpPermissionManager`` API that centralizes access control
for
clients, with support for attaching permission managers to clients
from Lua
scripts; the client access scripts have been completely refactored to
use
the new API with a ``select-access`` event and a priority fallback
mechanism: configuration, flatpak, snap, portal, and default (!797,
!822, !8
25)
- Added new ``WpStateMetadata`` class that mirrors the persistent state
into
a PipeWire metadata object, allowing users to clear or change saved
device
profiles at runtime using ``pw-metadata`` (!818)
- Added ``set_param()``, ``enum_params_sync()`` and ``params-changed``
signal
to ``WpSpaDevice``, and an ``event`` signal for SPA device events,
allowing
monitors to directly interact with SPA devices and react to profile
changes
without going through the global ``WpDevice`` object (!835, !842)
- Added ``list`` subcommand to wpctl for displaying PipeWire objects in
a
script-friendly format, with bash completions (!805, !823)
- Added ``reset`` command to wpctl to reset the state of WirePlumber and
PipeW
ire
to installation defaults (!848, !849)
- Enhanced wpctl to connect to the manager socket when available, giving
the
tool unrestricted access to the PipeWire graph (!814)
- Added new ``bluetooth.profile-preference`` setting to
``find-preferred-profile`` for selecting quality or latency A2DP
profiles (!
819)
- Added a cache for camera permission checks in the portal access module
to
avoid frequent D-Bus calls; also added a 3-second timeout and fixed
the
``Set`` create parameter in ``portal-permissionstore`` (!820, !821)
Fixes:
- Fixed wpctl set-volume by PID to apply the same volume level to all
matching nodes (#944; !829)
- Fixed portal clients to be un-gated immediately after permission
setup,
preventing them from remaining blocked (#941; !826)
- Fixed ALSA monitor to set the device profile to Off and restore it
when a
node enters an error state, forcing a close/reopen of the device to
recover
from broken ALSA device states (!837)
- Fixed voice call profile selection to not skip profiles with
``unknown``
availability (!834)
- Fixed memory leak in Lua scripting by only holding a strong reference
of
the Lua state when a script is activated, preventing leaked proxy
warning
messages on core disconnect (!844)
- Fixed ``state-stream`` to only use the ``media.role`` key when its
value
is ``Notification`` when forming the stream state lookup key (!845)
- Fixed ``pw-obj-mixin`` to apply the active filter when enumerating
cached
params and to deduplicate subscribed param IDs (!839, !840)
- Fixed ``m-lua-scripting`` to validate Bool values in
``Pod.Choice.Enum``
(!841)
- Fixed shutdown sequence to properly deactivate all objects and plugins
before teardown (#881; !833)
- Fixed Bluetooth to not set ``bluez5.autoswitch-routes`` on BT devices
(!811)
- Fixed null pointer dereference in ``permission-manager`` (!812)
- Fixed module destructor ordering to call the parent destructor before
finalizing internal state (!813)
- Fixed nil value when logging in ``state-profile`` (!815)
- Fixed gobject-introspection issue on ``spa-pod`` to correctly generate
Python bindings (!828)
- Updated translations: Chinese, Serbian, Serbian Latin
}}}
Fixed at [sha:1618d5f3e5].
--
Ticket URL: <https://wiki.linuxfromscratch.org/blfs/ticket/23473#comment:2>
BLFS Trac <https://wiki.linuxfromscratch.org/blfs/>
Beyond Linux From Scratch
--
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page