123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485 |
- #if defined(PJ_WIN32_WINCE) && PJ_WIN32_WINCE!=0
-
-
- #define PJ_HAS_FLOATING_POINT 0
-
-
- #define PJMEDIA_HAS_L16_CODEC 0
- #define PJMEDIA_HAS_ILBC_CODEC 0
-
- #define PJMEDIA_SOUND_BUFFER_COUNT 32
-
- #define PJMEDIA_CODEC_SPEEX_DEFAULT_QUALITY 5
-
- #define PJMEDIA_HAS_SPEEX_AEC 0
-
-
- #define PJMEDIA_RESAMPLE_IMP PJMEDIA_RESAMPLE_LIBRESAMPLE
-
- #define PJMEDIA_WSOLA_IMP PJMEDIA_WSOLA_IMP_WSOLA_LITE
-
-
- #define PJSIP_MAX_TSX_COUNT 31
- #define PJSIP_MAX_DIALOG_COUNT 31
- #define PJSUA_MAX_CALLS 4
-
-
- #define PJSUA_DEFAULT_CODEC_QUALITY 4
-
- #define PJSUA_MAX_ACC 4
- #define PJSUA_MAX_PLAYERS 4
- #define PJSUA_MAX_RECORDERS 4
- #define PJSUA_MAX_CONF_PORTS (PJSUA_MAX_CALLS+2*PJSUA_MAX_PLAYERS)
- #define PJSUA_MAX_BUDDIES 32
- #endif
- #if defined(PJ_SYMBIAN) && PJ_SYMBIAN!=0
-
-
- #define PJ_HAS_FLOATING_POINT 0
-
- #define PJ_MAXPATH 80
-
- #define PJ_LOG_MAX_SIZE (PJSIP_MAX_PKT_LEN+500)
-
- #define PJ_LOG_USE_STACK_BUFFER 0
-
- #define PJ_OS_HAS_CHECK_STACK 0
-
-
- #define PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO 0
- #define PJMEDIA_AUDIO_DEV_HAS_WMME 0
-
- #define PJMEDIA_HAS_L16_CODEC 0
- #define PJMEDIA_HAS_ILBC_CODEC 0
- #define PJMEDIA_HAS_G722_CODEC 0
-
- #define PJMEDIA_CODEC_SPEEX_DEFAULT_QUALITY 5
-
- #define PJMEDIA_HAS_SPEEX_AEC 0
-
-
- #define PJMEDIA_RESAMPLE_IMP PJMEDIA_RESAMPLE_LIBRESAMPLE
-
- #define PJMEDIA_WSOLA_IMP PJMEDIA_WSOLA_IMP_WSOLA_LITE
-
- #define PJMEDIA_SOUND_BUFFER_COUNT 32
-
-
- #define PJSIP_SAFE_MODULE 0
-
- #define PJSIP_MAX_PKT_LEN 2000
-
- #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
-
-
- #define PJSUA_DEFAULT_CODEC_QUALITY 4
-
- #define PJSIP_MAX_TSX_COUNT 31
- #define PJSIP_MAX_DIALOG_COUNT 31
- #define PJSUA_MAX_CALLS 4
-
- #define PJSUA_MAX_ACC 4
- #define PJSUA_MAX_PLAYERS 4
- #define PJSUA_MAX_RECORDERS 4
- #define PJSUA_MAX_CONF_PORTS (PJSUA_MAX_CALLS+2*PJSUA_MAX_PLAYERS)
- #define PJSUA_MAX_BUDDIES 32
- #endif
- #ifdef PJ_CONFIG_NOKIA_APS_DIRECT
-
- #define PJMEDIA_CONF_USE_SWITCH_BOARD 1
-
- #define PJMEDIA_AUDIO_DEV_HAS_SYMB_MDA 0
- #define PJMEDIA_AUDIO_DEV_HAS_SYMB_APS 1
- #define PJMEDIA_AUDIO_DEV_HAS_SYMB_VAS 0
-
- #define PJMEDIA_HAS_PASSTHROUGH_CODECS 1
-
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_PCMU 1
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_PCMA 1
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_AMR 1
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_G729 1
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_ILBC 1
- #endif
- #ifdef PJ_CONFIG_NOKIA_VAS_DIRECT
-
- #define PJMEDIA_CONF_USE_SWITCH_BOARD 1
-
- #define PJMEDIA_AUDIO_DEV_HAS_SYMB_MDA 0
- #define PJMEDIA_AUDIO_DEV_HAS_SYMB_APS 0
- #define PJMEDIA_AUDIO_DEV_HAS_SYMB_VAS 1
-
- #define PJMEDIA_HAS_PASSTHROUGH_CODECS 1
-
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_PCMU 1
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_PCMA 1
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_AMR 1
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_G729 1
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_ILBC 1
- #endif
- #ifdef PJ_CONFIG_WIN32_WMME_DIRECT
-
- #define PJMEDIA_CONF_USE_SWITCH_BOARD 1
-
- #define PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO 0
- #define PJMEDIA_AUDIO_DEV_HAS_WMME 1
-
- #define PJMEDIA_HAS_PASSTHROUGH_CODECS 1
-
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_PCMU 1
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_PCMA 1
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_AMR 0
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_G729 0
- #define PJMEDIA_HAS_PASSTHROUGH_CODEC_ILBC 0
- #endif
- #if PJ_CONFIG_IPHONE
-
-
- #define PJ_HAS_FLOATING_POINT 1
-
-
- #define PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO 0
- #define PJMEDIA_AUDIO_DEV_HAS_WMME 0
- #define PJMEDIA_AUDIO_DEV_HAS_COREAUDIO 1
-
- #define PJMEDIA_HAS_SPEEX_AEC 0
-
- #define PJMEDIA_HAS_L16_CODEC 0
-
-
- #define PJMEDIA_HAS_ILBC_CODEC 1
- #define PJMEDIA_ILBC_CODEC_USE_COREAUDIO 1
-
- #define PJMEDIA_CODEC_SPEEX_DEFAULT_QUALITY 5
-
-
-
-
-
- #define PJSUA_DEFAULT_CODEC_QUALITY 4
-
- #define PJSIP_MAX_TSX_COUNT 31
- #define PJSIP_MAX_DIALOG_COUNT 31
- #define PJSUA_MAX_CALLS 4
-
- #define PJSUA_MAX_ACC 4
- #define PJSUA_MAX_PLAYERS 4
- #define PJSUA_MAX_RECORDERS 4
- #define PJSUA_MAX_CONF_PORTS (PJSUA_MAX_CALLS+2*PJSUA_MAX_PLAYERS)
- #define PJSUA_MAX_BUDDIES 32
- #endif
- #if PJ_CONFIG_ANDROID
-
-
- #undef PJ_HAS_FLOATING_POINT
- #define PJ_HAS_FLOATING_POINT 0
-
-
- #define PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO 0
- #define PJMEDIA_AUDIO_DEV_HAS_WMME 0
- #define PJMEDIA_AUDIO_DEV_HAS_OPENSL 0
- #define PJMEDIA_AUDIO_DEV_HAS_ANDROID_JNI 1
-
- #define PJMEDIA_HAS_L16_CODEC 0
-
-
- #define PJMEDIA_CODEC_SPEEX_DEFAULT_QUALITY 5
-
-
-
-
-
-
- #define PJSUA_DEFAULT_CODEC_QUALITY 4
-
- #define PJSIP_MAX_TSX_COUNT 31
- #define PJSIP_MAX_DIALOG_COUNT 31
- #define PJSUA_MAX_CALLS 4
-
-
-
- #define PJSUA_MAX_ACC 4
- #define PJSUA_MAX_PLAYERS 4
- #define PJSUA_MAX_RECORDERS 4
- #define PJSUA_MAX_CONF_PORTS (PJSUA_MAX_CALLS+2*PJSUA_MAX_PLAYERS)
- #define PJSUA_MAX_BUDDIES 32
- #endif
- #if defined(PJ_CONFIG_BB10) && PJ_CONFIG_BB10
-
- #define PJSUA_DEFAULT_CODEC_QUALITY 4
- #define PJMEDIA_HAS_LEGACY_SOUND_API 0
- #undef PJMEDIA_HAS_SPEEX_AEC
- #define PJMEDIA_HAS_SPEEX_AEC 0
- #undef PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO
- #define PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO 0
- #undef PJMEDIA_AUDIO_DEV_HAS_ALSA
- #define PJMEDIA_AUDIO_DEV_HAS_ALSA 0
- #endif
- #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_HAS_ERROR_STRING 0
- # undef PJ_IOQUEUE_MAX_HANDLES
- # define PJ_IOQUEUE_MAX_HANDLES 32
- # define PJ_CRC32_HAS_TABLES 0
- # define PJSIP_MAX_TSX_COUNT 15
- # define PJSIP_MAX_DIALOG_COUNT 15
- # define PJSIP_UDP_SO_SNDBUF_SIZE 4000
- # define PJSIP_UDP_SO_RCVBUF_SIZE 4000
- # define PJMEDIA_HAS_ALAW_ULAW_TABLE 0
- #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_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
- # define PJ_HAS_STRICMP_ALNUM 0
- # define PJSIP_UNESCAPE_IN_PLACE 1
- # if defined(PJ_WIN32) || defined(PJ_WIN64)
- # define PJSIP_MAX_NET_EVENTS 10
- # endif
- # define PJSUA_MAX_CALLS 512
- #endif
|