jack: add jack source and sink

Makes a device with a source and sink that automatically
proxies all physical ports from jack. Jack then drives our
PipeWire pipeline from its own thread.
This commit is contained in:
Wim Taymans 2019-08-20 20:35:41 +02:00
parent d00c641559
commit 5b9869200f
15 changed files with 2433 additions and 1 deletions

View file

@ -0,0 +1,12 @@
spa_jack_sources = ['plugin.c',
'jack-client.c',
'jack-device.c',
'jack-sink.c',
'jack-source.c']
spa_jack = shared_library('spa-jack',
spa_jack_sources,
include_directories : [spa_inc],
dependencies : [ jack_dep, mathlib ],
install : true,
install_dir : '@0@/spa/jack'.format(get_option('libdir')))