aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Rework HRTF enuemration so the loaded HRTFs are separateChris Robinson2019-11-285-143/+103
* Rename HrtfEntry to HrtfStoreChris Robinson2019-11-285-35/+35
* Apply the full HRIR length for the B-Format decoderChris Robinson2019-11-211-5/+5
* Rename a couple struct fieldsChris Robinson2019-11-211-24/+22
* Allocate storage for full HRTF coefficient lengthsChris Robinson2019-11-211-11/+19
* Add a first-order ambisonic decoder for HRTFChris Robinson2019-11-181-20/+49
* Simplify some pi statementsChris Robinson2019-11-161-26/+29
* Use wrappers to distinguish elevation and azimuth valuesChris Robinson2019-11-163-31/+33
* Improve precision of the HRTF ambisonic decoder matrixChris Robinson2019-11-131-54/+56
* Clear the whole response HRIR before blendingChris Robinson2019-11-101-1/+1
* Limit HRTF ambisonic decoding to second-orderChris Robinson2019-11-091-33/+28
* EFX: Add explicit cast to a square functionRaulshc2019-11-091-1/+1
* Avoid holding HRTF accumulation samples per-sourceChris Robinson2019-11-039-83/+44
* Use rotate to reorder the default list entryChris Robinson2019-10-281-18/+8
* Add a config option for custom ALSA capture devicesChris Robinson2019-10-271-18/+16
* Convert HRTF field distances to meters when creating storageChris Robinson2019-10-271-11/+11
* Change a few more really small gain values to 0Chris Robinson2019-10-261-8/+8
* Avoid static constexpr for arrays iterated over at run-timeChris Robinson2019-10-255-18/+18
* Don't dereference the end iteratorChris Robinson2019-10-241-46/+42
* Don't trace twice for a new HRTF data fileChris Robinson2019-10-241-4/+6
* Print the found file entries after sortingChris Robinson2019-10-241-7/+15
* Report the real ambisonic order set for HRTF renderingChris Robinson2019-10-241-5/+6
* Use a 26-point Lebedev grid for the HRTF ambisonic decodeChris Robinson2019-10-231-39/+51
* Fix azimuth limitChris Robinson2019-10-221-1/+1
* Increase the max elevation and azimuth count for HRTFsChris Robinson2019-10-211-2/+2
* More sanely handle the voice state when mixingChris Robinson2019-10-142-19/+13
* Use better types for some specific sizesChris Robinson2019-10-132-23/+24
* Gracefully drain the OpenSL capture buffer on disconnectChris Robinson2019-10-101-13/+24
* Use one PulseAudio mainloop per deviceChris Robinson2019-10-091-221/+270
* Remove a useless prebuf check with PulseAudioChris Robinson2019-10-091-14/+0
* Create the initial PulseAudio stream corkedChris Robinson2019-10-091-1/+2
* Don't track the PulseAudio context state in devicesChris Robinson2019-10-091-30/+0
* Make C callbacks noexceptChris Robinson2019-10-098-88/+85
* Use smart pointers for ALSA param handlesChris Robinson2019-10-091-132/+128
* Catch exceptions from backend start callsChris Robinson2019-10-091-11/+24
* Never return null from CreateRingBufferChris Robinson2019-10-0811-44/+8
* Clean up some exception messages and avoid duplicate log messagesChris Robinson2019-10-0814-184/+46
* Define some simple wrapper methods inlineChris Robinson2019-10-081-63/+30
* Improve logging for WindowsChris Robinson2019-10-082-6/+6
* Avoid raw lock/unlock callsChris Robinson2019-10-0714-58/+44
* Fix BackendVase typoChris Robinson2019-10-071-1/+1
* Reduce some indentationChris Robinson2019-10-071-32/+36
* Use exceptions for backend open failuresChris Robinson2019-10-0720-564/+524
* Put the pragma defines in a separate headerChris Robinson2019-10-071-1/+2
* Use std::array instead of plain arrays in a couple placesChris Robinson2019-10-053-28/+23
* Use a span instead of a reference-to-arrayChris Robinson2019-10-052-20/+24
* Avoid duplicate structsChris Robinson2019-10-053-11/+6
* Avoid direct function template and alias typesChris Robinson2019-10-033-38/+24
* Remove the Offset parameter from ApplyCoeffsChris Robinson2019-10-024-88/+97
* Remove an unnecessary struct specifierChris Robinson2019-10-021-1/+1