diff options
author | icculus <icculus@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2008-06-25 05:50:44 +0000 |
---|---|---|
committer | icculus <icculus@edf5b092-35ff-0310-97b2-ce42778d08ea> | 2008-06-25 05:50:44 +0000 |
commit | 800f3b2d6e1133e5e9cda2b3a144201e571c357c (patch) | |
tree | ac9c2b8dcb0e88d105dc80f52d674ec76f629364 /code/client/cl_main.c | |
parent | 34351cb3605a5c9c816b6ac3763c41804907e8c5 (diff) | |
download | ioquake3-aero-800f3b2d6e1133e5e9cda2b3a144201e571c357c.tar.gz ioquake3-aero-800f3b2d6e1133e5e9cda2b3a144201e571c357c.zip |
VoIP: Added cheapie VoIP meter.
git-svn-id: svn://svn.icculus.org/quake3/trunk@1392 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'code/client/cl_main.c')
-rw-r--r-- | code/client/cl_main.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/code/client/cl_main.c b/code/client/cl_main.c index a7734c6..56343f8 100644 --- a/code/client/cl_main.c +++ b/code/client/cl_main.c @@ -39,6 +39,7 @@ cvar_t *cl_voipVADThreshold; cvar_t *cl_voipSend; cvar_t *cl_voipSendTarget; cvar_t *cl_voipGainDuringCapture; +cvar_t *cl_voipShowMeter; cvar_t *voip; #endif @@ -382,8 +383,9 @@ void CL_CaptureVoip(void) speexFrames++; } - clc.voipPower = voipPower / (32768.0f * 32768.0f * - ((float) (clc.speexFrameSize * speexFrames))); + clc.voipPower = (voipPower / (32768.0f * 32768.0f * + ((float) (clc.speexFrameSize * speexFrames)))) * + 100.0f; if ((useVad) && (clc.voipPower < cl_voipVADThreshold->value)) { CL_VoipNewGeneration(); // no "talk" for at least 1/4 second. @@ -3088,7 +3090,8 @@ void CL_Init( void ) { cl_voipSendTarget = Cvar_Get ("cl_voipSendTarget", "all", 0); cl_voipGainDuringCapture = Cvar_Get ("cl_voipGainDuringCapture", "0.2", CVAR_ARCHIVE); cl_voipUseVAD = Cvar_Get ("cl_voipUseVAD", "0", CVAR_ARCHIVE); - cl_voipVADThreshold = Cvar_Get ("cl_voipVADThreshold", "0.0025", CVAR_ARCHIVE); + cl_voipVADThreshold = Cvar_Get ("cl_voipVADThreshold", "0.25", CVAR_ARCHIVE); + cl_voipShowMeter = Cvar_Get ("cl_voipShowMeter", "1", CVAR_ARCHIVE); voip = Cvar_Get ("voip", "1", CVAR_USERINFO | CVAR_ARCHIVE | CVAR_LATCH); // This is a protocol version number. |