Skip to content

node/software-dsp: give ALSA clients access to parent nodes

James Calligeros requested to merge chadmed/wireplumber:sw-dsp/alsa-fix into master

pipewire-alsa fails to negotiate streams if it cannot see the full graph. This manifests as an -EINVAL when trying to open the parent node during PCM preparation.

Allow clients connecting to the graph via pipewire-alsa to see the hidden parent nodes.

Given that the default PipeWire sink can never be the hidden parent node, and that ALSA clients themselves cannot change this, this does not actually present the hidden nodes as options to users and preserves the desired UX.

Signed-off-by: James Calligeros jcalligeros99@gmail.com

Merge request reports

Loading