aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Don't use doubles for upsampling B-Format transformsChris Robinson2023-01-131-3/+3
* Ensure the mixer helpers are properly inlinedChris Robinson2023-01-134-9/+10
* Try to handle cmake custom targets betterChris Robinson2023-01-131-2/+16
* 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 inlining the base_exception destructorChris Robinson2023-01-132-1/+3
* Avoid single-use static class method wrappersChris Robinson2023-01-131-81/+46
* Avoid unnecessary uses of make_optionalChris Robinson2023-01-1314-90/+92
* Use cmake's visibility attributesChris Robinson2023-01-121-17/+6
* Rename some members for clarityChris Robinson2023-01-121-22/+22
* Fix RingBuffer crash in OpenSL backend (#807)IamSN0WBALL2023-01-121-1/+1
* Remove the FFT'd resampler from makemhrChris Robinson2023-01-111-93/+0
* Use a span instead of a count+pointerChris Robinson2023-01-113-13/+9
* Rename some struct membersChris Robinson2023-01-104-69/+72
* Update alsoft-config with the new settingsChris Robinson2023-01-092-7/+38
* 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
* Update a commentChris Robinson2023-01-081-1/+1
* Add an option to mix on PipeWire's non-RT threadChris Robinson2023-01-082-14/+20
* Simplify void_tChris Robinson2023-01-081-3/+1
* Better handle negative sample rate valuesChris Robinson2023-01-081-5/+5
* Update alsoft-configChris Robinson2023-01-082-72/+7
* Update some config commentsChris Robinson2023-01-082-24/+25
* 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-066-77/+43
* Disable MSVC warning C5051Chris Robinson2023-01-051-1/+1
* Rename some lambda parameters to avoid shadowing warningsChris Robinson2023-01-055-15/+15
* Combine some duplicate code to mix each channelChris Robinson2023-01-053-330/+186
* Add and use mixers that process one input and output channelChris Robinson2023-01-0511-8/+222
* Add a simple wrapper to call the mixer functionChris Robinson2023-01-043-5/+11
* Simplify handling effect output for spatial effectsChris Robinson2023-01-047-104/+173
* Handle negative offset starts for callback buffersChris Robinson2023-01-041-9/+11
* Combine multiple al_printf definitionsChris Robinson2023-01-022-58/+49
* Multiply by the inverse instead of divideChris Robinson2023-01-011-4/+4
* Fix a commentChris Robinson2023-01-011-2/+1
* Handle UHJ better with convolution reverbChris Robinson2023-01-012-44/+68
* Swap the order of some checks to simplify voice setupChris Robinson2023-01-011-35/+25
* Avoid some explicit casts and referencesChris Robinson2023-01-015-19/+20
* Display the device sample rate in openal-infoChris Robinson2022-12-311-1/+7
* Simplify constructing the process path and executable nameChris Robinson2022-12-301-7/+5
* Use a simple spinlock to protect the current global contextChris Robinson2022-12-303-7/+26
* Update some header commentsChris Robinson2022-12-302-106/+127
* Add macros to prevent declaring API functionsChris Robinson2022-12-303-40/+22
* Avoid a manual loop to find a buffer queue entryChris Robinson2022-12-241-6/+3
* Constify some parametersChris Robinson2022-12-241-16/+16
* Avoid using a macro to set a context error and returnChris Robinson2022-12-247-90/+89
* Avoid some macros for checking property sizes and valuesChris Robinson2022-12-241-169/+228
* Avoid duplicate code to update the reverb delay linesChris Robinson2022-12-221-14/+7