ioq3/code/qcommon
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
..
cm_load.c Bug 5094 - Code cleanup, patch by Zack Middleton and DevHC. Fixes unused-but-set gcc warnings 2011-07-29 12:27:00 +00:00
cm_local.h * Bug fix to collision optimisation (arQon) 2007-10-06 21:59:17 +00:00
cm_patch.c Use correct array size for facets in cm_patch.c 2015-09-17 18:46:01 -05:00
cm_patch.h * Added STATUS 2005-10-29 01:53:09 +00:00
cm_polylib.c Fix some of the things clang --analyze flagged 2013-03-26 16:50:03 +00:00
cm_polylib.h * Added STATUS 2005-10-29 01:53:09 +00:00
cm_public.h Remove references to non-existent functions CM_MarkFragments and CM_LerpTag. 2012-11-19 05:48:27 +00:00
cm_test.c * Bug fix to collision optimisation (arQon) 2007-10-06 21:59:17 +00:00
cm_trace.c Fix some of the things clang --analyze flagged 2013-03-26 16:50:03 +00:00
cmd.c Early out of Cmd_CompleteArgument and Cmd_SetCommandCompletionFunc 2015-09-20 18:51:20 -05:00
common.c Merge pull request #73 from Pan7/sayto 2015-12-28 09:04:19 -08:00
cvar.c Fix Cvar_Unset not notifying cvar_modifiedFlags 2015-09-07 11:29:15 +01:00
files.c Search for mods in steam path as well as home and base paths. 2015-09-25 04:52:17 -07:00
huffman.c Fix some of the things clang --analyze flagged 2013-03-26 16:50:03 +00:00
ioapi.c Just unix2dos, nothing to see here ... 2009-10-19 14:00:16 +00:00
ioapi.h Just unix2dos, nothing to see here ... 2009-10-19 14:00:16 +00:00
md4.c Fix a few warnings 2014-08-30 17:29:23 +01:00
md5.c fix a WRONG size argument to a memset() call found by Clang/LLVM 2012-06-19 14:53:40 +00:00
msg.c Fix a few warnings 2014-08-30 17:29:23 +01:00
net_chan.c Bug 5094 - Code cleanup, patch by Zack Middleton and DevHC. Fixes unused-but-set gcc warnings 2011-07-29 12:27:00 +00:00
net_ip.c Fix a few warnings 2014-08-30 17:29:23 +01:00
puff.c * PNG support from Joerg Dietrich <dietrich_joerg@t-online.de> 2007-08-23 17:23:15 +00:00
puff.h * PNG support from Joerg Dietrich <dietrich_joerg@t-online.de> 2007-08-23 17:23:15 +00:00
q_math.c Modular rendering system. Patch by use.less01 2011-08-01 01:19:55 +00:00
q_platform.h build: define ARCH_STRING in Makefile on Linux and other GNU platforms 2015-07-14 22:51:57 +01:00
q_shared.c fix a stupid use of strcpy() 2015-06-18 17:24:50 -05:00
q_shared.h Merge pull request #103 from openmoh/ioq3-intro 2015-12-28 08:56:20 -08:00
qcommon.h Use Opus for VoIP 2016-01-06 05:19:10 -06:00
qfiles.h #6069: Remove md4 model support. 2013-11-29 16:13:47 -08:00
surfaceflags.h * Added STATUS 2005-10-29 01:53:09 +00:00
unzip.c unzip: comment why there is no USE_INTERNAL_MINIZIP boolean option 2015-03-18 17:38:10 +00:00
unzip.h REFACTOR [a vs an] 2012-06-18 16:31:16 +00:00
vm.c Fix passing arg9 (qvm only), arg10, and arg11 to vmMain for native libs and non-i386 compiled or interpated qvms. (Currently they aren't use in vmMain in game, cgame, or ui.) 2012-12-15 21:55:07 +00:00
vm_interpreted.c Fix passing arg9 (qvm only), arg10, and arg11 to vmMain for native libs and non-i386 compiled or interpated qvms. (Currently they aren't use in vmMain in game, cgame, or ui.) 2012-12-15 21:55:07 +00:00
vm_local.h Fix passing arg9 (qvm only), arg10, and arg11 to vmMain for native libs and non-i386 compiled or interpated qvms. (Currently they aren't use in vmMain in game, cgame, or ui.) 2012-12-15 21:55:07 +00:00
vm_none.c revert int->long change as it breaks on 64bit. Actually only 2005-09-26 22:23:46 +00:00
vm_powerpc.c drop some useless return statements 2013-05-30 15:43:21 -05:00
vm_powerpc_asm.c REFACTOR [a vs an] 2012-06-18 16:31:16 +00:00
vm_powerpc_asm.h new PowerPC vm 2008-11-10 09:46:01 +00:00
vm_sparc.c fix some "\n"-related stuff 2013-05-30 15:32:44 -05:00
vm_sparc.h qcommon: vm: Add sparc JIT compiler. 2009-03-02 17:29:40 +00:00
vm_x86.c Make more vm_x86 macros use braces so they work with if blah run macro 2015-07-12 19:11:13 -05:00