From 54ddef0bd4209e55cf39c050f0099266bfcd1da1 Mon Sep 17 00:00:00 2001 From: Jeff Lenk Date: Tue, 6 Dec 2011 21:53:45 -0600 Subject: [PATCH] Fix windows build for - Add T31 modem support --- src/mod/applications/mod_spandsp/mod_spandsp.c | 6 +++++- src/mod/applications/mod_spandsp/mod_spandsp_modem.h | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/mod/applications/mod_spandsp/mod_spandsp.c b/src/mod/applications/mod_spandsp/mod_spandsp.c index fec221e287..4a75052e43 100644 --- a/src/mod/applications/mod_spandsp/mod_spandsp.c +++ b/src/mod/applications/mod_spandsp/mod_spandsp.c @@ -533,7 +533,9 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_spandsp_init) /* Not such severe to prevent loading */ } - modem_global_init(module_interface, pool); +#if defined(MODEM_SUPPORT) + modem_global_init(module_interface, pool); +#endif switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "mod_spandsp loaded, using spandsp library version [%s]\n", SPANDSP_RELEASE_DATETIME_STRING); return SWITCH_STATUS_SUCCESS; @@ -545,7 +547,9 @@ SWITCH_MODULE_SHUTDOWN_FUNCTION(mod_spandsp_shutdown) mod_spandsp_fax_shutdown(); mod_spandsp_dsp_shutdown(); +#if defined(MODEM_SUPPORT) modem_global_shutdown(); +#endif if (spandsp_globals.tones) { switch_core_hash_destroy(&spandsp_globals.tones); diff --git a/src/mod/applications/mod_spandsp/mod_spandsp_modem.h b/src/mod/applications/mod_spandsp/mod_spandsp_modem.h index 7e89a9edc7..1555c9e92b 100644 --- a/src/mod/applications/mod_spandsp/mod_spandsp_modem.h +++ b/src/mod/applications/mod_spandsp/mod_spandsp_modem.h @@ -31,8 +31,8 @@ * */ -#include "switch_private.h" #if defined(HAVE_OPENPTY) || defined(HAVE_DEV_PTMX) || defined(HAVE_POSIX_OPENPT) +#include "switch_private.h" #define MODEM_SUPPORT 1 #if !defined(HAVE_POSIX_OPENPT) && !defined(HAVE_DEV_PTMX) #define USE_OPENPTY 1 -- 2.47.3