aboutsummaryrefslogtreecommitdiffstats
path: root/code/client/cl_cgame.c
diff options
context:
space:
mode:
authoricculus <icculus@edf5b092-35ff-0310-97b2-ce42778d08ea>2008-06-07 14:40:59 +0000
committericculus <icculus@edf5b092-35ff-0310-97b2-ce42778d08ea>2008-06-07 14:40:59 +0000
commite9f14bee6055b9a52b44074452f7e37b7f901ca9 (patch)
treea69c59313101692674437092fe256fa2fd1de2ac /code/client/cl_cgame.c
parent232f3ce4ca468acc372edae4115defdbd62cd058 (diff)
downloadioquake3-aero-e9f14bee6055b9a52b44074452f7e37b7f901ca9.tar.gz
ioquake3-aero-e9f14bee6055b9a52b44074452f7e37b7f901ca9.zip
VoIP: initial shot at voice activation.
git-svn-id: svn://svn.icculus.org/quake3/trunk@1375 edf5b092-35ff-0310-97b2-ce42778d08ea
Diffstat (limited to 'code/client/cl_cgame.c')
-rw-r--r--code/client/cl_cgame.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/code/client/cl_cgame.c b/code/client/cl_cgame.c
index 18a9630..d0624c9 100644
--- a/code/client/cl_cgame.c
+++ b/code/client/cl_cgame.c
@@ -937,6 +937,10 @@ void CL_FirstSnapshot( void ) {
speex_preprocess_ctl(clc.speexPreprocessor,
SPEEX_PREPROCESS_SET_DENOISE, &i);
+ i = (cl_voipUseVAD->integer != 0);
+ speex_preprocess_ctl(clc.speexPreprocessor,
+ SPEEX_PREPROCESS_SET_VAD, &i);
+
for (i = 0; i < MAX_CLIENTS; i++) {
speex_bits_init(&clc.speexDecoderBits[i]);
speex_bits_reset(&clc.speexDecoderBits[i]);