aboutsummaryrefslogtreecommitdiffstats
path: root/Alc
Commit message (Collapse)AuthorAgeFilesLines
* Rename Alc to alcChris Robinson2019-07-2897-35896/+0
|
* Rename alMain.h to alcmain.hChris Robinson2019-07-2852-53/+1053
| | | | And move it and alu.h to Alc/.
* Remove the UNUSED macroChris Robinson2019-07-2823-66/+61
|
* Clean up includes a bitChris Robinson2019-07-2817-175/+281
| | | | | | | Trying out the IWYU tool to only include what's necessary in a given file. Seems to work decently (it'll miss some headers, suggest unnecessary ones, and make nonsense suggestions for some things, but overall gives a good starting point), and helps clean out some headers.
* Combine duplicate code into a functionChris Robinson2019-07-181-142/+66
|
* pitch shift for formant filtersAnis2019-07-181-79/+82
|
* Fix an unused parameter warningChris Robinson2019-07-161-1/+1
|
* misc fixes and improvements for Vocal MorpherAnis2019-07-161-122/+136
|
* Misc fixes (#315)Philip Muzzall2019-07-141-1/+1
| | | | | | | | * Added rc scripts for dll * Reverted numbering scheme in CMakeLists * Misc fixes
* vocal morpher implementation (#312)Lopuska2019-07-093-2/+500
| | | | | | * vocal morpher implementation * compile fix for GCC
* Clamp NFC reference distance between 0.1m and 10mChris Robinson2019-07-061-4/+3
|
* Don't stop the device before going over the attributesChris Robinson2019-07-061-20/+14
|
* Use unsigned more consistently for source countsChris Robinson2019-07-061-12/+11
|
* Pass a span to ApplyStablizerChris Robinson2019-07-041-6/+5
|
* Use a span for MixParamsChris Robinson2019-07-0414-45/+43
|
* Reorder some methods for better placementChris Robinson2019-07-041-110/+109
|
* Use a span for RealMixParamsChris Robinson2019-07-034-28/+18
|
* Pass a span to BFormatDec::processChris Robinson2019-07-033-19/+22
|
* Allocate device buffer when setting the channel countsChris Robinson2019-07-032-35/+33
|
* Don't warn about non-multiple-of-4 update sizesChris Robinson2019-07-021-9/+1
| | | | | | It's not always possible to do anything about it, especially for backends that aren't restricted to the period size, and it's not really a problem anyway (still getting SIMD benefits for the vast majority of samples).
* Remove noexcept from sampler functions to match the signature of SamplerT (#309)Minmin Gong2019-07-011-4/+4
| | | This change fixes compilation problems on gcc 9.1 with -std=c++17.
* Create and use a make_optional methodChris Robinson2019-07-012-7/+7
|
* Simplify some optional usageChris Robinson2019-07-012-9/+8
|
* Don't unnecessarily force the output limiter onChris Robinson2019-07-011-1/+0
|
* Corrected old namingLopuska2019-07-011-1/+1
|
* Use optionals where methods may not return a valid valueChris Robinson2019-06-301-9/+10
|
* Return optionals from the remaining ConfigValue* methodsChris Robinson2019-06-304-23/+23
|
* Use an optional for ConfigValueStrChris Robinson2019-06-309-85/+86
|
* Fix Y channel offset for the UHJ encoderChris Robinson2019-06-301-1/+1
|
* Use an optional for ConfigValueUIntChris Robinson2019-06-304-34/+39
|
* Use an optional for ConfigValueIntChris Robinson2019-06-305-39/+38
|
* avoid extra local member declarationLopuska2019-06-301-4/+2
|
* Hold references in the global device and context listsChris Robinson2019-06-292-108/+118
|
* Use a FlexArray for a device's contextsChris Robinson2019-06-293-57/+84
|
* Declare variables closer to their useChris Robinson2019-06-291-14/+10
|
* Put some static functions in an anonymous namespaceChris Robinson2019-06-291-35/+35
|
* Avoid a generic function for specialized behaviorChris Robinson2019-06-291-10/+13
|
* Use a bool for the TrapALError flagChris Robinson2019-06-291-3/+3
|
* Use a range-for loop to concatenate available backendsChris Robinson2019-06-291-7/+12
|
* Don't keep retrieving the backend factoriesChris Robinson2019-06-281-22/+22
|
* Fix the error "a reinterpret_cast is not a constant expression" on GCC 9Minmin Gong2019-06-271-1/+1
|
* Properly set extra fields in MakeExtensibleChris Robinson2019-06-271-1/+5
|
* Trace the requested and required formats for WASAPIChris Robinson2019-06-271-38/+94
|
* Use a span for some post-mixing processingChris Robinson2019-06-271-16/+13
|
* Use a span instead of explicit current and end pointersChris Robinson2019-06-251-43/+40
|
* Don't bother with a passthru filter methodChris Robinson2019-06-242-29/+8
| | | | | There's not really a case where it'll process less than 2 samples, and it was wrong anyway.
* Use a reference instead of the same array indexChris Robinson2019-06-241-12/+11
|
* Correctly index the send paramsChris Robinson2019-06-241-1/+1
|
* Clean up all unused HRTFs when going through themChris Robinson2019-06-241-12/+10
|
* Use spans to handle pulseaudio capture buffersChris Robinson2019-06-231-30/+36
|