diff mbox series

[meta-multimedia] wireplumber: update 0.4.15 -> 0.4.17

Message ID 20231206190108.60409-1-f_l_k@t-online.de
State Accepted
Headers show
Series [meta-multimedia] wireplumber: update 0.4.15 -> 0.4.17 | expand

Commit Message

Markus Volk Dec. 6, 2023, 7:01 p.m. UTC
WirePlumber 0.4.17

Fixes:
Fixed a reference counting issue in the object managers that could cause
crashes due to memory corruption (#534)
Fixed an issue with filters linking to wrong targets, often with two sets
of links (#536)
Fixed a crash in the endpoints policy that would show up when log messages
were enabled at level 3 or higher

WirePlumber 0.4.16

Additions:
Added a new "sm-objects" script that allows loading objects on demand
via metadata entries that describe the object to load; this can be used to
load pipewire modules, such as filters or network sources/sinks, on demand
Added a mechanism to override device profile priorities in the configuration,
mainly as a way to re-prioritize Bluetooth codecs, but this also can be used
for other devices
Added a mechanism in the endpoints policy to allow connecting filters
between a certain endpoint's virtual sink and the device sink; this is
specifically intended to allow plugging a filter-chain to act as equalizer
on the Multimedia endpoint
Added wp_core_get_own_bound_id() method in WpCore

Changes:
PipeWire 0.3.68 is now required
policy-dsp now has the ability to hide hardware nodes behind the DSP sink
to prevent hardware misuse or damage
JSON parsing in Lua now allows keys inside objects to be without quotes
Added optional argument in the Lua JSON parse() method to limit recursions,
making it possible to partially parse a JSON object
It is now possible to pass nil in Lua object constructors that expect an
optional properties object; previously, omitting the argument was the only
way to skip the properties
The endpoints policy now marks the endpoint nodes as "passive" instead of
marking their links, adjusting for the behavior change in PipeWire 0.3.68
Removed the "passive" property from si-standard-link, since only nodes are
marked as passive now

Fixes:
Fixed the wpctl clear-default command to completely clear all the
default nodes state instead of only the last set default
Reduced the amount of globals that initially match the interest in the
object manager
Used an idle callback instead of pw_core_sync() in the object manager to
expose tmp globals

Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
 .../{wireplumber_0.4.15.bb => wireplumber_0.4.17.bb}            | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-multimedia/recipes-multimedia/wireplumber/{wireplumber_0.4.15.bb => wireplumber_0.4.17.bb} (99%)

Comments

Khem Raj Dec. 13, 2023, 7:07 a.m. UTC | #1
On Wed, 06 Dec 2023 20:01:08 +0100, Markus Volk wrote:
> WirePlumber 0.4.17
> 
> Fixes:
> Fixed a reference counting issue in the object managers that could cause
> crashes due to memory corruption (#534)
> Fixed an issue with filters linking to wrong targets, often with two sets
> of links (#536)
> Fixed a crash in the endpoints policy that would show up when log messages
> were enabled at level 3 or higher
> 
> [...]

Applied, thanks!

[1/1] wireplumber: update 0.4.15 -> 0.4.17
      commit: f95ba6d0742a550c43ede57f04baeb6a6b98538a

Best regards,
diff mbox series

Patch

diff --git a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.15.bb b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.17.bb
similarity index 99%
rename from meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.15.bb
rename to meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.17.bb
index 5a180d1e0..3959cd7f8 100644
--- a/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.15.bb
+++ b/meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.4.17.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 = "d67b48e595cb4612fd7fd47f97df6b8883ef7f60"
+SRCREV = "d3eb77b292655cef333a8f4cab4e861415bc37c2"
 SRC_URI = " \
     git://gitlab.freedesktop.org/pipewire/wireplumber.git;branch=master;protocol=https \
     file://90-OE-disable-session-dbus-dependent-features.lua \