aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add and use mixers that process one input and output channelChris Robinson2023-01-054-8/+8
* Simplify handling effect output for spatial effectsChris Robinson2023-01-045-83/+140
* Handle UHJ better with convolution reverbChris Robinson2023-01-011-44/+66
* Avoid some explicit casts and referencesChris Robinson2023-01-013-15/+16
* Use a simple spinlock to protect the current global contextChris Robinson2022-12-303-7/+26
* Avoid using a macro to set a context error and returnChris Robinson2022-12-241-6/+0
* Avoid duplicate code to update the reverb delay linesChris Robinson2022-12-221-14/+7
* Include the reverb delay times in the fade sample countChris Robinson2022-12-201-24/+15
* Make sure to update the input filters with partial updatesChris Robinson2022-12-201-1/+11
* Clean up some reverb mixing loopsChris Robinson2022-12-191-21/+18
* Turn a static member function into a lambda where it's usedChris Robinson2022-12-191-31/+29
* Remove a redundant commentChris Robinson2022-12-181-4/+1
* Use a size_t for the reverb decay fade countChris Robinson2022-12-181-2/+2
* Clear the old reverb pipeline buffer when it's doneChris Robinson2022-12-171-9/+46
* Rework reverb fading to toggle between pipelinesChris Robinson2022-12-171-475/+360
* Use a bitset for the enabled event flagsChris Robinson2022-12-161-4/+3
* Avoid inlining certain exception functionsChris Robinson2022-12-162-7/+17