summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Avoid some alGet* duplicationChris Robinson2011-07-111-56/+44
|
* 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 the logging macro for thunk errorsChris Robinson2011-07-101-1/+1
|
* Use logging macros for config handlingChris Robinson2011-07-101-9/+12
|
* Add some macros for logging at various levels, and use themChris Robinson2011-07-102-28/+53
|
* Use a per-device lock instead of a global oneChris Robinson2011-07-062-13/+15
|
* Use a Lock/UnlockDevice function instead of locking a NULL contextChris Robinson2011-07-064-15/+29
|
* 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-053-10/+16
|
* 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-052-5/+4
|
* 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
|
* Fix some formattingChris Robinson2011-07-041-2/+2
|
* Fix rolloff calculations for auxiliary sendsChris Robinson2011-07-041-2/+1
|
* Implement a lerped lookup of the HRTF coefficients/delaysChris Robinson2011-07-043-46/+93
| | | | Code supplied by Christopher Fitzgerald
* Use a proper enum for the distance modelChris Robinson2011-07-034-10/+20
|
* Calculate the wet gain decay time attenuation with linear valuesChris Robinson2011-07-031-4/+3
|
* Read the RoomRolloffFactor property with the other propertiesChris Robinson2011-07-031-9/+9
|
* Set the default auxiliary sends to MAX_SENDSChris Robinson2011-07-031-2/+2
| | | | | Since the property is ALC_MAX_AUXILIARY_SENDS, it makes more sense to default it to the maximum and let the app lower it on request.
* Properly handle input samples for changes with the FIR coefficientsChris Robinson2011-07-031-28/+25
| | | | | | This makes sure previously processed samples are not changed due to changes in the FIR filter. It also applies the coefficients in ascending order with the values, to improve caching.
* Get rid of a couple typedefsChris Robinson2011-07-0210-58/+58
|
* Update a traceChris Robinson2011-07-021-1/+1
|
* Properly save the original FPU state when using _controlfpChris Robinson2011-07-021-1/+2
|
* Move functions to where they're usedChris Robinson2011-07-023-41/+40
|
* Use separate functions to find valid ALC loopback device formatsChris Robinson2011-07-022-12/+39
|
* Use separate ALC enums for loopback device formatsChris Robinson2011-07-022-16/+51
|
* Update HRTF coefficientsChris Robinson2011-07-011-828/+828
|
* Do air absorption with linear gain valuesChris Robinson2011-07-012-12/+2
| | | | This copies the way the calculation is done with the wet path
* Use a template function to handle processing ring modulator typesChris Robinson2011-07-011-54/+60
|
* Avoid accessing source properties more than once when updating parametersChris Robinson2011-07-011-6/+11
|