aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alSource.c
Commit message (Expand)AuthorAgeFilesLines
* Allow sources to play while alcSuspendContext is in effectChris Robinson2016-08-261-1/+1
* Make a function definition staticChris Robinson2016-08-231-1/+1
* Hold updates for both listener and source updatesChris Robinson2016-08-231-11/+0
* Don't pass the context's distance model as the source'sChris Robinson2016-08-231-10/+7
* Avoid checking DeferUpdates for each source state changeChris Robinson2016-08-081-8/+24
* Don't store the looping state in the voiceChris Robinson2016-07-311-9/+20
* Move the input channel array out of the DirectParams and SendParamsChris Robinson2016-07-131-3/+3
* Reorder some source fieldsChris Robinson2016-07-071-19/+22
* Use separate arrays for UIntMap keys and valuesChris Robinson2016-07-041-2/+2
* Ensure voices has been updated once before mixing themChris Robinson2016-06-161-1/+8
* Make a function staticChris Robinson2016-06-011-6/+7
* Hold the effectslot map lock while handling itChris Robinson2016-05-291-0/+3
* Avoid the mixer lock when getting the plain source offsetChris Robinson2016-05-281-11/+15
* Avoid an explicit mixer lock for getting the source offset and latencyChris Robinson2016-05-281-27/+72
* Change the backend getLatency method to return the clock time tooChris Robinson2016-05-281-3/+8
* Remove a couple unneeded functionsChris Robinson2016-05-251-4/+7
* Avoid using realloc in a number of placesChris Robinson2016-05-211-1/+3
* Make the source position calues atomicChris Robinson2016-05-191-19/+20
* Avoid redundantly storing distance model settingsChris Robinson2016-05-171-6/+9
* Don't store the source's update method with the voiceChris Robinson2016-05-161-4/+0
* Avoid separate updates to sources that should apply togetherChris Robinson2016-05-151-1/+12
* Provide asynchronous property updates for sourcesChris Robinson2016-05-141-132/+320
* Hold the effect and filter maps while handling effects and filtersChris Robinson2016-05-121-1/+10
* Hold the buffer map lock while handling the bufferChris Robinson2016-05-101-1/+11
* Hold the source map lock while handling itChris Robinson2016-05-101-0/+68
* Use the source's offset type to determine if there's an offsetChris Robinson2016-05-091-6/+11
* Remove unnecessary code for the now-unused write offsetChris Robinson2016-04-251-53/+17
* Add support for AL_EXT_SOURCE_RADIUSChris Robinson2016-04-251-6/+27
* Drop support for AL_SOFT_buffer_samples and AL_SOFT_buffer_sub_dataChris Robinson2016-04-241-49/+0
* Move the aligned malloc functions to the common libChris Robinson2016-03-291-0/+1
* Implement AL_EXT_STEREO_ANGLES supportChris Robinson2016-03-251-0/+36
* Calculate HRTF stepping params right before mixingChris Robinson2016-02-141-1/+0
* Calculate channel gain stepping just before mixingChris Robinson2016-02-141-7/+2
* Make the source's buffer queue a singly-linked listChris Robinson2016-01-311-30/+27
* Lock the source queue for writing when updating the playback offsetChris Robinson2015-10-241-8/+8
* Fix usage of modfChris Robinson2015-10-241-2/+2
* Include the fractional part with the source sample/sec offsetChris Robinson2015-10-161-17/+18
* Store the source's previous samples with the voiceChris Robinson2015-10-151-0/+12
* Properly limit the calculated source offset componentsChris Robinson2015-10-141-4/+8
* Shut GCC upChris Robinson2015-10-131-1/+1
* Properly apply fractional source offsets when a user offset is setChris Robinson2015-10-131-22/+22
* Move the resampler stuff to mixer.c where it's usedChris Robinson2015-10-011-15/+0
* Implement a 6-point sinc-lanczos filterChris Robinson2015-09-291-0/+2
* Replace the cubic resampler with a 4-point sinc/lanczos filterChris Robinson2015-09-271-2/+2
* Don't keep selecting the mixer to useChris Robinson2015-09-271-2/+0
* Use a single enum list for source propertiesChris Robinson2015-09-221-346/+416
* Handle up to 6 values with alSourcedvSOFT and alGetSourcefvChris Robinson2015-09-211-4/+4
* Get rid of ALCdevice_GetLatencyChris Robinson2015-09-211-2/+6
* Move HRTF params and state closer togetherChris Robinson2015-02-091-3/+3
* Use aluVector in some more placesChris Robinson2014-12-161-27/+15