similarity index 96%
rename from meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.11.bb
rename to meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.13.bb
@@ -10,14 +10,14 @@ 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 = "3a785e502642ddb1e91d953e587c7b06444e0b51"
+SRCREV = "84429b47943d789389fbde17c06b82efb197d04e"
SRC_URI = " \
- git://gitlab.freedesktop.org/pipewire/wireplumber.git;branch=master;protocol=https \
+ git://gitlab.freedesktop.org/pipewire/wireplumber.git;branch=master;protocol=https;tag=${PV} \
file://90-OE-disable-session-dbus-dependent-features.lua \
"
-inherit meson pkgconfig gobject-introspection systemd
+inherit meson pkgconfig gobject-introspection systemd bash-completion
GIR_MESON_ENABLE_FLAG = 'enabled'
GIR_MESON_DISABLE_FLAG = 'disabled'
Changelog: 0.5.13: Additions & Enhancements: - Added internal filter graph support for audio nodes, allowing users to create audio preprocessing and postprocessing chains without exposing filters to applications, useful for software DSP - Added new Lua Properties API that significantly improves performance by avoiding constant serialization between WpProperties and Lua tables, resulting in approximately 40% faster node linking - Added WpIterator Lua API for more efficient parameter enumeration - Added bash completions for wpctl command - Added script to find suitable volume control when using role-based policy, allowing volume sliders to automatically adjust the volume of the currently active role (e.g., ringing, call, media) - Added experimental HDMI channel detection setting to use HDMI ELD information for channel configuration - Enhanced role-based policy to allow setting preferred target sinks for media role loopbacks via policy.role-based.preferred-target - Enhanced Bluetooth profile autoswitch logic to be more robust and handle saved profiles correctly, including support for loopback sink nodes - Enhanced ALSA monitor to include alsa.* device properties on nodes for rule matching - Optimized stream node linking for common cases to reduce latency when new audio/video streams are added - Improved event dispatcher performance by using hash table registration for event hooks, eliminating performance degradation as more hooks are registered - Increased audio headroom for VMware and VirtualBox virtual machines - Added setting to prevent restoring "Off" profiles via session.dont-restore-off-profile property - Added support for 128 audio channels when compiled with a recent version of PipeWire Fixes: - Fixed memory leaks and issues in the modem manager module - Fixed MPRIS module incorrectly treating GHashTable as GObject - Fixed warning messages when process files in /proc/<pid>/* don't exist, particularly when processes are removed quickly - Fixed MONO audio configuration to only apply to device sink nodes, allowing multi-channel mixing in the graph - Fixed event dispatcher hook registration and removal to avoid spurious errors - Improved logging for standard-link activation failures - Simplified event-hook interest matching for better performance 0.5.12: Additions & Enhancements: - Added mono audio configuration support via node.features.audio.mono setting that can be changed at runtime with wpctl - Added automatic muting of ALSA devices when a running node is removed, helping prevent loud audio on speakers when headsets are unplugged - Added notifications API module for sending system notifications - Added comprehensive wpctl man page and documentation - Enhanced object interest handling for PipeWire properties on session items Fixes: - Fixed race condition during shutdown in the permissions portal module that could cause crashes in GDBus signal handling - Added device validity check in state-routes handling to prevent issues when devices are removed during async operations - Fixed Log.critical undefined function error in device-info-cache - Improved device hook documentation and configuration Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> --- v2: use the bash-completion class instead of manually replicating its functionality .../{wireplumber_0.5.11.bb => wireplumber_0.5.13.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta-multimedia/recipes-multimedia/wireplumber/{wireplumber_0.5.11.bb => wireplumber_0.5.13.bb} (96%)