module-audio-dsp: add dsp module

Add an audio dsp module that adds an interleaver for each audio sink
and only allows 1 buffer size and format on the ports. The idea is that
dsp (pro-audio) nodes can be inserted in this part of the pipeline.
This commit is contained in:
Wim Taymans 2018-02-15 17:54:08 +01:00
parent 6c000229f0
commit 0173180e78
2 changed files with 887 additions and 0 deletions

View file

@ -92,6 +92,16 @@ pipewire_module_protocol_native = shared_library('pipewire-module-protocol-nativ
dependencies : [mathlib, dl_lib, pipewire_dep],
)
pipewire_module_audio_dsp = shared_library('pipewire-module-audio-dsp',
[ 'module-audio-dsp.c', 'spa/spa-node.c' ],
c_args : pipewire_module_c_args,
include_directories : [configinc, spa_inc],
link_with : spalib,
install : true,
install_dir : modules_install_dir,
dependencies : [mathlib, dl_lib, rt_lib, pipewire_dep],
)
if jack_dep.found()
pipewire_module_jack = shared_library('pipewire-module-jack',
[ 'module-jack.c',