aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Check for a recent libavutil for the example, tooChris Robinson2012-04-071-1/+1
|
* Release 1.14openal-soft-1.14Chris Robinson2012-03-281-1/+1
|
* Make sure we have a recent-enough ffmpegChris Robinson2012-03-271-1/+2
|
* Add a utility to generate OpenAL Soft's HRTF data from the MIT KEMAR dataChris Robinson2012-03-221-1/+7
|
* Reset HAVE_MMDEVAPI before checking the backendsChris Robinson2012-03-121-0/+1
|
* Pin the DLL for WindowsChris Robinson2012-03-081-4/+4
| | | | | | | | The mmdevapi backend does not react well to being unloaded dynamically. It has a message-handling thread running in the background which can't quit before DllMain is called with DLL_PROCESS_DETACH, at which point it's too late to safely message and wait for it shutddown, thus it can continue running after the DLL is unloaded from memory.
* Link with AudioToolbox.framework for the CoreAudio backend if it's foundChris Robinson2012-01-231-0/+12
|
* Install efx-presets.hChris Robinson2012-01-191-0/+1
|
* Check earlier for ffmpegChris Robinson2012-01-021-1/+4
|
* Add an example program that streams audio using ffmpegChris Robinson2012-01-011-0/+20
|
* Make sure GCC properly errors when checking visiblity attributesChris Robinson2011-10-021-1/+1
|
* Set the FPU into single-precision mode for mixer updatesChris Robinson2011-09-291-0/+1
|
* Look for and use atan2f, log10f, and floorfChris Robinson2011-09-241-8/+11
|
* Don't require libm for the float-type math functionsChris Robinson2011-09-241-12/+19
|
* Check for asinf and use itChris Robinson2011-09-231-1/+2
|
* Use cosf and sinf when availableChris Robinson2011-09-221-1/+3
| | | | Also clear away a few more MSVC precision warnings
* Don't use the -fvisibility switch if the visibility attributes didn't workChris Robinson2011-09-211-7/+10
|
* Actually check for hidden visibilityChris Robinson2011-09-201-1/+1
|
* Try to use "default" and "hidden" visibility when "protected" and "internal" ↵Chris Robinson2011-09-201-4/+23
| | | | aren't available
* Remove a couple type size checksChris Robinson2011-09-201-2/+0
|
* Check for SLES/OpenSLES.h along with SLES/OpenSLES_Android.hChris Robinson2011-09-201-1/+1
|
* Define _WIN32_WINNT on the command line with _WIN32Chris Robinson2011-09-201-1/+1
|
* Move some functions into a separate helper source fileChris Robinson2011-08-201-0/+1
|
* Move backend sources to a separate sub-directoryChris Robinson2011-08-201-14/+15
|
* Use ARM Neon vector ops to apply HRTFs when availableChris Robinson2011-08-111-0/+1
|
* Fix cmake checkChris Robinson2011-07-231-1/+1
|
* Check for the finite() function along with _finite()Chris Robinson2011-07-231-4/+8
|
* Look for ieeefp.h and include it when appropriateChris Robinson2011-07-231-0/+1
|
* Use a better method for determining if shared functions existChris Robinson2011-07-231-8/+8
|
* Look for an isfinite functionChris Robinson2011-07-201-0/+10
|
* Use both root paths when looking for Wine headers, and disable them by defaultChris Robinson2011-07-131-2/+3
|
* Make sure to clear HAVE_SNDIO before checking backendsChris Robinson2011-06-231-0/+1
|
* Fix comment typoChris Robinson2011-06-231-1/+1
|
* Add a FreeBSD sndio backendChris Robinson2011-06-221-0/+23
|
* Remove the databuffer functions and structsChris Robinson2011-06-151-1/+0
| | | | It's been disabled for a while now, and not likely to be re-enabled.
* Add an OpenSL backendChris Robinson2011-06-121-0/+20
| | | | Currently for Android's OpenSL ES implementation
* Fix handling of GUID definitionsChris Robinson2011-05-221-6/+4
|
* Use libuuid when it has MMDevApi's UIDsChris Robinson2011-05-211-0/+6
|
* Add cmake options to require specific backendsChris Robinson2011-05-181-0/+37
| | | | | Note that this alone doesn't gurantee run-time availability for backends libs that are loaded at run-time.
* Determine the function export attribute using CMakeChris Robinson2011-05-171-25/+27
|
* Always look for libwinmmChris Robinson2011-05-171-7/+5
|
* Add a skeleton backend for MMDevApiChris Robinson2011-05-151-0/+14
|
* Add an option to use Wine's Windows headers when building under MinGWChris Robinson2011-05-151-0/+16
|
* Check for the C99 restrict keywordChris Robinson2011-05-021-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 sourcesChris Robinson2011-05-011-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 backendChris Robinson2011-03-151-0/+15
| | | | Code courtesy of Garin Hiebert <[email protected]>
* Add support for ALC_EXT_DEDICATEDChris Robinson2011-03-121-0/+1
|
* Implement a basic non-real-time loopback deviceChris Robinson2011-03-111-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.13Chris Robinson2011-02-151-1/+1
|
* Add an option to force usage of static MSVC runtimesChris Robinson2011-02-081-0/+11
|