aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Don't use INT_MAX for unknown span lengthsChris Robinson2019-08-111-26/+24
| | | | | 32-bit doesn't like it, for some reason. Use the largest possible length it could be.
* Move vector.h to commonChris Robinson2019-08-112-1/+1
|
* Move the wstr converters to a separate headerChris Robinson2019-08-1111-50/+52
|
* Remove multiple buffers per queue itemChris Robinson2019-08-114-355/+96
| | | | And simplify related code
* Move the dynload decls and defs to commonChris Robinson2019-08-1010-65/+84
|
* Fix array access indexChris Robinson2019-08-101-1/+1
|
* Avoid __popcnt[64] on MSVCChris Robinson2019-08-101-41/+31
| | | | | It requires SSE4, and provides no fallback mechanism for CPU targets lacking the opcode it maps to.
* Fix and clarify the peaking biquad filterChris Robinson2019-08-103-11/+12
|
* Merge pull request #323 from Raulshc/vmorpher_declskcat2019-08-101-0/+7
|\ | | | | Add parameter DECLs for vocal morpher
| * Add parameter DECLs for vocal morpherRaulshc2019-08-101-0/+7
|/
* Merge pull request #322 from gongminmin/SDK1903kcat2019-08-101-9/+10
|\ | | | | Enable to detect Windows SDK v1903
| * Enable to detect Windows SDK v1903Minmin Gong2019-08-091-9/+10
| |
* | Simplify and fix vocal morpher pitch calculationsChris Robinson2019-08-081-7/+4
| |
* | Simplify the weighted decay time calculationChris Robinson2019-08-081-9/+5
| |
* | Turn a couple methods into member functionsChris Robinson2019-08-081-41/+40
| |
* | Improve log formatting for file searchesChris Robinson2019-08-071-2/+2
| |
* | Don't store options that are set to blank/defaultChris Robinson2019-08-071-20/+22
| |
* | Make the post-process methods member functionsChris Robinson2019-08-074-37/+35
| |
* | Update some more includesChris Robinson2019-08-067-1/+9
| |
* | Merge pull request #321 from Frozen-Tofu/masterkcat2019-08-061-0/+2
|\ \ | |/ |/| no AudioObjectPropertyAddress on iOS
| * no AudioObjectPropertyAddress on iOSLi Keqing2019-08-071-0/+2
|/
* Update some includesChris Robinson2019-08-0513-17/+46
|
* Move a struct definition to where it's usedChris Robinson2019-08-052-19/+16
|
* Move some declarations out of alcmain.hChris Robinson2019-08-056-122/+140
|
* Move the meters per unit property to the listenerChris Robinson2019-08-056-13/+9
|
* Remove the ReverbSpeedOfSound hackChris Robinson2019-08-055-88/+59
| | | | | | | No other effect depends on context or listener properties, so reverb being the only exception for speed of sound and meters per unit was putting extra work on the effect engine for no real reason. Especially since the reverb decay time should be the time actual time to decay irrespective of other settings.
* Move some structs to where they're usedChris Robinson2019-08-042-37/+37
|
* Don't allow numeric values for the resampler optionChris Robinson2019-08-041-8/+1
|
* Modify LIKELY and UNLIKELY to not need extra parenthesisChris Robinson2019-08-0427-448/+428
|
* Pass spans to the source get-property methodsChris Robinson2019-08-031-268/+165
|
* Pass spans to the source set-property methodsChris Robinson2019-08-031-219/+212
| | | | | This avoids an extra property check to get the size since the number of values can be checked when accessed.
* Add a Create method to FlexArray for "raw" arraysChris Robinson2019-08-032-15/+15
|