summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-02-17 19:52:45 +0000
committerBenny Prijono <bennylp@teluu.com>2007-02-17 19:52:45 +0000
commit4bf6124cb5db3b001449963b25b8753f30f3b26a (patch)
tree89c7735449bfe24ac72771fa9a984023e59da2db
parent849b7bc19da81adbfeaf427cce843d7b7189f792 (diff)
Fixed ticket #109: Audio saturation when level is applied to conference
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@963 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjmedia/src/pjmedia/conference.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pjmedia/src/pjmedia/conference.c b/pjmedia/src/pjmedia/conference.c
index b5ef7ec8..8e0eedb7 100644
--- a/pjmedia/src/pjmedia/conference.c
+++ b/pjmedia/src/pjmedia/conference.c
@@ -72,9 +72,9 @@ static FILE *fhnd_rec;
* in the port does not cause misaligned signal (which causes noise).
*/
#if 1
-# define ATTACK_A 3
+# define ATTACK_A 10
# define ATTACK_B 2
-# define DECAY_A 3
+# define DECAY_A 10
# define DECAY_B 2
#else
/* To simulate old behavior */
@@ -1441,7 +1441,7 @@ static pj_status_t write_port(pjmedia_conf *conf, struct conf_port *cport,
*/
else if (cport->tx_adj_level != NORMAL_LEVEL && cport->src_level) {
- unsigned adj_level = cport->tx_adj_level;
+ pj_int32_t adj_level = cport->tx_adj_level;
/* We need to adjust signal level. */
for (j=0; j<conf->samples_per_frame; ++j) {