Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a config option to boost reverb output | Chris Robinson | 2011-07-20 | 2 | -1/+12 |
| | |||||
* | Set real-time priority for the WaveOut backend | Chris Robinson | 2011-07-20 | 1 | -0/+2 |
| | |||||
* | Scale reverb output based on the number of channels | Chris Robinson | 2011-07-20 | 1 | -2/+7 |
| | | | | | A scale of sqrt(2/numchannels) is used so the perceived volume matches as if it was stereo output, which seems to match other implementations. | ||||
* | Slightly improve the gain change delta calculation | Chris Robinson | 2011-07-19 | 1 | -2/+3 |
| | |||||
* | Add a lost comment | Chris Robinson | 2011-07-18 | 1 | -1/+2 |
| | |||||
* | Improve buffer metrics when using the MMDevAPI backend | Chris Robinson | 2011-07-17 | 1 | -9/+10 |
| | |||||
* | Simplify some reverb update calculations | Chris Robinson | 2011-07-17 | 1 | -2/+2 |
| | |||||
* | Apply the click removal offset first, before decreasing it | Chris Robinson | 2011-07-17 | 1 | -2/+2 |
| | |||||
* | Fix GetMovingHrtfCoeffs return type | Chris Robinson | 2011-07-17 | 1 | -1/+1 |
| | |||||
* | Scale the delay down once for the post-stepping mix loop | Chris Robinson | 2011-07-17 | 1 | -4/+6 |
| | |||||
* | Invert the device channel map | Chris Robinson | 2011-07-17 | 2 | -136/+108 |
| | |||||
* | Add a couple new functions to handle deferred updates | Chris Robinson | 2011-07-16 | 1 | -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 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 |
| |