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, !825)
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 PipeWire 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

Signed-off-by: Markus Volk <[email protected]>
---
 .../{wireplumber_0.5.14.bb => wireplumber_0.5.15.bb}            | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-multimedia/recipes-multimedia/wireplumber/{wireplumber_0.5.14.bb 
=> wireplumber_0.5.15.bb} (99%)

diff --git 
a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.14.bb 
b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.15.bb
similarity index 99%
rename from meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.14.bb
rename to meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.15.bb
index ad05a8bc87..9f7092dfa9 100644
--- a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.14.bb
+++ b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.15.bb
@@ -10,7 +10,7 @@ DEPENDS = "glib-2.0 glib-2.0-native lua pipewire \
     ${@bb.utils.contains("DISTRO_FEATURES", "gobject-introspection-data", 
"python3-native python3-lxml-native doxygen-native", "", d)} \
 "
 
-SRCREV = "07e730b279ac7a520699ae9f6b0797848a731b30"
+SRCREV = "bc4fa8f5e84806f86530c97cb35283eecc3ec081"
 SRC_URI = " \
     
git://gitlab.freedesktop.org/pipewire/wireplumber.git;branch=master;protocol=https;tag=${PV}
 \
     file://run-ptest \
-- 
2.54.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#127719): 
https://lists.openembedded.org/g/openembedded-devel/message/127719
Mute This Topic: https://lists.openembedded.org/mt/119958110/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to