aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Fix WASAPI capture handling the background COM threadChris Robinson2022-11-191-18/+30
* Avoid a use-after-free in the ALSA backendChris Robinson2022-11-161-12/+12
* Use the correct frame size for WASAPI resamplingChris Robinson2022-11-131-2/+2
* Change a function to a static methodChris Robinson2022-11-132-4/+5
* Add a config option to prevent WASAPI from using a resamplerChris Robinson2022-11-121-1/+5
* Add a resampler to WASAPI outputChris Robinson2022-11-121-10/+75
* Dynamically start/stop the WASAPI message threadChris Robinson2022-11-121-86/+117
* Try to detect the update and buffer size from PipeWireChris Robinson2022-11-081-4/+45
* Make sure sio_write and sio_read return valid valuesChris Robinson2022-11-071-5/+12
* Add preliminary support for 7.1.4 output modesChris Robinson2022-11-0314-5/+129
* Add functions to start sources at a particular device timeChris Robinson2022-11-033-0/+13
* Add the ability to start a voice at a particular timeChris Robinson2022-11-031-1/+5
* Add missing headerChris Robinson2022-10-221-0/+1
* Add a warning when using the old UHJ filter optionChris Robinson2022-10-211-2/+8
* Rename some variables to be less ambiguousChris Robinson2022-10-211-2/+2
* Add separate filter options for UHJ encoding and decodingChris Robinson2022-10-212-8/+29
* Add an IIR filter option for UHJ encoding/decodingChris Robinson2022-10-212-3/+5
* Avoid using a modulo in a loopChris Robinson2022-10-181-10/+42
* Remove unnecessary includes and forward declarationsChris Robinson2022-09-231-7/+0
* Remove an unnecessary includeChris Robinson2022-09-221-1/+0
* Use PulseAudio's threaded mainloop instead of a custom oneChris Robinson2022-09-221-141/+160
* Correctly check if a multi-channel decoder is setChris Robinson2022-09-161-1/+1
* Update the built-in quad and 7.1 decodersChris Robinson2022-09-161-26/+26
* Don't pack ambdec coefficientsChris Robinson2022-09-121-64/+22
* Ensure coeff_scale is set for ambdec filesChris Robinson2022-09-111-0/+1
* Track if doing 2D mixing onlyChris Robinson2022-09-044-6/+15
* Allow different HF scales for 2D mixing/outputChris Robinson2022-09-042-2/+2
* Use the difference in HF scale for upsampling ambisonicsChris Robinson2022-09-032-2/+2
* Revert "Don't apply the HF scaling for "upsampling" ambisonics"Chris Robinson2022-09-022-4/+42
* Use an icosahedron for 3D second-orderChris Robinson2022-09-011-32/+33
* Don't apply the HF scaling for "upsampling" ambisonicsChris Robinson2022-08-312-42/+4
* Use a more precise 3D7.1 decoderChris Robinson2022-08-301-12/+12
* Do a simplified update for reverb when not fadingChris Robinson2022-08-291-49/+48
* Always fade the main early and late delay tapsChris Robinson2022-08-291-8/+33
* Update reverb processingChris Robinson2022-08-291-285/+290
* Allow the remix tables to be variable lengthChris Robinson2022-08-281-9/+9
* Upsample the reverb output as neededChris Robinson2022-08-271-35/+94
* Add a 2D fourth-order upsamplerChris Robinson2022-08-271-0/+3
* Don't mark a non-constexpr-able function as constexprChris Robinson2022-08-261-1/+1
* Simplify calculating the ambisonic rotator coefficientsChris Robinson2022-08-261-34/+33
* Fix W input mixing when non-0 coverageChris Robinson2022-08-261-15/+25
* Create and use 2D upsampling matricesChris Robinson2022-08-253-9/+29
* Apply the upsampler before rotationChris Robinson2022-08-251-84/+23
* Skip LFE for aux send gains with Direct ChannelsChris Robinson2022-08-181-0/+4
* Fix the channel spread for aux send gains with full HRTFChris Robinson2022-08-181-1/+1
* Inline and precompute some CalcDirectionCoeffs callsChris Robinson2022-08-186-8/+8
* Fix the ringbuffer write sizeChris Robinson2022-08-181-1/+1
* Use an intermediate buffer for writing to the ringbufferChris Robinson2022-08-181-26/+11
* Pass the action flags to AudioUnitRender from the callbackChris Robinson2022-08-171-3/+2
* Inline a function and remove an unnecessary parameterChris Robinson2022-08-162-2/+2