aboutsummaryrefslogtreecommitdiffstats
path: root/alc
Commit message (Expand)AuthorAgeFilesLines
* Allow the sample type to get changed on SolarisChris Robinson2021-01-291-6/+10
* Fix compilation on Solaris backendCacodemon3452021-01-291-0/+1
* Add a panning "deadzone" for spatialized sourcesChris Robinson2021-01-281-1/+1
* Export EFX functions from the routerChris Robinson2021-01-271-0/+11
* Ignore SI-style configuration strings for device namesChris Robinson2021-01-271-0/+5
* Rework fading of stopped soundsChris Robinson2021-01-271-22/+13
* Use an AL-specific buffer queue item struct for sourcesChris Robinson2021-01-253-41/+29
* Store the callback in the buffer list itemChris Robinson2021-01-243-60/+61
* Store buffer info in the queue entryChris Robinson2021-01-2418-73/+81
* Set the correct default buffer bits/formatChris Robinson2021-01-221-2/+2
* Remove an unnecessary semicolonChris Robinson2021-01-221-1/+1
* Use if constexpr when possibleChris Robinson2021-01-223-4/+6
* Make PopCount and CountTrailingZeros more standard-likeChris Robinson2021-01-224-10/+14
* Use a standard bitset for bitfield flagsChris Robinson2021-01-228-53/+56
* Make the endian test more C++-likeChris Robinson2021-01-213-15/+19
* Fix handling paused devices with the wave writer backendChris Robinson2021-01-211-10/+14
* Simplify a divisionChris Robinson2021-01-211-1/+1
* Avoid declaring some variables multiple timesChris Robinson2021-01-211-6/+7
* Avoid global constexpr arraysChris Robinson2021-01-216-56/+54
* Avoid extra copies/work when reading HRTF dataChris Robinson2021-01-201-8/+12
* Avoid calling readAdvance in a loopChris Robinson2021-01-171-3/+5
* Don't assume the ring buffer's read vector is the next writable spaceChris Robinson2021-01-151-30/+36
* Use a span instead of passing a vector by referenceChris Robinson2021-01-111-5/+5
* Make sure proper names are used for querying PulseAudio infoChris Robinson2021-01-101-5/+5
* Pass nullptr to pulse for default deviceIlya Fedin2021-01-101-42/+13
* Quickly fade out samples of a stopping voiceChris Robinson2021-01-081-0/+20
* Avoid duplicating an inline template functionChris Robinson2021-01-061-21/+4
* Properly trace the new HRTF delay for the B-Format decoderChris Robinson2021-01-061-2/+2
* Use a template to read integers with endian awarenessChris Robinson2021-01-061-70/+83
* Return non-const from the resampler functionChris Robinson2021-01-021-14/+4
* Move cpu_caps and fpu_ctrl to coreChris Robinson2020-12-318-253/+6
* Remove an unnecessary includeChris Robinson2020-12-311-2/+0
* Add NEON-enhanced FIR loops for convolution and UHJChris Robinson2020-12-311-0/+15
* Assume run-time NEON support if detected by cmakeChris Robinson2020-12-311-45/+2
* Combine multiple functions into oneChris Robinson2020-12-281-8/+2
* Return an intrusive_ptr from EffectStateFactory::createChris Robinson2020-12-2815-19/+34
* Remove extraneous semicolorChris Robinson2020-12-281-1/+1
* Avoid including voice.h in alcontext.hChris Robinson2020-12-275-1/+8
* Reduce a few linesChris Robinson2020-12-271-4/+1
* Reorder some device fieldsChris Robinson2020-12-271-25/+26
* Use a unique_ptr to hold DistanceComp dataChris Robinson2020-12-274-48/+49
* Use smaller types for enumsChris Robinson2020-12-273-4/+4
* Reorder some context propertiesChris Robinson2020-12-271-39/+42
* Use a uint for a bitfieldChris Robinson2020-12-272-3/+3
* Move the WetBuffer reference to EffectSlotChris Robinson2020-12-275-11/+23
* Combine EffectState::deviceUpdate with setBufferChris Robinson2020-12-2616-41/+31
* Avoid AL enums for the EffectSlot typeChris Robinson2020-12-263-7/+27
* Combine variable terms separate from the scaling weightsChris Robinson2020-12-261-7/+7
* Add a crossover frequency field for the deviceChris Robinson2020-12-267-7/+12
* Use more constexpr variables instead of macrosChris Robinson2020-12-257-96/+96