On Fri, Aug 16, 2024 at 10:03:48AM +0200, Fons Adriaensen wrote:
As reported before, When I start pipewire with the
modified config
I get the Jack Source and Jack Sink modules, both in state 'Running'.
But no PW ports in Jack. So what is missing ?
Some progress... (but still not there)
I compiled the PW audio-src test program (with the autoconnect
option commented out).
Test:
- Jack is running.
- Run pipewire.
- Run audio-src.
- Run coppwr.
I have Jack Source, Jack Sink, Audio-src, Dummy and Freewheel modules.
But the modules have no ports and there are no PW ports on the Jack
side.
- Run wireplumber.
Now the ports, in both coppwr and Qjackctl, appear. I can connect
them in both places, and the 440 Hz signal from audio-src appears
in Jaaa.
- Terminate wireplumber.
The ports remain at both sides, but everything is disconnected.
But when I reconnect them, things still work.
The disturbing part here is that terminating wireplumber also
removes the PW:playback_FL -> Jaaa:in_1 connection on the Jack
side. That should definitely NOT happen.
So wireplumber is doing something that makes the ports
appear. So the next questions are: what it is doing, and
can the same be done without wireplumber.
--
FA