Skip to content

m-si-audio-adapter: make sure format task is finished even if ports were already configured

Julian Bouzas requested to merge julian/wireplumber:issue-527-fix into next

Currently, if the adapter node already has its ports configured when wireplumber starts (For example a virtual node), the async _set_ports_format() call is never completed because the node ports have not changed, stalling the event stack. This patch fixes the issue by checking the Props param after configuring the ports, and completes the task if there is one pending and the node already has ports available.

Fixes #527 (closed)

Merge request reports