aboutsummaryrefslogtreecommitdiffstats
path: root/Alc
Commit message (Expand)AuthorAgeFilesLines
* Fix unsigned short/int sample convertersChris Robinson2019-06-111-25/+28
* Use C++ I/O to check for NEON supportChris Robinson2019-06-101-28/+18
* Get rid of an unnecessary constructorChris Robinson2019-06-101-6/+1
* Remove some extern "C" blocksChris Robinson2019-06-103-20/+3
* Don't inline some file IO methodsChris Robinson2019-06-102-125/+141
* Make the voice count unsignedChris Robinson2019-06-092-3/+3
* Use a FlexArray for the context's voicesChris Robinson2019-06-093-122/+70
* Make sure the bitfield indices are constantsChris Robinson2019-06-096-49/+49
* Use a bitfield for the device flagsChris Robinson2019-06-086-51/+49
* Use a span for the complex_fft/hilbert functionsChris Robinson2019-06-082-3/+3
* Simplify DistanceComp somewhatChris Robinson2019-06-083-35/+30
* Avoid strcpyChris Robinson2019-06-061-1/+2
* Remove the DEF_ALIGN macroChris Robinson2019-06-061-1/+1
* Use a FlexArray for ringbuffer storageChris Robinson2019-06-052-15/+23
* Remove the per-voice ChannelsPerOrder fieldChris Robinson2019-06-053-27/+13
* Use a span for the effect state's output targetChris Robinson2019-06-0514-33/+18
* Make some more channel counts unsignedChris Robinson2019-06-0512-43/+41
* Make RealMixParams channel count unsignedChris Robinson2019-06-056-41/+35
* Properly destroy other objectsChris Robinson2019-06-052-3/+3
* Properly destroy the limiter's extra fieldsChris Robinson2019-06-051-6/+6
* Use a 16-sample base delay for the B-Format decoder IRsChris Robinson2019-06-041-5/+5
* Avoid a separate struct for the bandsplitter all-passChris Robinson2019-06-045-58/+17
* Don't log the function or prefixChris Robinson2019-06-0422-53/+21
* Improve alignment handling for the alignment allocatorChris Robinson2019-06-031-1/+1
* Restructure voice data membersChris Robinson2019-06-033-117/+123
* Allow selecting the ambisonic order for basic HRTF renderingChris Robinson2019-06-021-22/+46
* Make sure the T60 filter gains are properly clampedChris Robinson2019-05-311-6/+6
* Once more for MSVCChris Robinson2019-05-301-4/+8
* Avoid some MSVC workarounds that didn't seem to workChris Robinson2019-05-301-13/+9
* Try to work around some MSVC short-comingsChris Robinson2019-05-301-9/+13
* Try to fix "ambiguous" initializations with older compilersChris Robinson2019-05-291-3/+3
* Use a span for the voice's buffer referencesChris Robinson2019-05-292-29/+21
* Use span<FloatBufferLine> for EffectState::process outputChris Robinson2019-05-2914-75/+66
* Use span<FloatBufferLine> for MixSamplesChris Robinson2019-05-2914-93/+88
* Use FloatBufferLine and span<> for MixRowSamplesChris Robinson2019-05-296-44/+28
* Use FloatBufferLine and span<> in the reverb effectChris Robinson2019-05-291-42/+50
* Pass a span to MixDirectHrtf instead of a pointer+sizeChris Robinson2019-05-296-24/+24
* Separate two HRTF passes into two loopsChris Robinson2019-05-291-16/+21
* Use FloatBufferLine for the effect process methodChris Robinson2019-05-2914-57/+62
* Use FloatBufferLine with the HRTF mixer functionsChris Robinson2019-05-287-59/+59
* Improve a couple algorithmsChris Robinson2019-05-283-29/+39
* Use std::array for most mixing buffer arraysChris Robinson2019-05-2811-74/+81
* Get rid of the COUNTOF macroChris Robinson2019-05-262-21/+17
* Use a span for loading source samplesChris Robinson2019-05-261-13/+13
* Ensure a couple calls are constexprChris Robinson2019-05-261-4/+6
* Use SL_ANDROID_DATAFORMAT_PCM_EX for extended PCM infoChris Robinson2019-05-261-11/+11
* 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