aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Replace the mixer fraction macros with constexpr variablesChris Robinson2020-10-2113-78/+80
* Replace some more macros with constexpr variablesChris Robinson2020-10-2112-33/+33
* Change some more macros into constexpr variablesChris Robinson2020-10-214-31/+28
* Silence warning about unused return valuesJan Niklas Hasse2020-10-202-3/+3
* Try again to work around a GCC 5 issueChris Robinson2020-10-191-7/+15
* Revert "Workaround a GCC 5 issue"Chris Robinson2020-10-191-9/+0
* Workaround a GCC 5 issueChris Robinson2020-10-191-0/+9
* Use constexpr variables in place of some macrosChris Robinson2020-10-197-82/+74
* Avoid an extra function to generate BSincHeadersChris Robinson2020-10-181-30/+27
* Do in-place initialization for the bsinc filtersChris Robinson2020-10-181-91/+94
* Add a missing enum to the enum listChris Robinson2020-10-161-0/+2
* Finalize AL_SOFT_effect_targetChris Robinson2020-10-162-6/+1
* Finalize ALC_SOFT_loopback_bformatChris Robinson2020-10-162-20/+3
* Don't check for the app path if one was already retrievedChris Robinson2020-10-131-3/+4
* Use inline functions for popcnt and ctz instead of macrosChris Robinson2020-10-134-15/+10
* Update event enum valuesChris Robinson2020-10-071-5/+5
* Be more robust with to-mono channel conversionsChris Robinson2020-10-053-28/+74
* Cast the ringbuffer size to the correct typeChris Robinson2020-10-051-1/+1
* Fix a variable nameChris Robinson2020-10-051-53/+53
* Simplify some DSound capture mathChris Robinson2020-10-031-5/+5
* Remove the unused Ref logging levelChris Robinson2020-09-283-4/+6
* Rework logging a littleChris Robinson2020-09-282-31/+67
* Use an enum class for the log levelChris Robinson2020-09-282-12/+12
* Add missing linear resampler to the option setting listChris Robinson2020-09-241-0/+1
* Use a smaller buffer for the phase-shift filterChris Robinson2020-09-241-26/+23
* Support all buffer layouts for convolutionChris Robinson2020-09-221-22/+99
* Remove deprecated, performance, and error event typesChris Robinson2020-09-202-7/+2
* Don't use direct channels with convolutionChris Robinson2020-09-181-19/+5
* Allow higher-order B-Format buffers for convolutionChris Robinson2020-09-181-6/+5
* Avoid extraneous buffers and buffer clearsChris Robinson2020-09-171-9/+9
* Use inline wrappers to clarify forward/inverse FFTsChris Robinson2020-09-133-6/+6
* Use standard sin and sqrtChris Robinson2020-09-121-57/+2
* Accumulate delays as samples before calculating nanosecondsChris Robinson2020-09-121-14/+8
* Round (and clamp) the reftime instead of ceiling itChris Robinson2020-09-121-3/+3
* Avoid repeating string literalsChris Robinson2020-09-111-5/+7
* Recognize GUID name strings with the DSound backendChris Robinson2020-09-101-8/+22
* Allow JACK to enumerate custom devicesChris Robinson2020-09-101-4/+75
* Simplify clearing an arrayChris Robinson2020-09-091-6/+1
* Don't assume iterators are pointersChris Robinson2020-09-091-2/+2
* Apply the first convolution segment in the time domainChris Robinson2020-09-091-22/+86
* Don't leave the negative frequencies as 0 for inverse FFTChris Robinson2020-09-083-10/+18
* Avoid an extraneous ConvolutionFilter sub-objectChris Robinson2020-09-061-112/+90
* Allow querying the new enums and functionsChris Robinson2020-09-051-0/+6
* Rework effect slot buffer settingChris Robinson2020-09-054-53/+16
* Add methods to start and stop effect slot processingChris Robinson2020-09-051-0/+11
* Don't add effect slots to the active list until an effect is setChris Robinson2020-09-051-0/+1
* Avoid confusing */*...*/ syntaxChris Robinson2020-09-051-3/+3
* Use an RAII wrapper to manage COM object referencesChris Robinson2020-09-051-87/+111
* Avoid duplicate WASAPI devices by matching GUIDsChris Robinson2020-09-041-33/+31
* Update some UHJ commentsChris Robinson2020-09-022-28/+8