Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fade between HRTF coefficients, to reduce noise from sudden changes | Chris Robinson | 2011-07-16 | 3 | -24/+254 |
| | |||||
* | Fix some format types | Chris Robinson | 2011-07-16 | 1 | -4/+4 |
| | |||||
* | Apply the slot gain during the effect update method | Chris Robinson | 2011-07-16 | 4 | -72/+80 |
| | |||||
* | Pass the effect slot to the effect update method | Chris Robinson | 2011-07-16 | 6 | -59/+66 |
| | |||||
* | Allow effect slots to be updated asynchronously | Chris Robinson | 2011-07-16 | 2 | -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 function | Chris Robinson | 2011-07-16 | 2 | -5/+4 |
| | |||||
* | Improve the external HRTF data file format | Chris Robinson | 2011-07-16 | 1 | -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 struct | Chris Robinson | 2011-07-15 | 1 | -5/+7 |
| | |||||
* | Rename the ERROR macro to ERR | Chris Robinson | 2011-07-13 | 17 | -207/+207 |
| | |||||
* | Avoid holding the global list lock while calling some capture methods | Chris Robinson | 2011-07-13 | 1 | -6/+28 |
| | |||||
* | Use the correct send slot when mixing | Chris Robinson | 2011-07-11 | 1 | -2/+2 |
| | |||||
* | Fix default room air absorption | Chris Robinson | 2011-07-11 | 1 | -2/+2 |
| | |||||
* | Use a flag to signifiy that all sources need updating | Chris Robinson | 2011-07-11 | 2 | -2/+9 |
| | |||||
* | Trace device update size and count | Chris Robinson | 2011-07-11 | 1 | -4/+6 |
| | |||||
* | Trace when the format is being requested | Chris Robinson | 2011-07-10 | 1 | -2/+10 |
| | |||||
* | Avoid redundantly tracing HRTF status | Chris Robinson | 2011-07-10 | 1 | -1/+2 |
| | |||||
* | Trace device parameters when updating | Chris Robinson | 2011-07-10 | 1 | -0/+6 |
| | |||||
* | Accept "openal soft" and "openal-soft" to open a device | Chris Robinson | 2011-07-10 | 1 | -2/+2 |
| | |||||
* | Replace some AL_PRINT calls with proper logging | Chris Robinson | 2011-07-10 | 2 | -5/+5 |
| | |||||
* | Use logging macros in the opensl backend | Chris Robinson | 2011-07-10 | 1 | -1/+1 |
| | |||||
* | Use logging macros in the wave backend | Chris Robinson | 2011-07-10 | 1 | -4/+4 |
| | |||||
* | Use logging macros in the solaris backend | Chris Robinson | 2011-07-10 | 1 | -8/+8 |
| | |||||
* | Use logging macros in the winmm backend | Chris Robinson | 2011-07-10 | 1 | -6/+6 |
| | |||||
* | Use logging macros in the coreaudio backend | Chris Robinson | 2011-07-10 | 1 | -45/+43 |
| | |||||
* | Use logging macros for the portaudio backend | Chris Robinson | 2011-07-10 | 1 | -13/+13 |
| | |||||
* | Use logging macros in the sndio backend | Chris Robinson | 2011-07-10 | 1 | -10/+10 |
| | |||||
* | Use logging macros in the oss backend | Chris Robinson | 2011-07-10 | 1 | -14/+14 |
| | |||||
* | Use logging macros in the null backend | Chris Robinson | 2011-07-10 | 1 | -1/+1 |
| | |||||
* | Use logging macros in the mmdevapi backend | Chris Robinson | 2011-07-10 | 1 | -22/+37 |
| | |||||
* | Use logging macros in the dsound backend | Chris Robinson | 2011-07-10 | 1 | -9/+10 |
| | |||||
* | Use the logging macros for the alsa backend | Chris Robinson | 2011-07-10 | 1 | -35/+35 |
| | |||||
* | Use the logging macros in the pulseaudio backend | Chris Robinson | 2011-07-10 | 1 | -29/+29 |
| | |||||
* | Use logging macros for config handling | Chris Robinson | 2011-07-10 | 1 | -9/+12 |
| | |||||
* | Add some macros for logging at various levels, and use them | Chris Robinson | 2011-07-10 | 1 | -28/+29 |
| | |||||
* | Use a per-device lock instead of a global one | Chris Robinson | 2011-07-06 | 1 | -13/+13 |
| | |||||
* | Use a Lock/UnlockDevice function instead of locking a NULL context | Chris Robinson | 2011-07-06 | 3 | -15/+27 |
| | |||||
* | Don't modify the source's WetGain[HF]Auto because of a slot's state | Chris Robinson | 2011-07-06 | 1 | -4/+0 |
| | |||||
* | Store and use the send slot in the source params | Chris Robinson | 2011-07-05 | 2 | -10/+15 |
| | |||||
* | Scale the WetGain parameter directly instead of on each application | Chris Robinson | 2011-07-05 | 2 | -9/+8 |
| | |||||
* | Apply wet path calculations with their dry path equivalents | Chris Robinson | 2011-07-05 | 1 | -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 reverb | Chris Robinson | 2011-07-05 | 1 | -5/+2 |
| | |||||
* | Read the source's RoomRolloffFactor once | Chris Robinson | 2011-07-05 | 1 | -9/+10 |
| | |||||
* | Force front-centered for mono sounds that comes from the listener under HRTF | Chris Robinson | 2011-07-05 | 1 | -5/+12 |
| | |||||
* | Fix some formatting | Chris Robinson | 2011-07-04 | 1 | -2/+2 |
| | |||||
* | Fix rolloff calculations for auxiliary sends | Chris Robinson | 2011-07-04 | 1 | -2/+1 |
| | |||||
* | Implement a lerped lookup of the HRTF coefficients/delays | Chris Robinson | 2011-07-04 | 2 | -45/+92 |
| | | | | Code supplied by Christopher Fitzgerald | ||||
* | Use a proper enum for the distance model | Chris Robinson | 2011-07-03 | 1 | -7/+7 |
| | |||||
* | Calculate the wet gain decay time attenuation with linear values | Chris Robinson | 2011-07-03 | 1 | -4/+3 |
| | |||||
* | Read the RoomRolloffFactor property with the other properties | Chris Robinson | 2011-07-03 | 1 | -9/+9 |
| | |||||
* | Set the default auxiliary sends to MAX_SENDS | Chris Robinson | 2011-07-03 | 1 | -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. |