aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/effects/dedicated.c
Commit message (Expand)AuthorAgeFilesLines
* Replace restrict with RESTRICTChris Robinson2018-10-291-2/+2
* Remove another duplicate functionChris Robinson2018-09-191-1/+1
* Move the filter implementation to a separate directoryChris Robinson2018-03-221-1/+1
* Avoid AL prefix on internal effect state factory typesChris Robinson2018-02-281-8/+8
* Construct error messages using parameterized valuesChris Robinson2018-01-251-11/+11
* Provide messages for the remaining AL errorsChris Robinson2018-01-241-21/+13
* Use MixSamples for the dedicated and ring modulator effect outputChris Robinson2018-01-111-25/+13
* Avoid using macros to access anonymous structuresChris Robinson2018-01-111-3/+3
* Pass the context to the auxiliary effect update methodChris Robinson2017-09-211-5/+6
* Change some ALuint parameters to ALsizeiChris Robinson2017-05-021-3/+3
* Remove CalcXYZCoeffs and inline CalcAngleCoeffsChris Robinson2017-02-231-4/+6
* Add a ref count to ALeffectStateChris Robinson2016-08-251-10/+20
* Get rid of an unnecessary copy of ALeffectPropsChris Robinson2016-05-131-2/+2
* Provide (mostly) lockless updates for effect slotsChris Robinson2016-05-121-4/+5
* Improve radius behavior with scaling of ambisonic coefficientsChris Robinson2016-04-241-1/+1
* Don't look up the dry buffer's FrontCenter in the Dedicated effectChris Robinson2016-04-161-8/+4
* More directly map coefficients for ambisonic mixing buffersChris Robinson2016-04-151-6/+5
* Avoid mixing all coefficients together when only some are usedChris Robinson2016-04-151-1/+1
* Mix Dedicated effects to the real output if possibleChris Robinson2016-03-251-6/+21
* Generalize GetChannelIdxByNameChris Robinson2016-03-101-2/+2
* Organize the dry buffer properties into a structChris Robinson2016-03-091-1/+2
* Pass a pointer to the input samples array for effect processingChris Robinson2016-01-271-2/+2
* Separate calculating ambisonic coefficients from the panning gainsChris Robinson2016-01-251-3/+4
* Don't overwrite the output with the dedicated effectChris Robinson2015-12-121-1/+1
* Pas the output device channel count to ALeffectState::processChris Robinson2014-11-071-3/+3
* Use a separate macro for the max output channel countChris Robinson2014-11-071-4/+4
* Set gains using the device channel indexChris Robinson2014-11-051-4/+6
* Add a helper to search for a channel index by nameChris Robinson2014-10-021-11/+7
* Make ComputeAngleGains use ComputeDirectionalGainsChris Robinson2014-10-021-7/+23
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* Use a void* for the effect state Delete method paramChris Robinson2014-03-211-5/+2
* Use inline initialization for effect state factory vtablesChris Robinson2013-10-071-14/+6
* Constify the effect parameter of effect gettersChris Robinson2013-10-071-4/+4
* Use the UNUSED macro in the effectsChris Robinson2013-10-071-11/+7
* Use a macro for the silence thresholdChris Robinson2013-10-061-1/+1
* Use helpers to set channel gain arraysChris Robinson2013-10-031-3/+4
* Fix up the naming convention of effect methodsChris Robinson2013-05-291-15/+15
* Cleanup the ALeffectStateFactory_create methodsChris Robinson2013-05-271-1/+2
* Add helper macros to set an error and return, and use it in a few placesChris Robinson2013-05-261-10/+7
* Use an ALeffectProps union to store the effect propertiesChris Robinson2013-05-251-5/+7
* Use a Delete method for deletable objectsChris Robinson2013-05-251-9/+2
* Use vtables for setting effect propertiesChris Robinson2013-05-241-12/+14
* Move remaining effects to the effects subdirChris Robinson2013-05-231-0/+183