summaryrefslogtreecommitdiff
path: root/pjsip/include
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-11-23 07:32:13 +0000
committerBenny Prijono <bennylp@teluu.com>2006-11-23 07:32:13 +0000
commit512f41cf91a5d5719696cbf8383832cbdca5a5a2 (patch)
treee13709f9f93e6c816fc9cb3d300f8da4cce03de4 /pjsip/include
parent2a15cf2b1f0fb02d9a34c2d5f81bf3a402cd244a (diff)
Worked on the AEC. Apply constant delay bufferring for the AEC,
and also consider sound device latency when applying EC. It sounds like working although it still doesn't perfectly cancel the echo. EC is now by default enabled in PJSUA. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@822 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/include')
-rw-r--r--pjsip/include/pjsua-lib/pjsua.h22
1 files changed, 17 insertions, 5 deletions
diff --git a/pjsip/include/pjsua-lib/pjsua.h b/pjsip/include/pjsua-lib/pjsua.h
index ec040fb9..011acd96 100644
--- a/pjsip/include/pjsua-lib/pjsua.h
+++ b/pjsip/include/pjsua-lib/pjsua.h
@@ -2215,13 +2215,25 @@ PJ_DECL(pj_status_t) pjsua_im_typing(pjsua_acc_id acc_id,
* Max ports in the conference bridge.
*/
#ifndef PJSUA_MAX_CONF_PORTS
-# define PJSUA_MAX_CONF_PORTS 254
+# define PJSUA_MAX_CONF_PORTS 254
#endif
-#define PJSUA_DEFAULT_CLOCK_RATE 16000
-#define PJSUA_DEFAULT_CODEC_QUALITY 5
-#define PJSUA_DEFAULT_ILBC_MODE 20
-#define PJSUA_DEFAULT_EC_TAIL_LEN 0
+#ifndef PJSUA_DEFAULT_CLOCK_RATE
+# define PJSUA_DEFAULT_CLOCK_RATE 16000
+#endif
+
+#ifndef PJSUA_DEFAULT_CODEC_QUALITY
+# define PJSUA_DEFAULT_CODEC_QUALITY 5
+#endif
+
+#ifndef PJSUA_DEFAULT_ILBC_MODE
+# define PJSUA_DEFAULT_ILBC_MODE 20
+#endif
+
+
+#ifndef PJSUA_DEFAULT_EC_TAIL_LEN
+# define PJSUA_DEFAULT_EC_TAIL_LEN 600
+#endif
/**