aboutsummaryrefslogtreecommitdiffstats
path: root/Alc
Commit message (Expand)AuthorAgeFilesLines
* Use al::byte instead of char for generic data storageChris Robinson2019-05-262-12/+13
* Avoid a few more NUM_LINES assumptionsChris Robinson2019-05-261-13/+12
* Move a couple functions into its related classChris Robinson2019-05-257-45/+39
* Remove a couple unused functionsChris Robinson2019-05-251-9/+0
* Avoid some uses of RESTRICTChris Robinson2019-05-255-47/+52
* Move a couple table definitions to where they're usedChris Robinson2019-05-241-0/+75
* Fix some truncation warnings with MSVCChris Robinson2019-05-241-14/+14
* Use raw bytes for the buffer dataChris Robinson2019-05-241-7/+7
* Use a span for referencing the channel map to initializeChris Robinson2019-05-231-17/+12
* Use a span for resource dataChris Robinson2019-05-231-9/+8
* Properly reverse the HRTF field order when loading itChris Robinson2019-05-222-72/+108
* Allow initializing splitter filters with constructorsChris Robinson2019-05-222-4/+10
* Don't change the format tag in MakeExtensibleChris Robinson2019-05-211-8/+10
* Simplify the echo feedback loopChris Robinson2019-05-201-30/+26
* Don't use coverage spread for the echo spreadChris Robinson2019-05-201-17/+9
* Avoid unnecessary use of CalcAngleCoeffsChris Robinson2019-05-206-8/+8
* Don't attenuate the repeated sampleChris Robinson2019-05-191-13/+6
* Restructure some voice fieldsChris Robinson2019-05-172-17/+14
* Fix a couple type truncation warnings with MSVCChris Robinson2019-05-122-2/+2
* Use available buffer samples when pausing a sourceChris Robinson2019-05-051-5/+7
* Set the device channel order from PulseAudio's channel mapChris Robinson2019-05-041-1/+70
* Fix when PulseAudio channel configuration changesChris Robinson2019-05-041-52/+49
* Avoid unnecessary parsing for channel mapsChris Robinson2019-05-041-54/+61
* Use exceptions when opening and reseting the PulseAudio backendChris Robinson2019-05-041-117/+82
* Catch exceptions from backend resetChris Robinson2019-05-041-1/+7
* Add an exception class to cover backend creation and openingChris Robinson2019-05-041-35/+41
* Report the threshold limit for the output limiterChris Robinson2019-05-041-3/+6
* Use BUFFERSIZE for the reverb loop limitChris Robinson2019-05-031-11/+6
* Add some assumes and constsChris Robinson2019-05-031-16/+15
* Avoid a few more array length assumptionsChris Robinson2019-05-011-36/+35
* Avoid masking offsets in the inner reverb loopsChris Robinson2019-04-301-84/+158
* Disable NFC by defaultChris Robinson2019-04-291-1/+1
* Allow NFC filters without HQ decodingChris Robinson2019-04-291-64/+18
* Only enable NFC with HRTF when hq-mode is enabledChris Robinson2019-04-281-2/+5
* Combine some reverb processing loopsChris Robinson2019-04-281-29/+31
* Remove restrict from in+out parametersChris Robinson2019-04-282-5/+5
* Be more robust with PulseAudio captureChris Robinson2019-04-271-12/+15
* Add missing function pointersChris Robinson2019-04-271-154/+107
* Remove some ancient PulseAudio KDE/Phonon/Qt hacksChris Robinson2019-04-271-17/+5
* Remove unused pa_threaded* functionsChris Robinson2019-04-271-83/+0
* Use a custom PulseAudio mainloopChris Robinson2019-04-271-235/+199
* Don't round WASAPI updates to the update sizeChris Robinson2019-04-271-1/+0
* Scale the update size with sample rate changesChris Robinson2019-04-263-20/+18
* Set the ALSA period size firstChris Robinson2019-04-261-4/+4
* Specify the buffer size as itself instead of the period countChris Robinson2019-04-2616-153/+130
* Work around a 32-bit GCC compiler bugChris Robinson2019-04-262-5/+10
* Open the playback device earlierChris Robinson2019-04-201-18/+20
* Don't round the PulseAudio write size to the period multipleChris Robinson2019-04-171-4/+0
* Fix PulseAudio backend initializationChris Robinson2019-04-161-1/+1
* Remove the backend factory deinit methodChris Robinson2019-04-1428-374/+239