aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alSource.c
Commit message (Expand)AuthorAgeFilesLines
* Use an array lookup for source IDsChris Robinson2018-01-271-124/+193
* Make some more functions static where they're usedChris Robinson2018-01-271-7/+14
* Use a different method for storing and looking up buffersChris Robinson2018-01-271-8/+23
* Construct error messages using parameterized valuesChris Robinson2018-01-251-130/+136
* Provide messages for the remaining AL errorsChris Robinson2018-01-241-45/+70
* Call the event callback when an error is generatedChris Robinson2018-01-241-64/+64
* Add a flag for persistent mappingChris Robinson2018-01-231-2/+3
* More cleanup for buffer loadingChris Robinson2018-01-211-7/+6
* Add methods to "map" a buffer's storageChris Robinson2018-01-201-0/+13
* Use a voice flag to indicate it being staticChris Robinson2018-01-161-0/+1
* Allow storing multiple buffers in a ALbufferlistitemChris Robinson2017-12-151-67/+143
* Add queries to get the source offset with the device clockChris Robinson2017-12-031-0/+32
* Re-update effect slots when context properties changeChris Robinson2017-09-271-9/+9
* Don't force a fade-in when resuming a paused sourceChris Robinson2017-06-091-11/+1
* Rename RollOff to RolloffChris Robinson2017-05-051-4/+4
* Start an extension to change the source's spatialize propertyChris Robinson2017-05-051-0/+22
* Add a property to force source spatialization on or offChris Robinson2017-05-041-0/+2
* Rename 'moving' flag to 'fading'Chris Robinson2017-05-021-5/+5
* Set a voice as 'moving' if it starts/resumes at an offsetChris Robinson2017-05-021-8/+21
* Remove const from _Atomic vars to make Clang happyChris Robinson2017-04-211-6/+12
* Add the ability to change the source resamplerChris Robinson2017-04-211-0/+22
* Store the resampler as part of the sourceChris Robinson2017-04-211-0/+2
* Missed a raw atomic variable accessChris Robinson2017-04-201-2/+3
* Make the buffer list next pointer atomicChris Robinson2017-04-191-27/+32
* Use a different way to get the size of structs with flexible array membersChris Robinson2017-04-181-1/+1
* Store the source queue head in the voice to signify loopingChris Robinson2017-04-181-145/+134
* Store the source prop updates with the mixer voiceChris Robinson2017-04-171-43/+25
* Use separate atomic macros for pointersChris Robinson2017-04-141-10/+9
* Handle the source offset fraction as an ALsizeiChris Robinson2017-04-081-7/+9
* Make sure the mix is done after setting the looping propertyChris Robinson2017-04-021-0/+9
* Fix handling of the PropsClean flagsChris Robinson2017-03-231-1/+1
* Add some comments for ALsource functionsChris Robinson2017-03-231-1/+13
* Use an atomic flag to test if a source needs to updateChris Robinson2017-03-201-7/+7
* Break up a function and move the code to where it's calledChris Robinson2017-03-191-176/+169
* Don't defer source state or offset changesChris Robinson2017-03-191-36/+12
* Avoid doing sequential load for the source stateChris Robinson2017-03-121-10/+8
* Make the voice's 'moving' state a bitflagChris Robinson2017-03-111-2/+1
* Implement NFC filters for Ambisonic renderingChris Robinson2017-03-101-0/+12
* Remove unnecessary atomic membersChris Robinson2017-03-081-41/+38
* Remove an unnecessary variableChris Robinson2017-03-071-3/+2
* Check that a source is actually playing before setting pausedChris Robinson2017-03-071-28/+35
* Store the channel count and sample size in the voiceChris Robinson2017-03-071-11/+4
* Don't modify the source state in the mixerChris Robinson2017-03-071-7/+25
* Remove an unused functionChris Robinson2017-03-071-1/+0
* Make the voice's source pointer atomicChris Robinson2017-03-051-7/+9
* Add a boolean to specify if a voice should be playingChris Robinson2017-03-021-15/+39
* Avoid standard malloc for buffer queue entriesChris Robinson2017-02-271-7/+7
* Move the current buffer queue entry and play position to the voiceChris Robinson2017-02-271-91/+100
* Ensure a non-playing or -paused source does not use a mixing voiceChris Robinson2017-02-251-43/+55
* Improve handling of source state readsChris Robinson2017-02-241-71/+88