summaryrefslogtreecommitdiff
path: root/pjlib/include/pj/config_site_sample.h
diff options
context:
space:
mode:
Diffstat (limited to 'pjlib/include/pj/config_site_sample.h')
-rw-r--r--pjlib/include/pj/config_site_sample.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/pjlib/include/pj/config_site_sample.h b/pjlib/include/pj/config_site_sample.h
index c4821de4..439d3512 100644
--- a/pjlib/include/pj/config_site_sample.h
+++ b/pjlib/include/pj/config_site_sample.h
@@ -26,23 +26,46 @@
# define PJMEDIA_HAS_SPEEX_AEC 0
#endif
+
/*
* Typical configuration for Symbian OS target
*/
#if defined(PJ_SYMBIAN) && PJ_SYMBIAN!=0
+ /* We don't want to use float, for now */
# undef PJ_HAS_FLOATING_POINT
# define PJ_HAS_FLOATING_POINT 0
# define PJMEDIA_SOUND_IMPLEMENTATION PJMEDIA_SOUND_NULL_SOUND
+
+ /* Disable these */
# define PJMEDIA_HAS_LIBRESAMPLE 0
# define PJMEDIA_HAS_SPEEX_AEC 0
+ /* Disable all codecs but G.711, for now */
# define PJMEDIA_HAS_L16_CODEC 0
# define PJMEDIA_HAS_GSM_CODEC 0
# define PJMEDIA_HAS_ILBC_CODEC 0
# define PJMEDIA_HAS_SPEEX_CODEC 0
+# define PJSIP_MAX_PKT_LEN 8000
+
+ /* 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
#endif