aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Avoid extraneous temporaries when filling vectorsChris Robinson2022-12-152-8/+18
* Avoid manually specifying FFT template parametersChris Robinson2022-12-142-5/+5
* Implement an al::unreachable wrapper/helperChris Robinson2022-12-131-1/+1
* Rename a potentially confusing member functionChris Robinson2022-12-081-2/+2
* Avoid setting PipeWire stream properties with separate callsChris Robinson2022-12-061-12/+11
* Avoid using a macro to wrap standard attributesChris Robinson2022-12-067-36/+36
* Avoid LIKELY/UNLIKELY macrosChris Robinson2022-12-055-23/+23
* Avoid some uses of the LIKELY/UNLIKELY macrosChris Robinson2022-12-051-1/+1
* Use standard likely/unlikely attributes when availableChris Robinson2022-12-053-12/+12
* Use the correct variable for reading the WASAPI playback rateChris Robinson2022-12-051-2/+2
* Fix building with PipeWire 0.3.49 and earlierChris Robinson2022-12-021-0/+19
* Add missing device_clock/source_latency enums for queryingChris Robinson2022-11-291-0/+9
* Use complex floats for convolution reverb FFTsChris Robinson2022-11-242-24/+23
* Don't prematurely change ALCdevice::BufferSizeChris Robinson2022-11-221-7/+11
* 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