Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Include fenv.h if it exists for fesetround | Chris Robinson | 2008-08-08 | 3 | -1/+17 |
| | |||||
* | Set FPU mode to round toward zero for mixing | Chris Robinson | 2008-08-08 | 2 | -1/+20 |
| | |||||
* | Remove unnecessary casting | Chris Robinson | 2008-08-08 | 1 | -8/+16 |
| | |||||
* | Prevent a 0 or negative increment for the buffer position | Chris Robinson | 2008-08-05 | 1 | -0/+2 |
| | | | | Thanks to Christopher Fitzgerald for pointing these last two problems out | ||||
* | Pass a dummy variable to CreateThread to satisfy Win9x | Chris Robinson | 2008-08-05 | 1 | -1/+2 |
| | |||||
* | Release 1.5.304openal-soft-1.5.304 | Chris Robinson | 2008-07-27 | 1 | -2/+2 |
| | |||||
* | Reduce the default buffer size to 4096 | Chris Robinson | 2008-07-26 | 2 | -3/+3 |
| | | | | | Should help with latency issues some people have and not put too much extra burden on the mixer, hopefully | ||||
* | Improve getting and setting EFX filter parameters | Chris Robinson | 2008-07-26 | 1 | -37/+39 |
| | |||||
* | Use arrays instead of pointer-to-arrays for the low-pass filter | Chris Robinson | 2008-07-26 | 4 | -28/+7 |
| | |||||
* | Fix some calculations for the reverb buffer | Chris Robinson | 2008-07-26 | 1 | -25/+22 |
| | |||||
* | Make the filter processing function inline | Chris Robinson | 2008-07-26 | 3 | -38/+39 |
| | |||||
* | Implement yet another low-pass filter | Chris Robinson | 2008-07-25 | 8 | -18/+543 |
| | | | | This one using the Butterworth IIR filter design | ||||
* | Use a temp pointer when realloc()ing | Chris Robinson | 2008-07-24 | 1 | -16/+26 |
| | | | | So the original data isn't lost on out-of-memory conditions | ||||
* | Specify padding per buffer, and make sure it's large enough for the filter step | Chris Robinson | 2008-07-24 | 4 | -27/+50 |
| | |||||
* | Don't advertise extra samples for mixing | Chris Robinson | 2008-07-23 | 1 | -3/+2 |
| | |||||
* | Implement an alternative low-pass filter | Chris Robinson | 2008-07-23 | 2 | -39/+32 |
| | | | | | | | | | This method samples from the buffer so that it gets a time-correct 5khz stream, which is subtracted from the original sample and has the high-frequency gain applied, then added back. A better method may be to average all the samples from the current one to the one freq/5000 away, instead of bilinear filtering the two nearest freq/5000 apart. Processing cost will need to determine its viability | ||||
* | Make sure the correct libname is used for pkg-config | Chris Robinson | 2008-07-23 | 2 | -7/+7 |
| | |||||
* | Add a warning when building on Windows with the DSound backend disabled | Chris Robinson | 2008-07-23 | 1 | -0/+6 |
| | |||||
* | Add a pkg-config file to install on the system | Chris Robinson | 2008-07-22 | 2 | -0/+25 |
| | |||||
* | Add AL_LOKI_IMA_ADPCM_format and AL_EXT_vorbis tokens to alext.h | Chris Robinson | 2008-07-22 | 1 | -4/+15 |
| | |||||
* | Clarify implicit destruction warnings | Chris Robinson | 2008-07-22 | 6 | -7/+12 |
| | |||||
* | Move ALC_ENUMERATE_ALL_EXT tokens to alext.h | Chris Robinson | 2008-07-22 | 2 | -5/+6 |
| | |||||
* | Add AL_LOKI_WAVE_format tokens to alext.h | Chris Robinson | 2008-07-22 | 1 | -0/+5 |
| | |||||
* | Add ALC_LOKI_audio_channel tokens to alext.h | Chris Robinson | 2008-07-22 | 1 | -0/+7 |
| | |||||
* | Store extension list with a pointer, not a per-context array | Chris Robinson | 2008-07-22 | 2 | -2/+2 |
| | |||||
* | Set the new linking policy for CMake 2.6 to avoid warnings | Chris Robinson | 2008-07-22 | 1 | -0/+6 |
| | |||||
* | Don't force initialization when shutting down | Chris Robinson | 2008-07-17 | 1 | -6/+7 |
| | | | | Thanks to Michael Simms | ||||
* | Move (de)initialization into ALc.c and remove unneeded file | Chris Robinson | 2008-07-17 | 4 | -80/+49 |
| | |||||
* | Implement doppler factor source property | Chris Robinson | 2008-07-15 | 3 | -1/+14 |
| | |||||
* | Add the reverb room rolloff to the source room rolloff, not override | Chris Robinson | 2008-07-15 | 1 | -1/+1 |
| | |||||
* | Don't check the number of objects being deleted with the number currently ↵ | Chris Robinson | 2008-07-11 | 2 | -93/+80 |
| | | | | | | allocated Since apps can validly delete buffer 0, and delete the same source/buffer multiple times in a single call | ||||
* | Use volatile for member variables that are changed in a different thread | Chris Robinson | 2008-07-10 | 4 | -4/+4 |
| | |||||
* | Reduce the mix buffer sizes by half | Chris Robinson | 2008-07-08 | 1 | -1/+1 |
| | | | | Nearly 3MB is a bit much. Could reduce it further, but this is good enough for now. | ||||
* | Leave SourceToListener untransformed for use with untransformed velocities | Chris Robinson | 2008-07-03 | 1 | -6/+16 |
| | | | | | Distance is also left untransformed so cone calculations with SoundToListener are correct | ||||
* | Store thread return value in the struct to avoid void*-to-uint casting | Chris Robinson | 2008-06-17 | 1 | -8/+9 |
| | |||||
* | Allow for overriding the default lib destination with LIB_INSTALL_DIR | Chris Robinson | 2008-06-06 | 1 | -4/+7 |
| | | | | So 64-bit builds can be optionally redirected to lib64 | ||||
* | Make the project explicitly C | Chris Robinson | 2008-06-06 | 1 | -1/+1 |
| | | | | So it doesn't search for an unneeded C++ compiler | ||||
* | Release 1.4.272openal-soft-1.4.272 | Chris Robinson | 2008-06-04 | 1 | -1/+1 |
| | |||||
* | Fix config value check | Chris Robinson | 2008-06-04 | 1 | -1/+1 |
| | |||||
* | Release 1.4.270openal-soft-1.4.270 | Chris Robinson | 2008-06-04 | 1 | -2/+2 |
| | |||||
* | Install openal-info if it is built | Chris Robinson | 2008-06-04 | 1 | -0/+5 |
| | |||||
* | Don't override the format config option in DSound | Chris Robinson | 2008-06-04 | 1 | -1/+19 |
| | |||||
* | Use %AppData%\alsoft.ini for the config file in Windows | Chris Robinson | 2008-06-04 | 2 | -0/+17 |
| | |||||
* | Protect RingBufferSize calculation with the mutex | Chris Robinson | 2008-06-04 | 1 | -2/+7 |
| | |||||
* | Make sure the lib is initialized when shutting down | Chris Robinson | 2008-05-18 | 1 | -0/+2 |
| | | | | Pretty ugly, but the destructor sequence relies in the mutex being initialized | ||||
* | Add addiitonal copyright line | Chris Robinson | 2008-05-18 | 1 | -0/+1 |
| | |||||
* | Add a simple example that prints out some OpenAL info | Chris Robinson | 2008-05-18 | 2 | -1/+178 |
| | |||||
* | Remove -fno-strict-aliasing as the code should be safe, now | Chris Robinson | 2008-05-18 | 1 | -7/+0 |
| | |||||
* | Fix source calculations for AL_SOURCE_RELATIVE mode | Chris Robinson | 2008-05-18 | 1 | -18/+22 |
| | | | | | | Make sure the source position and direction are properly put into listener- space before working with them, and don't calculate the listener velocity for relative coordinates | ||||
* | Use pthread_mutexattr_setkind_np as a fallback to set a recursive mutex type | Chris Robinson | 2008-05-15 | 3 | -0/+13 |
| | | | | Some systems (FreeBSD) don't like setting it through pthread_mutexattr_settype |