On Wed, Dec 24, 2025 at 11:25 AM Gyorgy Sarvari via lists.openembedded.org
<[email protected]> wrote:

> 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 <[email protected]>
> ---
>  .../{wireplumber_0.5.11.bb => wireplumber_0.5.13.bb}       | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
>  rename meta-multimedia/recipes-multimedia/wireplumber/{
> wireplumber_0.5.11.bb => wireplumber_0.5.13.bb} (95%)
>
> diff --git a/meta-multimedia/recipes-multimedia/wireplumber/
> wireplumber_0.5.11.bb b/meta-multimedia/recipes-multimedia/wireplumber/
> wireplumber_0.5.13.bb
> similarity index 95%
> rename from meta-multimedia/recipes-multimedia/wireplumber/
> wireplumber_0.5.11.bb
> rename to meta-multimedia/recipes-multimedia/wireplumber/
> wireplumber_0.5.13.bb
> index 665efd95af..334861b6db 100644
> --- a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.11.bb
> +++ b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.13.bb
> @@ -10,9 +10,9 @@ 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}
> <http://gitlab.freedesktop.org/pipewire/wireplumber.git;branch=master;protocol=https;tag=$%7BPV%7D>
> \
>      file://90-OE-disable-session-dbus-dependent-features.lua \
>  "
>
> @@ -114,6 +114,7 @@ python set_dynamic_metapkg_rdepends () {
>
>  PACKAGES =+ "\
>      libwireplumber \
> +    ${PN}-bash-completion \
>      ${PN}-default-config \
>      ${PN}-scripts \
>      ${PN}-modules \
> @@ -132,6 +133,7 @@ CONFFILES:${PN} += " \
>  RRECOMMENDS:${PN} += "pipewire ${PN}-scripts ${PN}-modules-meta"
>
>  FILES:${PN} += "${systemd_user_unitdir} ${systemd_system_unitdir}
> ${datadir}/zsh"
> +FILES:${PN}-bash-completion +=
> "${datadir}/bash-completion/completions/wpctl"
>
>  FILES:libwireplumber = " \
>      ${libdir}/libwireplumber-*.so.* \
> @@ -142,3 +144,4 @@ FILES:${PN}-scripts +=
> "${datadir}/wireplumber/scripts/*"
>  # Dynamic packages (see set_dynamic_metapkg_rdepends).
>  FILES:${PN}-modules = ""
>  RRECOMMENDS:${PN}-modules += "${PN}-modules-meta"
> +RDEPENDS:${PN}-bash-completion = "bash bash-completion"
>

Perhaps it needs to inherit bash-completion class instead.


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

Reply via email to