]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Fix windows build for - Add T31 modem support
authorJeff Lenk <jeff@jefflenk.com>
Wed, 7 Dec 2011 03:53:45 +0000 (21:53 -0600)
committerJeff Lenk <jeff@jefflenk.com>
Wed, 7 Dec 2011 03:53:45 +0000 (21:53 -0600)
src/mod/applications/mod_spandsp/mod_spandsp.c
src/mod/applications/mod_spandsp/mod_spandsp_modem.h

index fec221e2875da5e9560a2b8c70b958653efa42d2..4a75052e4313fb4099efc6e14aa7e5befa242216 100644 (file)
@@ -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);
index 7e89a9edc76f849d81632d9993264ef5004c7514..1555c9e92bac9cac78b0a41aea96357571c3986d 100644 (file)
@@ -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