aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Get rid of the specialized MixRow_ methodsChris Robinson2020-04-167-125/+41
|
* Combine multiple target installsChris Robinson2020-04-151-27/+19
|
* Fix installing alsoft-configChris Robinson2020-04-152-5/+13
|
* Combine utility target installsChris Robinson2020-04-142-13/+6
|
* Always define install targets for the main libraryChris Robinson2020-04-141-67/+53
| | | | Examples and utilities now have separate install options.
* Simplify some indentationChris Robinson2020-04-141-25/+22
|
* Remove some unnecessary cmake checksChris Robinson2020-04-143-38/+15
|
* Silence a type conversion warning with GCCChris Robinson2020-04-141-2/+3
|
* Avoid inlining some potentially costly callsChris Robinson2020-04-145-8/+15
|
* Avoid a function call to get the frame stepChris Robinson2020-04-131-1/+1
|
* Use standard attribute declarationsChris Robinson2020-04-1313-16/+17
|
* Throw exceptions for errors in the effect getters/settersChris Robinson2020-04-1015-1161/+1203
|
* Add an effect_exception for handling effect propertiesChris Robinson2020-04-102-39/+71
|
* Use a common base for a couple exceptionsChris Robinson2020-04-104-39/+36
|
* Ignore "attribute '...' is not recognized" MSVC warningChris Robinson2020-04-101-1/+1
|
* Merge pull request #414 from ArthurSonzogni/masterkcat2020-04-102-2/+4
|\ | | | | Add missing <cstdarg>
| * Add missing <cstdarg>ArthurSonzogni2020-04-102-2/+4
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenAL-Soft fails to compile on some GCC version: https://travis-ci.com/github/ArthurSonzogni/smk/jobs/318304162 It has regressed likely after: https://github.com/kcat/openal-soft/commit/c83609277bed4be4ef40ed306bf2c57fefa19519 va_start is defined in: - <stdarg.h> - <cstdarg> The repository is using it from: - al/error.cpp - al/filter.cpp - alc/alu.cpp - alc/helpers.cpp - common/alexcpt.cpp - utils/makemhr/loaddef.cpp - utils/openal-info.c This patch is adding its definition in the files missing it: - common/alexcpt.cpp - utils/makemhr/loaddef.cpp - utils/openal-info.c Bug: https://travis-ci.com/github/ArthurSonzogni/smk/jobs/318304162
* Apply some alloc and alignment attributesChris Robinson2020-04-101-16/+4
|
* Report invalid filter valuesChris Robinson2020-04-101-5/+5
|
* Add missing includeChris Robinson2020-04-101-1/+2
|
* Remove an unused cmake variableChris Robinson2020-04-101-9/+0
|
* Apply static-link flags directly to the targetChris Robinson2020-04-101-11/+12
|
* Simplify generating chorus delays a bitChris Robinson2020-04-091-55/+67
|
* Use exceptions for filter errorsChris Robinson2020-04-092-128/+188
|
* Make a default/empty constructor noexceptChris Robinson2020-04-091-1/+1
|
* Clean up some more unnecessary uses of AL typesChris Robinson2020-04-0818-156/+157
|
* Avoid ALfloat and ALint in the effectsChris Robinson2020-04-0813-399/+399
|
* Avoid ALfloat in some placesChris Robinson2020-04-084-90/+90
|
* Use acquire-release semantics for changing deferred updatesChris Robinson2020-04-072-2/+2
|
* Don't yield the CPU when waiting for updates to finishChris Robinson2020-04-071-2/+3
|
* Use better values for a couple in-progress enumsChris Robinson2020-04-071-2/+2
|
* Use a unique_ptr for constructing the bsinc table coefficientsChris Robinson2020-04-071-25/+22
|
* Dynamically allocate the temporary bsinc filter tableChris Robinson2020-04-061-2/+7
|
* Combine the late reverb feedback and modulator delay linesChris Robinson2020-04-061-37/+24
|
* Include the average modulation delay for the late reverb feedbackChris Robinson2020-04-061-59/+63
|
* Pass the BSincHeader by reference instead of valueChris Robinson2020-04-051-2/+2
|
* Reimplement the modulation stage for reverbChris Robinson2020-04-051-37/+199
| | | | | This seems to be quite close recordings from real hardware, so it's probably good enough.
* Require Qt5 for alsoft-configChris Robinson2020-04-051-49/+17
|
* Merge pull request #167 from aaronmjacobs/build-version-optionkcat2020-04-051-1/+2
|\ | | | | Add option to disable "build_version" cmake target
| * Add option to disable "build_version" cmake targetAaron Jacobs2018-01-281-1/+2
| |
* | Avoid storing the bsinc coefficient deltas before outputChris Robinson2020-04-041-48/+49
| | | | | | | | This cuts the majority of stack use when generating the coefficients.
* | Get rid of the Android cross-compile toolchainChris Robinson2020-04-041-39/+11
| | | | | | | | It has problems, and the Android NDK provides one that works fine.
* | Remove the now-unused native toolsChris Robinson2020-04-042-118/+0
| |
* | Use a cmake script to convert a binary file to a header fileChris Robinson2020-04-042-35/+17
| |
* | Add an extension to change a buffer's unpack ambisonic orderChris Robinson2020-04-043-0/+21
| |
* | Track a buffer's ambisonic orderChris Robinson2020-04-044-23/+43
| |
* | Add an ambisonic order parameter to the buffer channel countChris Robinson2020-04-032-19/+18
| |
* | Remove a couple outdated commentsChris Robinson2020-04-031-2/+2
| |
* | Some more ALfloat->float cleanupChris Robinson2020-04-032-25/+25
| |
* | Use structs for the mixer and resampler tagsChris Robinson2020-04-039-24/+61
| |