diff options
author | Benny Prijono <bennylp@teluu.com> | 2008-09-16 16:28:40 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2008-09-16 16:28:40 +0000 |
commit | 611d921d61c175f4346cd4441690ce09e3a282fb (patch) | |
tree | 5437bfb0e2b2ab87e326a5ca7fefb2acda3c3647 /pjmedia/src | |
parent | 9c41f0a3aadb8ca284613dd552128338af16dc2e (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.c | 4 |
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 |