aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alSource.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix an inadvertent change in the HRTF coefficient stepping value array sizeChris Robinson2012-07-191-1/+1
|
* Don't use all caps for enum value namesChris Robinson2012-06-281-9/+9
|
* Use 2 chained one-pole filters for the wet pathChris Robinson2012-04-301-2/+2
|
* Move the HrtfParams into the DirectParamsChris Robinson2012-04-281-3/+3
|
* Move the direct and send params into separate different typesChris Robinson2012-04-281-23/+33
|
* Use separate methods for the dry and wet mixing loopsChris Robinson2012-04-271-1/+2
|
* Reorganize some ALsource fieldsChris Robinson2012-04-271-20/+30
|
* Add and fixup some ALsource commentsChris Robinson2012-04-261-25/+42
|
* Use a consistent name for the self-id fieldChris Robinson2012-04-191-2/+2
|
* Remove hungarian notation from sourcesChris Robinson2012-04-191-16/+16
|
* Use a double to store the source offset and don't use milliseconds for secondsChris Robinson2012-04-161-2/+2
|
* Use more proper enum names for the resamplerChris Robinson2012-02-121-2/+2
|
* Rename non_virtual_channels to direct_channelsChris Robinson2012-02-091-1/+1
|
* Mark some source properties volatileChris Robinson2011-09-111-31/+31
|
* Store the filter gains directly in the source instead of duplicate filter ↵Chris Robinson2011-08-311-2/+4
| | | | objects
* Make the source's NeedsUpdate volatileChris Robinson2011-08-291-1/+1
|
* Use an enum instead of an boolean for some flagsChris Robinson2011-08-291-1/+1
| | | | | They still only hold AL_TRUE or AL_FALSE, but some systems can't properly handle atomic swaps of 1-byte types.
* Remove the Buffer field from the sourceChris Robinson2011-08-231-2/+0
|
* Defer source offset changes requested by the appChris Robinson2011-08-211-0/+2
|
* Defer source state changes from alSourcePlay/Pause/Stop/Rewind callsChris Robinson2011-08-201-0/+1
|
* Use a separate function to set the source stateChris Robinson2011-08-201-0/+1
|
* Fade between HRTF coefficients, to reduce noise from sudden changesChris Robinson2011-07-161-0/+6
|
* Store and use the send slot in the source paramsChris Robinson2011-07-051-0/+1
|
* Use a proper enum for the distance modelChris Robinson2011-07-031-1/+1
|
* Get rid of a couple typedefsChris Robinson2011-07-021-2/+2
|
* Add a source property to skip channel virtualization for multi-channel buffersChris Robinson2011-06-291-0/+1
| | | | | | | | | With virtualization disabled, channels are mapped directly from input to output and any input channel that is missing an output is dropped. Any virtualization effects (such as HRTF filters) for positional cues are also skipped. The idea is to allow applications a way to play pre-filtered audio that channel vitualization effects could interfere with.
* Select the mixer during a source updateChris Robinson2011-06-251-19/+2
|
* Use separate lines for HRTF history and valuesChris Robinson2011-06-171-2/+3
|
* Use a minimum phase HRTF data setChris Robinson2011-06-031-4/+10
| | | | This reduces the coefficient size from 128 down to 32, with a set of delays
* Avoid looking in the buffer queue to find the frame sizeChris Robinson2011-05-181-0/+1
|
* Make mixers channel-count agnosticChris Robinson2011-05-171-0/+2
| | | | As a result, this combines/removes a bunch of mixers
* Use function pointers to call the source mixerChris Robinson2011-05-061-1/+11
|
* Implement HRTF mixers for multi-channel sourcesChris Robinson2011-05-021-2/+2
|
* Add some source fields for HRTF dataChris Robinson2011-05-011-0/+6
|
* Use a matrix when rendering to the dry bufferChris Robinson2010-12-091-1/+4
|
* Rename OUTPUTCHANNELS to something more descriptiveChris Robinson2010-12-011-3/+3
|
* Avoid making Resampler[Pre]Padding staticChris Robinson2010-11-281-10/+3
|
* Remove an unnecessary 'struct' keywordChris Robinson2010-11-261-3/+3
|
* Make the buffer padding size dependent on the resamplerChris Robinson2010-11-261-0/+11
|
* Call MixSource directly, instead of through a function pointerChris Robinson2010-11-251-2/+0
|
* Add a cubic resamplerChris Robinson2010-11-251-0/+1
|
* Make the buffer queue a double-linked listChris Robinson2010-11-251-0/+1
|
* Remove the cosine resamplerChris Robinson2010-11-251-1/+0
| | | | It's too slow when auxiliary sends are being used.
* Reorder some stored source paramsChris Robinson2010-11-241-5/+5
|
* Increase the max number of source sends to 4, and decrease the default to 1Chris Robinson2010-11-061-1/+1
|
* Pass the device to the mix function and localize the dry mix and click buffersChris Robinson2010-09-261-5/+3
|
* Make the SourceMix function a method of the ALsource structChris Robinson2010-09-261-1/+6
|
* Remove unused struct memberChris Robinson2010-09-071-1/+0
|
* Use click removal to handle harsh panning/volume changesChris Robinson2010-08-151-5/+1
|
* Calculate the source stepping value with the param calculationsChris Robinson2010-08-071-1/+1
|