add media session example beginnings

Add an example media session that runs as a separate program instead
of a module
This commit is contained in:
Wim Taymans 2018-08-02 11:25:27 +02:00
parent 8f8ed7270a
commit 17cc9d2039
5 changed files with 655 additions and 2 deletions

View file

@ -72,7 +72,20 @@ pipewire_module_protocol_native = shared_library('pipewire-module-protocol-nativ
dependencies : [mathlib, dl_lib, pipewire_dep],
)
pipewire_module_audio_session = shared_library('pipewire-module-media-session',
pipewire_module_audio_dsp = shared_library('pipewire-module-audio-dsp',
[ 'module-audio-dsp.c',
'module-media-session/audio-dsp.c',
'module-media-session/floatmix.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],
)
pipewire_module_media_session = shared_library('pipewire-module-media-session',
[ 'module-media-session.c',
'module-media-session/audio-dsp.c',
'module-media-session/floatmix.c',