audiomixer: update to work with WirePlumber 0.5 63/30263/1
authorGeorge Kiagiadakis <george.kiagiadakis@collabora.com>
Wed, 4 Sep 2024 08:01:39 +0000 (11:01 +0300)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Mon, 9 Sep 2024 09:13:12 +0000 (11:13 +0200)
commit67bfd23df1bbfcc162e656278b14c27e2fd8d52d
tree377c1d0fc12a6eab85cf81ece25ae5887c46876f
parent4cdc01f44814cfed6a32accce9a0db03feebbb93
audiomixer: update to work with WirePlumber 0.5

This update also brings improvements to the initialization state
management, so that ensure_controls() is guaranteed to return after
all the relevant controls have been discovered. Previously there were
cases that ensure_controls() would return without having discovered
the role-based sinks or the equalizer sink.

Bug-AGL: SPEC-4934
Change-Id: If3acca37c98ae6ff5ef811b7634951d12bf1d030
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
src/audiomixer.c
src/meson.build