aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Pass unsigned sample count to aluMixDataChris Robinson2019-08-255-16/+16
|
* Use unsigned sample counts for the compressor/limiterChris Robinson2019-08-252-56/+37
|
* Use size_t for the post-process sample lengthChris Robinson2019-08-258-32/+32
|
* Fade reverb over the whole updateChris Robinson2019-08-241-106/+104
| | | | | | | Since the early and late panning gains fade over the course of the update, it should match the fading done by the feedback loops to avoid percussive "blasts" when transitioning to a long-decay low-gain environment from a short-decay high-gain environment.
* Make a couple functions into member functionsChris Robinson2019-08-231-72/+72
|
* Fix a variable declarationChris Robinson2019-08-221-3/+2
|
* Avoid reading from pointers to __m128 valuesChris Robinson2019-08-212-40/+31
|
* Dereference the correct buffer when destructing a sourceChris Robinson2019-08-211-1/+1
|
* Pass samplesToDo as size_t to effectsChris Robinson2019-08-2014-105/+104
|
* Try to improve non-dynamic-extent span constructionChris Robinson2019-08-201-2/+2
|
* Fix NEON store callChris Robinson2019-08-201-1/+1
|
* Use size_t for the mixers' fade counter and outposChris Robinson2019-08-206-23/+22
|
* Use size_t for HrtfMixer functions' buffer sizeChris Robinson2019-08-207-36/+35
|
* Use size_t for reverb offsets and masksChris Robinson2019-08-201-97/+92
|
* Simplify passing some span parametersChris Robinson2019-08-201-10/+6
|
* Try to fix span construction for MSVCChris Robinson2019-08-201-3/+3
|
* Fix MixRow definition for NEONChris Robinson2019-08-201-2/+2
|
* Pass a span to the Resample functionChris Robinson2019-08-209-60/+57
|
* Use unsigned for the sample and channel convertersChris Robinson2019-08-204-41/+38
|
* Track the MixVoice sample count and fade counter as unsignedChris Robinson2019-08-202-19/+17
|
* Use size_t for the NFC and biquad filters' sample countChris Robinson2019-08-206-15/+19
|
* Pass a span for the Mix function's inputChris Robinson2019-08-2016-119/+110
|
* Rename the Mix function input for clarityChris Robinson2019-08-205-20/+22
|
* Pass the MixRow buffer size as a spanChris Robinson2019-08-207-61/+57
|
* Change NUM_LINES to a size_t for MSVCChris Robinson2019-08-191-33/+33
|
* Fix for GCC5 decaying an array to a pointerChris Robinson2019-08-191-6/+6
|
* More logically separate temp reverb buffersChris Robinson2019-08-191-37/+36
|
* Allow using a variable channel stride for MixRowSamplesChris Robinson2019-08-198-33/+39
|
* Improve subspan default template argumentChris Robinson2019-08-181-2/+2
|
* Use the appropriate typeChris Robinson2019-08-181-4/+4
|
* Formatting cleanupChris Robinson2019-08-181-27/+27
|
* Don't require MixRow's output to be a FloatBufferLineChris Robinson2019-08-187-13/+13
|
* Merge pull request #329 from Raulshc/fshifterkcat2019-08-181-28/+55
|\ | | | | EFX: Update Frequency shifter
| * EFX: Update Frequency shifterRaulshc2019-08-181-28/+55
| | | | | | | | Add f. shifter processing for L and R channels.
* | Merge pull request #328 from Raulshc/double2intkcat2019-08-182-34/+36
|\ \ | | | | | | Move double2int function
| * | Move double2int functionRaulshc2019-08-182-34/+36
| |/ | | | | | | Move inline double2int function to alnumeric.h from pshifter.cpp
* | Merge pull request #327 from Raulshc/alsoft_config_vmorpherkcat2019-08-183-1/+21
|\ \ | |/ |/| Alsoft-config: Add vocal morpher effect
| * Alsoft-config: Add vocal morpher effectRaulshc2019-08-183-1/+21
|/
* Reduce the size of reverb's temporary buffer storageChris Robinson2019-08-181-85/+94
| | | | The size of ReverbState is now almost half of what it was.
* Avoid an out parameter for VectorPartialScatterChris Robinson2019-08-171-5/+7
|
* Use a std::array for the reverb sample bufferChris Robinson2019-08-171-19/+11
|
* Use new/delete for context and effectslot propertiesChris Robinson2019-08-135-6/+10
|
* Move update pointers to the containers they updateChris Robinson2019-08-136-12/+13
|
* Use new/delete for listener propertiesChris Robinson2019-08-133-3/+6
|
* Don't explicitly inline a particular functionChris Robinson2019-08-131-1/+1
|
* Environment variables should override config settingsChris Robinson2019-08-121-12/+8
|
* Move UID definitions to a separate sourceChris Robinson2019-08-123-58/+64
|
* Remove always-true assumptionChris Robinson2019-08-121-1/+0
|
* Fix some return typesChris Robinson2019-08-121-5/+5
|
* Add methods to get env vars as an optionalChris Robinson2019-08-129-94/+137
|