]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
removed a saturate16 from spandsp that was causing problems
authorSteve Underwood <steveu@i7.coppice.org>
Wed, 12 May 2010 15:21:06 +0000 (23:21 +0800)
committerSteve Underwood <steveu@i7.coppice.org>
Wed, 12 May 2010 15:21:06 +0000 (23:21 +0800)
fixed a typo in the MSVC inttypes.h file for spandsp

libs/spandsp/src/msvc/inttypes.h
libs/spandsp/src/sig_tone.c

index 64d8b48570685e84faad1a93c9b4673b6b6c135b..81ab70dec4ae3fc9c26234c9996eb0673d03c04e 100644 (file)
 extern "C" {
 #endif
 
-typedef __int8         __int8_t;
-typedef __int16                __int16_t;
-typedef __int32                __int32_t;
-typedef __int64                __int64_t;
+typedef __int8                 __int8_t;
+typedef __int16                        __int16_t;
+typedef __int32                        __int32_t;
+typedef __int64                        __int64_t;
 
 typedef unsigned __int8                uint8_t;
 typedef unsigned __int16       uint16_t;
 typedef unsigned __int32       uint32_t;
 typedef unsigned __int64    uint64_t;
-typedef __int8         int8_t;
-typedef __int16                int16_t;
-typedef __int32                int32_t;
-typedef __int64                int64_t;
-
-#define  INT16_MAX   0x7FFF 
-#define  INT16_MIN   (-INT16_MAX - 1) 
+typedef __int8                 int8_t;
+typedef __int16                        int16_t;
+typedef __int32                        int32_t;
+typedef __int64                        int64_t;
 
 #if !defined(INFINITY)
 #define INFINITY 0x7FFFFFFF
 #endif
 
+#if !defined(UINT8_MAX)
+#define UINT8_MAX   0xFF
+#endif
+#if !defined(UINT16_MAX)
+#define UINT16_MAX  0xFFFF
+#endif
+
+#if !defined(INT16_MAX)
+#define INT16_MAX   0x7FFF 
+#endif
+#if !defined(INT16_MIN)
+#define INT16_MIN   (-INT16_MAX - 1) 
+#endif
+
+#if !defined(INT32_MAX)
 #define INT32_MAX      (2147483647)
+#endif
+#if !defined(INT32_MIN)
 #define INT32_MIN      (-2147483647 - 1)
+#endif
 
 #define PRId8 "d"
 #define PRId16 "d"
index 5a4de1a2980c648256a9c230be959e0267f3eac9..eeb50ef3cecf9fe77bb10f2c98f2e8cb3517ca39 100644 (file)
@@ -46,7 +46,6 @@
 #include <string.h>
 #include <limits.h>
 
-#undef SPANDSP_USE_FIXED_POINT
 #include "spandsp/telephony.h"
 #include "spandsp/fast_convert.h"
 #include "spandsp/dc_restore.h"
@@ -575,7 +574,7 @@ SPAN_DECLARE(int) sig_tone_rx(sig_tone_rx_state_t *s, int16_t amp[], int len)
         if ((s->current_rx_tone & SIG_TONE_RX_PASSTHROUGH))
         {
             if ((s->current_rx_tone & SIG_TONE_RX_FILTER_TONE)  ||  s->notch_insertion_timeout)
-                amp[i] = saturate16(notched_signal[0]);
+                amp[i] = saturate(notched_signal[0]);
             /*endif*/
         }
         else