zeroconf: add avahi zerconf discover module

Discovers remote sinks and sources and load the tunnel module to
make a local sink and source for them.
This commit is contained in:
Wim Taymans 2021-05-13 18:05:26 +02:00
parent 59842b3bd6
commit 6744934734
6 changed files with 717 additions and 0 deletions

View file

@ -265,3 +265,16 @@ pipewire_module_session_manager = shared_library('pipewire-module-session-manage
install_rpath: modules_install_dir,
dependencies : [mathlib, dl_lib, pipewire_dep],
)
if avahi_dep.found()
pipewire_module_zeroconf_discover = shared_library('pipewire-module-zeroconf-discover',
[ 'module-zeroconf-discover.c',
'module-zeroconf-discover/avahi-poll.c' ],
c_args : pipewire_module_c_args,
include_directories : [configinc, spa_inc],
install : true,
install_dir : modules_install_dir,
install_rpath: modules_install_dir,
dependencies : [mathlib, dl_lib, rt_lib, pipewire_dep, avahi_dep],
)
endif