mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-11 13:30:02 -05:00
echo-cance: Make Adrian canceller optional
makes the Adrian echo canceller implementation optional at compile time this patch supersedes an earlier patch proposal and addresses the following comments: * separate patch from speex dependency rework (Arun) * check that at least one EC implementation is available (Arun) * properly align yes/no in configure summary for Adrian (Frederic)
This commit is contained in:
parent
5f2286e6f7
commit
dc5a39b124
4 changed files with 31 additions and 4 deletions
|
|
@ -1744,12 +1744,15 @@ module_suspend_on_idle_la_CFLAGS = $(AM_CFLAGS)
|
|||
|
||||
# echo-cancel module
|
||||
module_echo_cancel_la_SOURCES = \
|
||||
modules/echo-cancel/module-echo-cancel.c modules/echo-cancel/echo-cancel.h \
|
||||
modules/echo-cancel/adrian-aec.c modules/echo-cancel/adrian-aec.h \
|
||||
modules/echo-cancel/adrian.c modules/echo-cancel/adrian.h
|
||||
modules/echo-cancel/module-echo-cancel.c modules/echo-cancel/echo-cancel.h
|
||||
module_echo_cancel_la_LDFLAGS = $(MODULE_LDFLAGS)
|
||||
module_echo_cancel_la_LIBADD = $(MODULE_LIBADD) $(LIBSPEEX_LIBS)
|
||||
module_echo_cancel_la_CFLAGS = $(AM_CFLAGS) $(SERVER_CFLAGS) $(LIBSPEEX_CFLAGS)
|
||||
if HAVE_ADRIAN_EC
|
||||
module_echo_cancel_la_SOURCES += \
|
||||
modules/echo-cancel/adrian-aec.c modules/echo-cancel/adrian-aec.h \
|
||||
modules/echo-cancel/adrian.c modules/echo-cancel/adrian.h
|
||||
module_echo_cancel_la_CFLAGS += -DHAVE_ADRIAN_EC=1
|
||||
if HAVE_ORC
|
||||
ORC_SOURCE += modules/echo-cancel/adrian-aec
|
||||
nodist_module_echo_cancel_la_SOURCES = \
|
||||
|
|
@ -1758,6 +1761,7 @@ nodist_module_echo_cancel_la_SOURCES = \
|
|||
module_echo_cancel_la_LIBADD += $(ORC_LIBS)
|
||||
module_echo_cancel_la_CFLAGS += $(ORC_CFLAGS) -I$(top_builddir)/src/modules/echo-cancel
|
||||
endif
|
||||
endif
|
||||
if HAVE_SPEEX
|
||||
module_echo_cancel_la_SOURCES += modules/echo-cancel/speex.c
|
||||
endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue