Ignore:
Timestamp:
Jul 26, 2006 5:04:54 PM (18 years ago)
Author:
bennylp
Message:
  • Bring speex codec up to date with their SVN trunk
  • Speex codec should work in FIXED_POINT mode when PJ_HAS_FLOATING_POINT is set to zero.
  • ulaw2linear will return zero if zero is given (this would make the VAD works better, and it also fixed click noise when call is established/hangup).
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia-codec/speex/speex_types.h

    r278 r628  
    2727#  if defined(__CYGWIN__) 
    2828#    include <_G_config.h> 
    29      typedef _G_int64_t spx_int64_t; 
    3029     typedef _G_int32_t spx_int32_t; 
    3130     typedef _G_uint32_t spx_uint32_t; 
     
    3736     typedef int spx_int32_t;                                                                                
    3837     typedef unsigned int spx_uint32_t;                                                                      
    39      typedef long long spx_int64_t;                                                                          
    40      typedef unsigned long long spx_uint64_t;   
    4138#  elif defined(__MWERKS__) 
    42      typedef long long spx_int64_t; 
    4339     typedef int spx_int32_t; 
    4440     typedef unsigned int spx_uint32_t; 
     
    4743#  else 
    4844     /* MSVC/Borland */ 
    49      typedef __int64 spx_int64_t; 
    5045     typedef __int32 spx_int32_t; 
    5146     typedef unsigned __int32 spx_uint32_t; 
     
    6156   typedef SInt32 spx_int32_t; 
    6257   typedef UInt32 spx_uint32_t; 
    63    typedef SInt64 spx_int64_t; 
    6458 
    6559#elif defined(__MACOSX__) /* MacOS X Framework build */ 
     
    7064   typedef int32_t spx_int32_t; 
    7165   typedef u_int32_t spx_uint32_t; 
    72    typedef int64_t spx_int64_t; 
    7366 
    7467#elif defined(__BEOS__) 
     
    8073   typedef int32_t spx_int32_t; 
    8174   typedef u_int32_t spx_uint32_t; 
    82    typedef int64_t spx_int64_t; 
    8375 
    8476#elif defined (__EMX__) 
     
    8981   typedef int spx_int32_t; 
    9082   typedef unsigned int spx_uint32_t; 
    91    typedef long long spx_int64_t; 
    9283 
    9384#elif defined (DJGPP) 
     
    9788   typedef int spx_int32_t; 
    9889   typedef unsigned int spx_uint32_t; 
    99    typedef long long spx_int64_t; 
    10090 
    10191#elif defined(R5900) 
    10292 
    10393   /* PS2 EE */ 
    104    typedef long spx_int64_t; 
    10594   typedef int spx_int32_t; 
    10695   typedef unsigned spx_uint32_t; 
     
    114103   typedef signed int spx_int32_t; 
    115104   typedef unsigned int spx_uint32_t; 
    116    typedef long long int spx_int64_t; 
    117105 
    118106#elif defined(CONFIG_TI_C54X) || defined (CONFIG_TI_C55X) 
     
    123111   typedef unsigned long spx_uint32_t; 
    124112 
    125 #elif defined(CONFIG_TI_C5X) 
     113#elif defined(CONFIG_TI_C6X) 
    126114 
    127115   typedef short spx_int16_t; 
Note: See TracChangeset for help on using the changeset viewer.