From patchwork Mon Apr 20 13:15:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 86502 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id ABD1CF99C9C for ; Mon, 20 Apr 2026 16:55:45 +0000 (UTC) Received: from mailout04.t-online.de (mailout04.t-online.de [194.25.134.18]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.24393.1776704140744802544 for ; Mon, 20 Apr 2026 09:55:41 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=mlL76zUI; spf=pass (domain: t-online.de, ip: 194.25.134.18, mailfrom: f_l_k@t-online.de) Received: from fwd96.mgt.mul.t-online.de (fwd96.aul.t-online.de [10.223.144.122]) by mailout04.t-online.de (Postfix) with SMTP id 4FE8811B5 for ; Mon, 20 Apr 2026 18:55:38 +0200 (CEST) Received: from fedora.fritz.box ([84.154.160.240]) by fwd96.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1wEoT2-3O9lQX0; Mon, 20 Apr 2026 15:15:12 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-multimedia][PATCH] wireplumber: update 0.5.13 -> 0.5.14 Date: Mon, 20 Apr 2026 15:15:07 +0200 Message-ID: <20260420131507.66316-1-f_l_k@t-online.de> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1776690912-98FF6AE8-BDCA39AD/0/0 CLEAN NORMAL X-TOI-MSGID: 3ecb49ca-450c-4de6-a523-c41439ced364 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1776704138; i=f_l_k@t-online.de; bh=U/LlNrF6nI5MTEALr7go9CXcwvv35JCgTg0m2YP4jJ0=; h=From:To:Subject:Date; b=mlL76zUIahFdOvZmdp78PBvA3q+NE7wfKHyWxnZYgzZYjRni4NE3w93upe5sTAAer 6U9ELw7nA2znqSkQDgCIrTEyg/dSROs7OZoxib63eWlxtjhZHsRyiGHT1AU1OkjMPv FA762ciXPBaum3dqONO0zAuI6MSxGTEM4bbvu3lDgd/tgnTVTPaxaV7CB2n23Fgl0p /eONS1IBkht6mwL8R7MnxrRGdsIcmqi8nHIBowqvX/y08YxKcY+hii4M6HgVVc0N2O YiYbxfdPnXMHo83SzP0SnaRcqW5W5ylEbR9QWWtOJ/nLWUpAttBbiDTmJDIHaK4naY PY4s+/yALr05Q== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 20 Apr 2026 16:55:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/126516 WirePlumber 0.5.14 ~~~~~~~~~~~~~~~~~~ Additions & Enhancements: - Added per-device default volume configuration via the ``device.routes.default-{source,sink}-volume`` property, allowing device-specific volume defaults (e.g. a comfortable default for internal speakers or no attenuation for HDMI) (!772) - Added Lua 5.5 support; the bundled Lua subproject wrap has also been updated to 5.5.0 (!775, !788) - Enhanced libcamera monitor to load camera nodes locally within the WirePlumber process instead of the PipeWire daemon, eliminating race conditions that could occur during initial enumeration and hotplug events (!790) - Enhanced Bluetooth loopback nodes to always be created when a device supports both A2DP and HSP/HFP profiles, simplifying the logic and making the BT profile autoswitch setting take effect immediately without requiring device reconnection (!782) - Enhanced Bluetooth loopback nodes to use ``target.object`` property instead of smart filters, fixing issues that prevented users from setting them as default nodes and also allowing smart filters to be used with them (#898; !792) - Enhanced Bluetooth profile autoswitch logic with further robustness improvements, including better headset profile detection using profile name patterns and resolving race conditions by running profile switching after ``device/apply-profile`` in a dedicated event hook (#926, #923; !776, !777, !808) - Enhanced wpctl ``set-default`` command to accept virtual nodes (e.g. ``Audio/Source/Virtual``) in addition to regular device nodes (#896; !787) - Improved stream linking to make the full graph rescan optional when linkable items change, saving CPU on low-end systems and reducing audio startup latency when connecting multiple streams in quick succession (!800) - Allowed installation of systemd service units without libsystemd being present, useful for distributions like Alpine Linux that allow systemd service subpackages (!793) - Allowed the ``mincore`` syscall in the WirePlumber systemd sandbox, required for Mesa/EGL (e.g. for the libcamera GPUISP pipeline) - Allowed passing ``WIREPLUMBER_CONFIG_DIR`` via the ``wp-uninstalled`` script, useful for passing additional configuration paths in an uninstalled environment (!801) Fixes: - Removed Bluetooth sink loopback node, which was causing issues with KDE and GNOME (!794) - Fixed default audio source selection to never automatically use ``Audio/Sink`` nodes as the default source unless explicitly selected by the user (#886; !781) - Fixed crash in ``state-stream`` when the Format parameter has a Choice for the number of channels (#903; !795) - Fixed BAP Bluetooth device set channel properties, where ``audio.position`` was incorrectly serialized as a pointer address instead of the channel array (!786) - Fixed memory leaks in ``wp_interest_event_hook_get_matching_event_types`` and in the Lua ``LocalModule()`` implementation (!784, !810) - Fixed HFP HF stream media class being incorrectly assigned due to ``api.bluez5.internal=true`` being set on HFP HF streams (!809) - Fixed Lua 5.4 compatibility in ``state-stream`` script - Updated translations: Bulgarian, Georgian, Kazakh, Swedish Signed-off-by: Markus Volk --- .../{wireplumber_0.5.13.bb => wireplumber_0.5.14.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-multimedia/recipes-multimedia/wireplumber/{wireplumber_0.5.13.bb => wireplumber_0.5.14.bb} (99%) diff --git a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.13.bb b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.14.bb similarity index 99% rename from meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.13.bb rename to meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.14.bb index abd54515ca..ad05a8bc87 100644 --- a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.13.bb +++ b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.14.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 = "84429b47943d789389fbde17c06b82efb197d04e" +SRCREV = "07e730b279ac7a520699ae9f6b0797848a731b30" SRC_URI = " \ git://gitlab.freedesktop.org/pipewire/wireplumber.git;branch=master;protocol=https;tag=${PV} \ file://run-ptest \