Alibek Omarov
|
4110ee0928
|
wscript: require Opus Custom for build
Apparently, not all Linux distributions enable it. Anyway, we can build codec ourselves
|
2 years ago |
Alibek Omarov
|
4b05cf4399
|
engine: client: better fix for notify debug messages, rely on host.allow_console variable to don't allow uninitialized console usage
|
2 years ago |
Alibek Omarov
|
f29a9f5f58
|
ref_gl: use skybox names generated by CheckSkybox function, don't checking same file twice
Also fixes priority for skyboxes
|
2 years ago |
Alibek Omarov
|
28001ea150
|
engine: client: enable notify messages in non-developer mode
|
2 years ago |
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
|
bebfa611fc
|
mainui: update
|
2 years ago |
Alibek Omarov
|
3e9f2df2bf
|
engine: client: fix incorrect mark for ConsolePrint notifications
|
2 years ago |
Alibek Omarov
|
fce8afabfb
|
filesystem: allow acquiring C interface through CreateInterface export
|
2 years ago |
Alibek Omarov
|
9d49985100
|
scripts: gha: build tarball for dedicated server
|
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
|
7f1bb9b4a6
|
public: introduce Q_strnicmpext function
The goal is to provide both string compare with fixed length and simple pattern match
|
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 |
Alibek Omarov
|
cb34c23844
|
common: increase MAX_MAP_MODELS to 1024, to match PrimeXT compilers
|
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 |
Alibek Omarov
|
88c1b1400d
|
gitignore: add enc_temp_folder by the request of @SNMetamorph
|
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
|
e6c55107c7
|
wscript: fix game_launch not being included
|
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 |
Alibek Omarov
|
238162bb79
|
wscript: move system opus detection to main wscript, so we can avoid including subproject
|
2 years ago |
Alibek Omarov
|
1fda8753bd
|
wscript: rework subproject filtering, use lambdas everywhere. Deprecate --ignore-projects flag, use Waf capability to select targets instead
|
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
|
a520af42e8
|
wscript: opus subproject set as mandatory
|
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 |