Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Check for the C99 restrict keyword | Chris Robinson | 2011-05-02 | 1 | -0/+6 |
| | | | | | GCC does not default to C99 mode yet, so does not know restrict, however it still allows using __restrict in its place | ||||
* | Add an HRTF filter for mono sources | Chris Robinson | 2011-05-01 | 1 | -0/+1 |
| | | | | | | | | | | The data is based on the KEMAR HRTF data provided by MIT, which can be found at <http://sound.media.mit.edu/resources/KEMAR.html>. The compact measurements were used. See hrtf_tables.inc for more information. The filter is only available for stereo output, using a 44100hz playback rate. Note also that it currently only applies to mono sounds, and the cf_level and head_dampen config options are ignored while it is active. | ||||
* | Add a CoreAudio backend | Chris Robinson | 2011-03-15 | 1 | -0/+15 |
| | | | | Code courtesy of Garin Hiebert <[email protected]> | ||||
* | Add support for ALC_EXT_DEDICATED | Chris Robinson | 2011-03-12 | 1 | -0/+1 |
| | |||||
* | Implement a basic non-real-time loopback device | Chris Robinson | 2011-03-11 | 1 | -0/+1 |
| | | | | | | | | | | Currently it behaves just like a normal device except contexts are only processed during calls to alcRenderSamples. Additionally, the ALC_SYNC and ALC_REFRESH context attributes are not valid for these devices, and there are two new context attributes to specify the rendering format: ALC_FORMAT_TYPE and ALC_FORMAT_CHANNELS. These each take one of the type and channel enums added. This stuff is subject to change. | ||||
* | Release 1.13openal-soft-1.13 | Chris Robinson | 2011-02-15 | 1 | -1/+1 |
| | |||||
* | Add an option to force usage of static MSVC runtimes | Chris Robinson | 2011-02-08 | 1 | -0/+11 |
| | |||||
* | Check for internal visibility, since that's what is used | Chris Robinson | 2011-02-07 | 1 | -1/+1 |
| | |||||
* | Add the standard "revision" number to the library name | Chris Robinson | 2011-02-06 | 1 | -1/+1 |
| | |||||
* | Use "internal" visibility by default | Chris Robinson | 2010-12-08 | 1 | -1/+1 |
| | | | | | | All functions callable by apps, directly or indirectly (eg, through function pointers), are marked as "protected", and internal visibility can provide benefits over hidden when we know functions won't be called by other modules. | ||||
* | Uninline some functions | Chris Robinson | 2010-11-28 | 1 | -1/+1 |
| | | | | Also add -Winline to the compiler command line to watch for future inline problems | ||||
* | Improve static builds with MinGW | Chris Robinson | 2010-11-28 | 1 | -13/+15 |
| | |||||
* | Prefer GCC's constructor, even in Windows | Chris Robinson | 2010-11-28 | 1 | -3/+3 |
| | |||||
* | Remove explicit use of -funroll-loops | Chris Robinson | 2010-10-15 | 1 | -2/+2 |
| | | | | I'm not sure this really helps much. | ||||
* | Move the core mixer functions to a separate source file | Chris Robinson | 2010-08-03 | 1 | -0/+1 |
| | |||||
* | Separate speaker/panning initialization into another source file | Chris Robinson | 2010-08-03 | 1 | -0/+1 |
| | |||||
* | Rename examples to utilities | Chris Robinson | 2010-07-17 | 1 | -16/+21 |
| | | | | There is only the one, and it more accurately reflects what it is | ||||
* | Set the backend HAVE_ macros off before checking their availability | Chris Robinson | 2010-07-17 | 1 | -1/+9 |
| | |||||
* | Remove the commit count from the version number | Chris Robinson | 2010-07-16 | 1 | -2/+1 |
| | | | | As it's only updated for releases, it's kinda useless | ||||
* | Make the Wave Writer backend optional | Chris Robinson | 2010-06-08 | 1 | -2/+9 |
| | |||||
* | Add a Null Output device | Chris Robinson | 2010-05-28 | 1 | -1/+2 |
| | | | | This device will mix and fully process contexts as normal | ||||
* | Add an empty efx-creative.h header | Chris Robinson | 2010-05-21 | 1 | -0/+1 |
| | | | | | This is for compatibility with projects that include it in Windows. Everything from it is already defined in efx.h. | ||||
* | Always look for winmm under Windows | Chris Robinson | 2010-05-16 | 1 | -0/+8 |
| | | | | It's needed for timeGetTime, even if the WinMM backend is disabled | ||||
* | Don't use LIB_INSTALL_DIR since that can be the full path | Chris Robinson | 2010-04-11 | 1 | -9/+6 |
| | |||||
* | Implement a skeleton Ring Modulator effect | Chris Robinson | 2010-04-08 | 1 | -0/+1 |
| | |||||
* | Release 1.12.854openal-soft-1.12.854 | Chris Robinson | 2010-03-29 | 1 | -2/+2 |
| | |||||
* | Move extension function declarations to alext.h/efx.h | Chris Robinson | 2010-03-23 | 1 | -0/+1 |
| | |||||
* | Define AL_BUILD_LIBRARY only when building the lib | Chris Robinson | 2010-03-22 | 1 | -3/+2 |
| | |||||
* | DXSDK_DIR is MSVC only | Alam Arias | 2010-03-18 | 1 | -12/+13 |
| | |||||
* | add _CRT_NONSTDC_NO_DEPRECATE define for MSVC | Alam Arias | 2010-03-18 | 1 | -0/+1 |
| | |||||
* | Add EFX types and enums to alext.h | Chris Robinson | 2010-03-09 | 1 | -0/+1 |
| | | | | | The types and enums are in efx.h, which is included by alext.h. It's done this way because EFX has a lot if definitions which would polute alext.h | ||||
* | Use powf when available | Chris Robinson | 2010-03-07 | 1 | -0/+1 |
| | |||||
* | Better handle run-time linking | Chris Robinson | 2010-02-16 | 1 | -8/+8 |
| | |||||
* | Properly check for functions in Win32 shared libs | Chris Robinson | 2010-02-16 | 1 | -8/+6 |
| | |||||
* | Enable the WinMM backend only if the lib check succeeds | Chris Robinson | 2010-02-05 | 1 | -4/+4 |
| | |||||
* | Release 1.11.753openal-soft-1.11.753 | Chris Robinson | 2010-01-17 | 1 | -2/+2 |
| | |||||
* | Use GCC's format attribute for al_printf | Chris Robinson | 2010-01-12 | 1 | -0/+3 |
| | |||||
* | Hide OSS and Solaris devices if their files can't be stat'd | Chris Robinson | 2010-01-09 | 1 | -0/+1 |
| | |||||
* | Prettify CMake checks for compiler switches | Chris Robinson | 2009-12-09 | 1 | -0/+2 |
| | |||||
* | Move the pkg-config file to the base directory | Chris Robinson | 2009-12-09 | 1 | -3/+3 |
| | |||||
* | Check for the pthread_setschedparam function | Chris Robinson | 2009-11-29 | 1 | -0/+2 |
| | |||||
* | Release 1.10.622openal-soft-1.10.622 | Chris Robinson | 2009-11-08 | 1 | -2/+2 |
| | |||||
* | Use the DXSDK_DIR variable when set | Chris Robinson | 2009-11-02 | 1 | -0/+12 |
| | |||||
* | Use a realtime clock for measuring time | Chris Robinson | 2009-11-01 | 1 | -0/+5 |
| | |||||
* | Check for the -pthread switch instead of using _REENTRANT | Chris Robinson | 2009-10-23 | 1 | -2/+7 |
| | |||||
* | Release 1.9.563openal-soft-1.9.563 | Chris Robinson | 2009-09-26 | 1 | -2/+2 |
| | |||||
* | Add in-progress working extension AL_EXTX_sample_buffer_object | Chris Robinson | 2009-08-16 | 1 | -0/+1 |
| | |||||
* | Release 1.8.466openal-soft-1.8.466 | Chris Robinson | 2009-06-07 | 1 | -2/+2 |
| | |||||
* | Use a thread-safe static inline function for printing | Chris Robinson | 2009-06-07 | 1 | -0/+10 |
| | |||||
* | Set an error if NaN is given for panning values | Chris Robinson | 2009-05-31 | 1 | -0/+12 |
| |