ioq3/code
Zack Middleton 615b73288f Use Opus for VoIP
Server/client VoIP protocol is handled by adding new cvars
cl_voipProtocol and sv_voipProtocol, sv_voip and cl_voip
are used to auto set/clear them. All users need to touch
are cl/sv_voip as 0 or 1 just like before.

Old Speex VoIP packets in demos are skipped.
New VoIP packets are skipped in demos if sv_voipProtocol
doesn't match cl_voipProtocol.

Notable difference between usage of speex and opus codecs,
when using Speex client would be sent 80ms at a time.
Using Opus, 60ms is sent at a time. This was changed because
the Opus codec supports encoding up to 60ms at a time.
(Simpler to send only one codec frame in a packet.)
2016-01-06 05:19:10 -06:00
..
AL 5882 - Update OpenAL Headers to OpenAL Soft 1.15.1 2013-02-17 07:34:41 -06:00
SDL2/include Update SDL2 to 2.0.3 2014-03-24 19:13:56 -04:00
asm Remove unused fpucw from snapvector.asm 2015-07-09 18:35:45 -05:00
botlib Fix abs() being used for long int in l_precomp.c 2015-06-28 18:13:06 -05:00
cgame Fix glyph width calculation in Text_Paint_Limit 2015-09-15 16:56:03 -05:00
client Use Opus for VoIP 2016-01-06 05:19:10 -06:00
game Fix (unused) watertype checks in PM_WaterMove 2015-07-30 19:33:28 -05:00
jpeg-8c Mark JPEG lib changes, file provided by Simon McVittie 2012-07-01 18:07:56 +00:00
libcurl-7.35.0/curl Fix building with curl on Linux PPC and Sparc 2014-09-09 13:18:28 -04:00
libogg-1.3.1 Upgrade libogg 1.3.0 to 1.3.1 2014-02-08 03:38:01 +00:00
libs Update SDL2 to 2.0.3 2014-03-24 19:13:56 -04:00
libspeex Bug 5094 - Code cleanup, patch by Zack Middleton and DevHC. Fixes unused-but-set gcc warnings 2011-07-29 12:27:00 +00:00
libvorbis-1.3.4 There have been 0 days since the last compiler warning 2014-08-27 12:40:45 +01:00
null Remove unused functions from null_main.c and null_input.c 2014-08-27 20:35:16 -05:00
opus-1.1 Fix a few warnings 2014-08-30 17:29:23 +01:00
opusfile-0.5 Fix a few warnings 2014-08-30 17:29:23 +01:00
q3_ui Make add bots menu use standard menu drawing 2015-09-16 01:43:28 -05:00
qcommon Use Opus for VoIP 2016-01-06 05:19:10 -06:00
renderercommon Fix error handling in RE_SaveJPGToBuffer(). 2015-12-21 01:05:55 -08:00
renderergl1 Replace 4 with sizeof( int ) in R_GetCommandBufferReserved 2015-10-17 21:58:11 -05:00
renderergl2 OpenGL2: Add r_cubemapSize. 2015-12-24 16:34:58 -08:00
sdl Merge pull request #138 from Pan7/SDL_Swap 2015-07-26 19:49:49 +01:00
server Use Opus for VoIP 2016-01-06 05:19:10 -06:00
sys Access 32-bit registry key from 64-bit Windows correctly. 2015-12-02 17:07:26 -08:00
tools Merge pull request #108 from Pan7/memmove 2015-06-18 13:13:25 -05:00
ui Fix glyph width calculation in Text_Paint_Limit 2015-09-15 16:56:03 -05:00
zlib drop some useless return statements 2013-05-30 15:43:21 -05:00