2006-08-06 18:23:56 +00:00
|
|
|
|
|
|
|
|
2006-08-09 11:59:26 +00:00
|
|
|
//#define PJ_CONFIG_MINIMAL_SIZE
|
|
|
|
//#define PJ_CONFIG_MAXIMUM_SPEED
|
|
|
|
|
2006-08-06 18:23:56 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* This file (config_site_sample.h) contains various configuration
|
|
|
|
* settings that I use for certain settings.
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Typical configuration for WinCE target.
|
|
|
|
*/
|
|
|
|
#if defined(PJ_WIN32_WINCE) && PJ_WIN32_WINCE!=0
|
|
|
|
# define PJ_HAS_FLOATING_POINT 0
|
|
|
|
|
|
|
|
# define PJMEDIA_HAS_G711_PLC 0
|
2006-08-09 11:59:26 +00:00
|
|
|
# define PJMEDIA_HAS_SMALL_FILTER 1
|
2006-08-06 18:23:56 +00:00
|
|
|
# define PJMEDIA_HAS_LARGE_FILTER 0
|
|
|
|
# define PJMEDIA_HAS_L16_CODEC 0
|
|
|
|
/*# define PJMEDIA_HAS_GSM_CODEC 0*/
|
2006-08-09 11:59:26 +00:00
|
|
|
/*# define PJMEDIA_HAS_ILBC_CODEC 0*/
|
2006-08-06 18:23:56 +00:00
|
|
|
/*# define PJMEDIA_HAS_SPEEX_CODEC 0*/
|
|
|
|
# define PJMEDIA_HAS_SPEEX_AEC 0
|
2007-10-12 12:14:27 +00:00
|
|
|
# undef PJMEDIA_RESAMPLE_IMP
|
|
|
|
# define PJMEDIA_RESAMPLE_IMP PJMEDIA_RESAMPLE_LIBRESAMPLE
|
2006-08-06 18:23:56 +00:00
|
|
|
#endif
|
|
|
|
|
2007-05-02 18:54:19 +00:00
|
|
|
|
2007-05-01 16:54:54 +00:00
|
|
|
/*
|
|
|
|
* Typical configuration for Symbian OS target
|
|
|
|
*/
|
|
|
|
#if defined(PJ_SYMBIAN) && PJ_SYMBIAN!=0
|
2007-05-02 11:29:37 +00:00
|
|
|
|
2007-05-02 18:54:19 +00:00
|
|
|
/* We don't want to use float, for now */
|
2007-05-02 11:29:37 +00:00
|
|
|
# undef PJ_HAS_FLOATING_POINT
|
|
|
|
# define PJ_HAS_FLOATING_POINT 0
|
|
|
|
|
2007-05-01 16:54:54 +00:00
|
|
|
# define PJMEDIA_SOUND_IMPLEMENTATION PJMEDIA_SOUND_NULL_SOUND
|
2007-05-02 18:54:19 +00:00
|
|
|
|
|
|
|
/* Disable these */
|
2007-10-17 06:21:44 +00:00
|
|
|
# define PJMEDIA_RESAMPLE_IMP PJMEDIA_RESAMPLE_NONE
|
2007-05-02 11:29:37 +00:00
|
|
|
# define PJMEDIA_HAS_SPEEX_AEC 0
|
|
|
|
|
2007-05-02 18:54:19 +00:00
|
|
|
/* Disable all codecs but G.711, for now */
|
2007-05-02 11:29:37 +00:00
|
|
|
# define PJMEDIA_HAS_L16_CODEC 0
|
|
|
|
# define PJMEDIA_HAS_GSM_CODEC 0
|
|
|
|
# define PJMEDIA_HAS_ILBC_CODEC 0
|
|
|
|
# define PJMEDIA_HAS_SPEEX_CODEC 0
|
|
|
|
|
2007-05-12 16:38:06 +00:00
|
|
|
/* Disable safe module access */
|
|
|
|
# define PJSIP_SAFE_MODULE 0
|
|
|
|
|
2007-05-02 23:06:11 +00:00
|
|
|
# define PJSIP_MAX_PKT_LEN 2000
|
2007-05-02 18:54:19 +00:00
|
|
|
|
|
|
|
/* Since we don't have threads, log buffer can use static buffer */
|
|
|
|
# define PJ_LOG_USE_STACK_BUFFER 0
|
|
|
|
|
|
|
|
/* Symbian has problem with too many large blocks */
|
|
|
|
# define PJSIP_POOL_LEN_ENDPT 1000
|
|
|
|
# define PJSIP_POOL_INC_ENDPT 1000
|
|
|
|
# define PJSIP_POOL_RDATA_LEN 2000
|
|
|
|
# define PJSIP_POOL_RDATA_INC 2000
|
|
|
|
# define PJSIP_POOL_LEN_TDATA 2000
|
|
|
|
# define PJSIP_POOL_INC_TDATA 512
|
|
|
|
# define PJSIP_POOL_LEN_UA 2000
|
|
|
|
# define PJSIP_POOL_INC_UA 1000
|
|
|
|
# define PJSIP_POOL_TSX_LAYER_LEN 256
|
|
|
|
# define PJSIP_POOL_TSX_LAYER_INC 256
|
|
|
|
# define PJSIP_POOL_TSX_LEN 512
|
|
|
|
# define PJSIP_POOL_TSX_INC 128
|
2007-05-02 23:06:11 +00:00
|
|
|
|
|
|
|
/* Set maximum number of dialog/transaction/calls to minimum */
|
|
|
|
# define PJSIP_MAX_TSX_COUNT 31
|
|
|
|
# define PJSIP_MAX_DIALOG_COUNT 31
|
|
|
|
# define PJSUA_MAX_CALLS 31
|
|
|
|
|
2007-05-01 16:54:54 +00:00
|
|
|
#endif
|
2006-08-09 11:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Minimum size
|
|
|
|
*/
|
|
|
|
#ifdef PJ_CONFIG_MINIMAL_SIZE
|
|
|
|
|
|
|
|
# undef PJ_OS_HAS_CHECK_STACK
|
|
|
|
# define PJ_OS_HAS_CHECK_STACK 0
|
|
|
|
# define PJ_LOG_MAX_LEVEL 0
|
|
|
|
# define PJ_ENABLE_EXTRA_CHECK 0
|
|
|
|
# define PJ_HAS_ERROR_STRING 0
|
|
|
|
# undef PJ_IOQUEUE_MAX_HANDLES
|
2006-10-04 20:46:27 +00:00
|
|
|
# define PJ_IOQUEUE_MAX_HANDLES 16
|
2006-11-24 09:31:22 +00:00
|
|
|
# define PJ_IOQUEUE_HAS_SAFE_UNREG 0
|
2006-10-04 20:46:27 +00:00
|
|
|
# define PJSIP_MAX_TSX_COUNT 15
|
|
|
|
# define PJSIP_MAX_DIALOG_COUNT 15
|
2006-08-09 11:59:26 +00:00
|
|
|
# define PJSIP_UDP_SO_SNDBUF_SIZE 4000
|
|
|
|
# define PJSIP_UDP_SO_RCVBUF_SIZE 4000
|
|
|
|
# define PJMEDIA_HAS_LARGE_FILTER 0
|
2006-10-04 20:46:27 +00:00
|
|
|
# define PJMEDIA_HAS_SMALL_FILTER 0
|
2006-08-09 11:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
#elif defined(PJ_CONFIG_MAXIMUM_SPEED)
|
|
|
|
# define PJ_SCANNER_USE_BITWISE 0
|
|
|
|
# undef PJ_OS_HAS_CHECK_STACK
|
|
|
|
# define PJ_OS_HAS_CHECK_STACK 0
|
|
|
|
# define PJ_LOG_MAX_LEVEL 3
|
|
|
|
# define PJ_ENABLE_EXTRA_CHECK 0
|
|
|
|
# define PJ_IOQUEUE_MAX_HANDLES 5000
|
|
|
|
# define PJSIP_MAX_TSX_COUNT ((640*1024)-1)
|
|
|
|
# define PJSIP_MAX_DIALOG_COUNT ((640*1024)-1)
|
|
|
|
# define PJSIP_UDP_SO_SNDBUF_SIZE (24*1024*1024)
|
|
|
|
# define PJSIP_UDP_SO_RCVBUF_SIZE (24*1024*1024)
|
|
|
|
# define PJ_DEBUG 0
|
|
|
|
# define PJSIP_SAFE_MODULE 0
|
2007-04-30 21:03:32 +00:00
|
|
|
# define PJ_HAS_STRICMP_ALNUM 0
|
2006-08-09 11:59:26 +00:00
|
|
|
# define PJ_HASH_USE_OWN_TOLOWER 1
|
|
|
|
# define PJSIP_UNESCAPE_IN_PLACE 1
|
|
|
|
|
|
|
|
# ifdef PJ_WIN32
|
|
|
|
# define PJSIP_MAX_NET_EVENTS 10
|
|
|
|
# endif
|
|
|
|
|
|
|
|
# define PJSUA_MAX_CALLS 512
|
2006-09-09 13:23:09 +00:00
|
|
|
|
2006-08-09 11:59:26 +00:00
|
|
|
#endif
|
|
|
|
|