Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/frontend/StarVoice.cpp
AgeCommit message (Collapse)Author
2024-12-31guess I can't have atomic for an array in Clang. okKae
also the indenting was mixed so I had to fix it which is why the diff here is so wacky
2024-12-31clang hates that I guessKae
2024-08-03Add libsamplerate, make Voice bitrate configurableKae
2024-03-25nicer volume slidersKae
2024-03-08Merge launcher branchKae
2024-02-28Fixed remaining compiler warningsKai Blaschke
Some warnings (e.g. in Opus and the tests) can't be fixed, only suppressed.
2024-02-20Merge branch 'main' into small-fixesKae
2024-02-19Fixed a huge amount of Clang warningsKai Blaschke
On Linux and macOS, using Clang to compile OpenStarbound produces about 400 MB worth of warnings during the build, making the compiler output unreadable and slowing the build down considerably. 99% of the warnings were unqualified uses of std::move and std::forward, which are now all properly qualified. Fixed a few other minor warnings about non-virtual destructors and some uses of std::move preventing copy elision on temporary objects. Most remaining warnings are now unused parameters.
2024-02-19Use memmove instead of memcpy as the blocks overlap.Kai Blaschke
2023-07-24Fix discrepancy in voice savingKae
2023-07-21Support for changing the game's timescaleKae
Context-specific (like per-world) timescales can also be added later
2023-07-20Voice: Minor options menu fixes, fix decibel level freezing on muted speakersKae
2023-07-19Fix decibel level being 0 when under thresholdKae
2023-07-19Fix residual voice data not clearingKae
2023-07-19Minor fixesKae
2023-07-19Port in the voice settings menuKae
2023-07-19more Lua voice callbacksKae
2023-07-19Save loopback settingKae
2023-07-19Schedule voice config save when updating settings from LuaKae
2023-07-19Add loopback, fix mono and leakKae
2023-07-19Lua functions for updating Voice settings, improve loudness visualizationKae
2023-07-19Detect setting changes loading Voice JSONKae
2023-07-18Unused alternate blending for stereoKae
2023-07-18Provide speaker info to HUD indicatorsKae
2023-07-16Get SE-compatible voice transmission workingKae
2023-07-16Support receiving SE voice data, resample per-speaker again because of ↵Kae
positional delay
2023-07-15Get transmission workingKae
2023-07-15Fix monoKae
2023-07-15Only resample during mix, store samples a simpler wayKae
Still need a better resampler, I think
2023-07-14Move Opus encoding off-thread because of SDLKae
SDL gives its audio threads a very small stack size and it was making Opus fuck up
2023-07-14Ensure NONTHREADSAFE_PSUEDOSTACK is never usedKae
2023-07-14Update StarVoice.cppKae
2023-07-14cleanupKae
2023-07-14more voice stuffKae
2023-07-13more voice work!!!Kae
2023-07-13more Voice workKae