Alibek Omarov
|
f633b3dbf6
|
engine: increase MAX_INIT_MSG to 192 kilobytes limit
* also avoid magic number in sv_client.c
|
2 years ago |
Alibek Omarov
|
3e9f2df2bf
|
engine: client: fix incorrect mark for ConsolePrint notifications
|
2 years ago |
Alibek Omarov
|
a7d4cafe10
|
wscript: finally disable building opus for dedicated
|
2 years ago |
Alibek Omarov
|
ca2a6635b6
|
engine: common: fix cmdlist and cvarlist to match the beginning of command or cvar
|
2 years ago |
Alibek Omarov
|
7341a6b020
|
engine: client: add old GoldSrc feature where ConsolePrint could print to notification zone, similar to Con_NPrintf( 0, ... )
|
2 years ago |
Alibek Omarov
|
ac05acf6dc
|
engine: network: I'm fucking blind
|
2 years ago |
Alibek Omarov
|
3e1db432df
|
engine: network: fix IPv4 private address checks according to RFC1918
Thanks to @Mr0maks for the fix
|
2 years ago |
Alibek Omarov
|
3c682507e7
|
engine: client: voice: notify client.dll about localplayer twice, through special loopback index and normal index
|
2 years ago |
SNMetamorph
|
e9ae6d08b5
|
engine: client: enable interpolation of local player angles
|
2 years ago |
Alibek Omarov
|
f435a81c97
|
engine: soundlib: rewrite sfx resampler, fix possible crash if sfx is too long
- make same rate and same width resamples noop, as everything signed now
- minimize comparisons in loop body
|
2 years ago |
SNMetamorph
|
9f9141823a
|
engine: added audio backend print to s_info command
|
2 years ago |
Владислав Сухов
|
d3437c70bd
|
engine: soundlib: fix wrong sample rate unit
|
2 years ago |
Alibek Omarov
|
8630ef2c67
|
engine: client: voice: allow using inputfromfile when microphone isn't connected
|
2 years ago |
Alibek Omarov
|
0b50678912
|
engine: client: voice: refactor, fix issues when missing mic disables voice chat, fix few possible crashes and memory leaks
|
2 years ago |
Alibek Omarov
|
22ff45f5d0
|
engine: platform: add audio capture shutdown functions
|
2 years ago |
Alibek Omarov
|
905bbf1515
|
engine: server: read full voicedata message even if voice is disabled server wide
|
2 years ago |
SNMetamorph
|
8e48a98d48
|
engine: client: voice: codec quality levels changed
|
2 years ago |
SNMetamorph
|
76dbefb9ec
|
engine: client: voice: fixed initialization checks
|
2 years ago |
Alibek Omarov
|
327dcc0293
|
engine: client: voice: simplify code, simplify including voice.h, do not depend on opus headers globally
Autofix few code style mistakes
|
2 years ago |
Alibek Omarov
|
c5dbbea9ef
|
engine: server: drop bots fake ping to zero
|
2 years ago |
SNMetamorph
|
74707551ae
|
engine: client: voice: fixed hanging voice status
|
2 years ago |
SNMetamorph
|
2f5f5ef0a6
|
engine: client: voice: fixed sound playback from file
|
2 years ago |
SNMetamorph
|
f7dc9d8e72
|
engine: client: voice: frame size increased to 40 msec
|
2 years ago |
SNMetamorph
|
a688bed79f
|
engine: client: cl_parse: moved buffer to stack in CL_ParseVoiceData
|
2 years ago |
SNMetamorph
|
b0ff51d5a0
|
engine: client: voice: changed bitrate units to kbps in voice_codecinfo
|
2 years ago |
SNMetamorph
|
68f633e9cd
|
wscript: fixed opus include path
|
2 years ago |
SNMetamorph
|
0a6885e02d
|
engine: client: voice chat cvars set as privileged
|
2 years ago |
SNMetamorph
|
aa5a509316
|
engine: client: voice: added GPL notice
|
2 years ago |
SNMetamorph
|
97879430e9
|
engine: small code fixes related to voice chat
|
2 years ago |
SNMetamorph
|
ae97eae42f
|
engine: client: voice: implemented automatic gain control
|
2 years ago |
SNMetamorph
|
c5d7e3c783
|
engine: client: fixed players voice state changing
|
2 years ago |
SNMetamorph
|
9bcd36cc24
|
engine: voice code minor refactoring
|
2 years ago |
SNMetamorph
|
c6881a425f
|
engine: client: added support for variable voice chat quality
|
2 years ago |
SNMetamorph
|
8d0209b122
|
engine: server: added support for variable voice chat quality
|
2 years ago |
SNMetamorph
|
279894cfd4
|
engine: client: added console command voice_codecinfo
|
2 years ago |
SNMetamorph
|
169ee14724
|
engine: client: disabled voice on legacy protocol servers
|
2 years ago |
SNMetamorph
|
8866d5cfd6
|
engine: wscript: added Opus headers to include directories
|
2 years ago |
SNMetamorph
|
a254a342b1
|
engine: voice: minor code fixes
|
2 years ago |
SNMetamorph
|
0db95d76a8
|
engine: wscript: removed opus from opt.load()
|
2 years ago |
Alibek Omarov
|
69a9211fc9
|
engine: include voice.h globally
|
2 years ago |
Alibek Omarov
|
44cd03f464
|
wscript: refactor opus wscript files, now it builds only if system package wasn't found
|
2 years ago |
Velaron
|
9242a0a510
|
engine: update voice
|
2 years ago |
Velaron
|
2b9e050f57
|
engine: voice support
|
2 years ago |
Alibek Omarov
|
9d4fe707bb
|
engine: client: carefully check legacy server response, check info string before passing it to UI
|
2 years ago |
Alibek Omarov
|
0d2552c3f6
|
engine: server: prevent DoS through master server query
|
2 years ago |
Alibek Omarov
|
b3c9637422
|
engine: server: send server info to all master servers
|
2 years ago |
Alibek Omarov
|
01a3321d63
|
engine: client: only accept server list from master servers (thanks @tyabus for idea)
|
2 years ago |
Alibek Omarov
|
5a5e72c424
|
engine: print current bug-compatibility level, if enabled
|
2 years ago |
Alibek Omarov
|
b8dc7494eb
|
engine: client: move timescale pitch apply to channel mixing
|
2 years ago |
Alibek Omarov
|
d202a6c572
|
engine: server: emulate pfnPEntityOfEntIndex bug only with explicitly enabled GoldSrc bug compatibility
|
2 years ago |