session: make a jack device

Add a jack device and activate it when we release the device (for JACK
presumably). We need to work around some issues, jack does not allow
us to connect yet when it asks to release the device so we need to
wait a little and then connect.
This commit is contained in:
Wim Taymans 2019-10-21 16:39:08 +02:00
parent b3d72fb82d
commit 34a1a988ba
3 changed files with 88 additions and 4 deletions

View file

@ -16,6 +16,7 @@ add-spa-lib api.jack.* jack/libspa-jack
#load-module libpipewire-module-spa-node api.alsa.seq.bridge node.name=MIDI-Bridge
load-module libpipewire-module-rtkit
load-module libpipewire-module-protocol-native
load-module libpipewire-module-spa-device-factory
load-module libpipewire-module-spa-node-factory
#load-module libpipewire-module-spa-node api.vulkan.compute.source node.name=my-compute-source
#load-module libpipewire-module-spa-node videotestsrc/libspa-videotestsrc videotestsrc videotestsrc Spa:POD:Object:Props:patternType=Spa:POD:Object:Props:patternType:snow