aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Separate decoding and mixing from resamplingChris Robinson2023-02-121-6/+0
* Check a string for NULL before calling strtoullChris Robinson2023-02-111-8/+9
* Use a span to hold the cubic table referenceChris Robinson2023-02-101-1/+1
* Use better panning positions for the frequency shifter effectChris Robinson2023-02-081-2/+7
* Use better panning positions for the chorus effectChris Robinson2023-02-081-56/+61
* Make a table constexprChris Robinson2023-02-071-6/+5
* Rename the bsinc table variablesChris Robinson2023-02-071-2/+2
* Use an interpolated FIR filter for cubic resamplingChris Robinson2023-02-061-0/+11
* Avoid using auto for lambda parametersChris Robinson2023-02-062-2/+2
* Improve performance calculating reverb panningChris Robinson2023-02-051-10/+11
* Use a cubic resampler for the reverb modulator offsetChris Robinson2023-02-051-17/+61
* Don't set an EAX version by default for sourcesChris Robinson2023-02-051-9/+0
* Distinguish a couple log messagesChris Robinson2023-01-301-3/+3
* Transpose the ambisonic rotation matrix and helper coefficientsChris Robinson2023-01-261-39/+32
* Transpose the ambisonic voice mixing matrixChris Robinson2023-01-251-34/+41
* Use explicit arrays for the remix table target mixesChris Robinson2023-01-241-16/+53
* Use the object serial ID from PipeWire when availableChris Robinson2023-01-241-21/+47
* Increase the pitch shifter oversample factor to 8Chris Robinson2023-01-191-38/+37
* Minor code refactor for the frequency shifter effectChris Robinson2023-01-191-47/+50
* Improve the output scaling of the pitch shifterChris Robinson2023-01-191-1/+1
* Don't return a large-ish array on the stackChris Robinson2023-01-191-15/+17
* Slightly improve phase wrapping in the pitch shifterChris Robinson2023-01-191-10/+11
* Limit pitch shifter pitch between 0.5 and 2.Chris Robinson2023-01-181-1/+1
* Use constexpr variables instead of macrosChris Robinson2023-01-181-51/+57
* Use a variable to handle a long value definitionChris Robinson2023-01-181-2/+3
* Make a variable for a reused valueChris Robinson2023-01-172-3/+3
* Use a better frequency bin target for pitch shiftingChris Robinson2023-01-172-23/+47
* Change a couple macros to constexpr variablesChris Robinson2023-01-1610-33/+33
* Precalculate reused scale factorsChris Robinson2023-01-151-1/+1
* clang-tidy cleanups (#800)Rosen Penev2023-01-159-21/+21
* Don't explicitly try to spawn servers by defaultChris Robinson2023-01-142-2/+2
* Don't use doubles for upsampling B-Format transformsChris Robinson2023-01-131-3/+3
* Avoid using a non-0 span length over nullptrChris Robinson2023-01-131-17/+32
* Write proper samples when starting the PulseAudio streamChris Robinson2023-01-131-17/+3
* Avoid a dead storeChris Robinson2023-01-131-1/+0
* Avoid single-use static class method wrappersChris Robinson2023-01-131-81/+46
* Avoid unnecessary uses of make_optionalChris Robinson2023-01-133-28/+30
* Rename some members for clarityChris Robinson2023-01-121-22/+22
* Fix RingBuffer crash in OpenSL backend (#807)IamSN0WBALL2023-01-121-1/+1
* Use a span instead of a count+pointerChris Robinson2023-01-111-1/+1
* Rename some struct membersChris Robinson2023-01-102-5/+5
* Don't rely on mRateMatch while waiting for PipeWire timing infoChris Robinson2023-01-091-5/+2
* Handle the stereo-encoding option for loopback devices tooChris Robinson2023-01-091-12/+12
* Fix handling the ALC_HRTF_SOFT attributeChris Robinson2023-01-091-1/+20
* Add an option to mix on PipeWire's non-RT threadChris Robinson2023-01-081-14/+14
* Better handle negative sample rate valuesChris Robinson2023-01-081-5/+5
* Update some config commentsChris Robinson2023-01-081-1/+1
* Get device config options earlier in a device updateChris Robinson2023-01-071-310/+275
* Avoid using a reversed all-pass for the front stablizerChris Robinson2023-01-062-7/+2
* Rename some lambda parameters to avoid shadowing warningsChris Robinson2023-01-055-15/+15