summaryrefslogtreecommitdiff
path: root/pjlib/include/pj/config_site_sample.h
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-08-09 11:59:26 +0000
committerBenny Prijono <bennylp@teluu.com>2006-08-09 11:59:26 +0000
commit5b11a53fd76ef35ac96bf86ed973f53dc342f52c (patch)
treeda55863555bf10ad41f31a599f2891be44737740 /pjlib/include/pj/config_site_sample.h
parent99b817f05dce76ff81548bd56548971cb2be29b9 (diff)
Changed WinCE demo app to automatically answer incoming calls.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@667 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/include/pj/config_site_sample.h')
-rw-r--r--pjlib/include/pj/config_site_sample.h56
1 files changed, 54 insertions, 2 deletions
diff --git a/pjlib/include/pj/config_site_sample.h b/pjlib/include/pj/config_site_sample.h
index fe267c93..72ff5499 100644
--- a/pjlib/include/pj/config_site_sample.h
+++ b/pjlib/include/pj/config_site_sample.h
@@ -1,5 +1,8 @@
+//#define PJ_CONFIG_MINIMAL_SIZE
+//#define PJ_CONFIG_MAXIMUM_SPEED
+
/*
* This file (config_site_sample.h) contains various configuration
@@ -19,12 +22,61 @@
# define PJ_HAS_FLOATING_POINT 0
# define PJMEDIA_HAS_G711_PLC 0
-# define PJMEDIA_HAS_SMALL_FILTER 0
+# define PJMEDIA_HAS_SMALL_FILTER 1
# define PJMEDIA_HAS_LARGE_FILTER 0
# define PJMEDIA_HAS_L16_CODEC 0
/*# define PJMEDIA_HAS_GSM_CODEC 0*/
-# define PJMEDIA_HAS_ILBC_CODEC 0
+/*# define PJMEDIA_HAS_ILBC_CODEC 0*/
/*# define PJMEDIA_HAS_SPEEX_CODEC 0*/
# define PJMEDIA_HAS_SPEEX_AEC 0
#endif
+
+
+/*
+ * 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
+# define PJ_IOQUEUE_MAX_HANDLES 4
+# define PJSIP_MAX_TSX_COUNT 16
+# define PJSIP_MAX_DIALOG_COUNT 16
+# define PJSIP_UDP_SO_SNDBUF_SIZE 4000
+# define PJSIP_UDP_SO_RCVBUF_SIZE 4000
+# define PJSIP_AUTH_HEADER_CACHING 0
+# define PJSIP_AUTH_AUTO_SEND_NEXT 0
+# define PJSIP_AUTH_QOP_SUPPORT 0
+# define PJMEDIA_HAS_LARGE_FILTER 0
+# define PJMEDIA_HAS_SMALL_FILTER 1
+
+
+#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
+# define PJ_HAS_STRICMP_ALNUM 1
+# 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
+#endif
+