summaryrefslogtreecommitdiff
path: root/pjmedia/src
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2008-09-16 16:28:40 +0000
committerBenny Prijono <bennylp@teluu.com>2008-09-16 16:28:40 +0000
commit611d921d61c175f4346cd4441690ce09e3a282fb (patch)
tree5437bfb0e2b2ab87e326a5ca7fefb2acda3c3647 /pjmedia/src
parent9c41f0a3aadb8ca284613dd552128338af16dc2e (diff)
More ticket #619: fix the difference of volume in the fixed point version of the tone generator, added PJMEDIA_TONEGEN_VOLUME setting to control the default amplitude, and increase default tone volume by about 50%
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2284 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/src')
-rw-r--r--pjmedia/src/pjmedia/tonegen.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pjmedia/src/pjmedia/tonegen.c b/pjmedia/src/pjmedia/tonegen.c
index 562195d5..60732500 100644
--- a/pjmedia/src/pjmedia/tonegen.c
+++ b/pjmedia/src/pjmedia/tonegen.c
@@ -30,7 +30,7 @@
#define DATA double
/* amplitude */
-#define AMP 8192
+#define AMP PJMEDIA_TONEGEN_VOLUME
#ifndef M_PI
@@ -115,7 +115,7 @@
# define MAXI ((unsigned)0xFFFFFFFF)
# define SIN approximate_sin3
# if 1 /* set this to 0 to disable volume adjustment */
-# define VOL(var,v) (((v) * var.vol) >> 16)
+# define VOL(var,v) (((v) * var.vol) >> 15)
# else
# define VOL(var,v) (v)
# endif