aboutsummaryrefslogtreecommitdiffstats
path: root/Alc
Commit message (Collapse)AuthorAgeFilesLines
* Improve buffer metrics when using the MMDevAPI backendChris Robinson2011-07-171-9/+10
|
* Simplify some reverb update calculationsChris Robinson2011-07-171-2/+2
|
* Apply the click removal offset first, before decreasing itChris Robinson2011-07-171-2/+2
|
* Fix GetMovingHrtfCoeffs return typeChris Robinson2011-07-171-1/+1
|
* Scale the delay down once for the post-stepping mix loopChris Robinson2011-07-171-4/+6
|
* Invert the device channel mapChris Robinson2011-07-172-136/+108
|
* Add a couple new functions to handle deferred updatesChris Robinson2011-07-161-11/+8
| | | | | | Currently no-ops, they will be used in place of alcSuspendContext and alcProcessContext for batching updates since the mentioned functions have no coherent functionality between system implementations.
* Fade between HRTF coefficients, to reduce noise from sudden changesChris Robinson2011-07-163-24/+254
|
* Fix some format typesChris Robinson2011-07-161-4/+4
|
* Apply the slot gain during the effect update methodChris Robinson2011-07-164-72/+80
|
* Pass the effect slot to the effect update methodChris Robinson2011-07-166-59/+66
|
* Allow effect slots to be updated asynchronouslyChris Robinson2011-07-162-2/+9
| | | | | | Updates when the slot changes effect type is still sychronous, however, to ensure a proper state for the Process method call. Fixing this would essentially require all effects to work from the same state.
* Warn about HRTF being disabled in the compatibility check functionChris Robinson2011-07-162-5/+4
|
* Improve the external HRTF data file formatChris Robinson2011-07-161-30/+107
| | | | | Although more parameters are read from the file, some must currently conform to specific values. In the future, these restrictions may be lifted.
* Make the sample rate part of the HRTF structChris Robinson2011-07-151-5/+7
|
* Rename the ERROR macro to ERRChris Robinson2011-07-1317-207/+207
|
* Avoid holding the global list lock while calling some capture methodsChris Robinson2011-07-131-6/+28
|
* Use the correct send slot when mixingChris Robinson2011-07-111-2/+2
|
* Fix default room air absorptionChris Robinson2011-07-111-2/+2
|
* Use a flag to signifiy that all sources need updatingChris Robinson2011-07-112-2/+9
|
* Trace device update size and countChris Robinson2011-07-111-4/+6
|
* Trace when the format is being requestedChris Robinson2011-07-101-2/+10
|
* Avoid redundantly tracing HRTF statusChris Robinson2011-07-101-1/+2
|
* Trace device parameters when updatingChris Robinson2011-07-101-0/+6
|
* Accept "openal soft" and "openal-soft" to open a deviceChris Robinson2011-07-101-2/+2
|
* Replace some AL_PRINT calls with proper loggingChris Robinson2011-07-102-5/+5
|
* Use logging macros in the opensl backendChris Robinson2011-07-101-1/+1
|
* Use logging macros in the wave backendChris Robinson2011-07-101-4/+4
|
* Use logging macros in the solaris backendChris Robinson2011-07-101-8/+8
|
* Use logging macros in the winmm backendChris Robinson2011-07-101-6/+6
|
* Use logging macros in the coreaudio backendChris Robinson2011-07-101-45/+43
|
* Use logging macros for the portaudio backendChris Robinson2011-07-101-13/+13
|
* Use logging macros in the sndio backendChris Robinson2011-07-101-10/+10
|
* Use logging macros in the oss backendChris Robinson2011-07-101-14/+14
|
* Use logging macros in the null backendChris Robinson2011-07-101-1/+1
|
* Use logging macros in the mmdevapi backendChris Robinson2011-07-101-22/+37
|
* Use logging macros in the dsound backendChris Robinson2011-07-101-9/+10
|
* Use the logging macros for the alsa backendChris Robinson2011-07-101-35/+35
|
* Use the logging macros in the pulseaudio backendChris Robinson2011-07-101-29/+29
|
* Use logging macros for config handlingChris Robinson2011-07-101-9/+12
|
* Add some macros for logging at various levels, and use themChris Robinson2011-07-101-28/+29
|
* Use a per-device lock instead of a global oneChris Robinson2011-07-061-13/+13
|
* Use a Lock/UnlockDevice function instead of locking a NULL contextChris Robinson2011-07-063-15/+27
|
* Don't modify the source's WetGain[HF]Auto because of a slot's stateChris Robinson2011-07-061-4/+0
|
* Store and use the send slot in the source paramsChris Robinson2011-07-052-10/+15
|
* Scale the WetGain parameter directly instead of on each applicationChris Robinson2011-07-052-9/+8
|
* Apply wet path calculations with their dry path equivalentsChris Robinson2011-07-051-86/+112
| | | | | | The auxiliary slot (and related effect) properties are retrieved at the same time as the source properties. This will help ensure each property is accessed from the source and slot only once.
* Use a helper to tell if an effect type is reverbChris Robinson2011-07-051-5/+2
|
* Read the source's RoomRolloffFactor onceChris Robinson2011-07-051-9/+10
|
* Force front-centered for mono sounds that comes from the listener under HRTFChris Robinson2011-07-051-5/+12
|