aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@no-log.org>2012-01-25 19:10:41 +0100
committerDenis 'GNUtoo' Carikli <GNUtoo@no-log.org>2012-01-25 19:46:08 +0100
commit88ee841b9215df4a8978108a9338a1098c82ee94 (patch)
tree030f924f4b4301bdafcd1b6863e066d955df1095
parent5ce7b8a691c76d392ac0760bc7581490c4fbbe44 (diff)
downloadcornucopia-88ee841b9215df4a8978108a9338a1098c82ee94.tar.gz
cornucopia-88ee841b9215df4a8978108a9338a1098c82ee94.tar.bz2
cornucopia-88ee841b9215df4a8978108a9338a1098c82ee94.zip
fsoaudiod: configure.ac: add configurable libsamplerate dependency
This is needed because the GTA04 audio forwarding plugin depends on libsamplerate. Thanks to lindi on #openmoko-cdevel on the Freenode IRC servers: Jan 25 18:53:50 <lindi-_> GNUtoo: perhaps PKG_CHECK_MODULES(LIBSAMPLERATE, [libsamplerate]) in configure.in Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
-rw-r--r--fsoaudiod/configure.ac18
-rw-r--r--fsoaudiod/src/plugins/Makefile.am6
2 files changed, 21 insertions, 3 deletions
diff --git a/fsoaudiod/configure.ac b/fsoaudiod/configure.ac
index 50772de1..98208e83 100644
--- a/fsoaudiod/configure.ac
+++ b/fsoaudiod/configure.ac
@@ -94,6 +94,22 @@ fi
AM_CONDITIONAL( [WANT_CMTSPEECHDATA], [test x"$cmtspeechdata" = x"yes"])
##############################################################################
+# optional feature: GSM voice call audio forwarding using libsamplerate
+AC_ARG_ENABLE(samplerate,
+ [ --enable-samplerate Enable building the gsm voicecall plugin using libsamplerate (default=disabled)],
+ [samplerate=$enableval],
+ [samplerate="no"])
+
+if test x$samplerate = "xyes"; then
+ PKG_CHECK_MODULES(SAMPLERATE,
+ [samplerate])
+AC_SUBST(SAMPLERATE_CFLAGS)
+AC_SUBST(SAMPLERATE_LIBS)
+
+fi
+AM_CONDITIONAL( [WANT_SAMPLERATE], [test x"$samplerate" = x"yes"])
+
+##############################################################################
# check for debugging
AC_ARG_ENABLE(debug,
[ --enable-debug Enable debug build (default=disabled)],
@@ -159,6 +175,8 @@ echo "Configuration Options:"
echo
echo " gsmvoice_alsa_cmtspeechdata:.........: $cmtspeechdata"
echo
+echo " gsmvoice_alsa_forwarder:.............: $samplerate"
+echo
echo " debug build..........................: $debug"
echo
echo " prefix...............................: $prefix"
diff --git a/fsoaudiod/src/plugins/Makefile.am b/fsoaudiod/src/plugins/Makefile.am
index 9aa7ad73..ba7a807d 100644
--- a/fsoaudiod/src/plugins/Makefile.am
+++ b/fsoaudiod/src/plugins/Makefile.am
@@ -9,8 +9,6 @@ SUBDIRS = \
router_palmpre \
router_alsa \
\
- gsmvoice_alsa_forwarder \
- \
streamcontrol_alsa \
sessionpolicy_default \
\
@@ -22,4 +20,6 @@ if WANT_CMTSPEECHDATA
SUBDIRS += gsmvoice_alsa_cmtspeechdata
endif
-
+if WANT_SAMPLERATE
+SUBDIRS += gsmvoice_alsa_forwarder
+endif