Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Define a backup log2f if the compiler doesn't have it | Chris Robinson | 2017-06-29 | 1 | -0/+1 |
| | |||||
* | Add forwarding for the AL functions | Chris Robinson | 2017-06-28 | 1 | -1/+1 |
| | |||||
* | Start a router DLL | Chris Robinson | 2017-06-28 | 1 | -10/+47 |
| | | | | | | | | | | Experimental, Windows only. This is intended as an alternative to Creative's router DLL, fixing a few issues with it (falsely reporting extensions that aren't supported, not being able to query the ALC version without a device, and not being able to use ALC extension functions). When enabled OpenAL Soft's DLL is built as soft_oal.dll, while the router is OpenAL32.dll. | ||||
* | Add a recording example app | Chris Robinson | 2017-06-23 | 1 | -0/+14 |
| | |||||
* | Release 1.18.0openal-soft-1.18.0 | Chris Robinson | 2017-06-04 | 1 | -2/+2 |
| | |||||
* | Remove unused HIDDEN_DECL macro | Chris Robinson | 2017-05-30 | 1 | -2/+0 |
| | |||||
* | Add a new compressor/limiter | Chris Robinson | 2017-05-27 | 1 | -0/+1 |
| | | | | | | This is just for the output limiter right now, but in the future can be used for the compressor EFX effect. The parameters are also hardcoded, but can be made configurable after 1.18. | ||||
* | Move native-tools to the root directory | Chris Robinson | 2017-05-05 | 1 | -1/+1 |
| | |||||
* | Implement cross-platform embedding of HRTF data | alexey.lysiuk | 2017-05-05 | 1 | -38/+29 |
| | |||||
* | Compile with -fno-math-errno when available | Chris Robinson | 2017-04-26 | 1 | -0/+5 |
| | | | | Helps GCC to inline some fp functions, e.g. lrintf | ||||
* | Remove const from _Atomic vars to make Clang happy | Chris Robinson | 2017-04-21 | 1 | -4/+3 |
| | | | | | | | | Clang does not allow using C11's atomic_load on const _Atomic variables. Previously it just disabled use of C11 atomics if atomic_load didn't work on a const _Atomic variable, but I think I'd prefer to have Clang use C11 atomics for the added features (more explicit memory ordering) even if it means a few instances of breaking const. | ||||
* | Move internal headers out of the include directory | Chris Robinson | 2017-04-14 | 1 | -1/+1 |
| | |||||
* | Add a sample converter | Chris Robinson | 2017-04-10 | 1 | -0/+1 |
| | | | | | | | | | | This is intended to do conversions for interleaved samples, and supports changing from one DevFmtType to another as well as resampling. It does not handle remixing channels. The mixer is more optimized to use the resampling functions directly. However, this should prove useful for recording with certain backends that won't do the conversion themselves. | ||||
* | Require CMake 3.0.2 | Chris Robinson | 2017-03-26 | 1 | -51/+1 |
| | | | | | Seems it's necessary for the INCLUDES install property with the cmake config export. | ||||
* | Add include/AL to the exported includes destination | Chris Robinson | 2017-03-26 | 1 | -1/+1 |
| | |||||
* | Fix the lib name for the .pc file | Chris Robinson | 2017-03-18 | 1 | -5/+7 |
| | |||||
* | Increase _XOPEN_SOURCE to 600 for Solaris | Chris Robinson | 2017-03-12 | 1 | -2/+2 |
| | |||||
* | Add an NFC filter implementation | Chris Robinson | 2017-03-09 | 1 | -0/+1 |
| | |||||
* | Update alffplay for newer ffmpeg and convert to C++ | Chris Robinson | 2017-03-05 | 1 | -12/+12 |
| | |||||
* | Remove ex-common and test-common static libs | Chris Robinson | 2017-03-04 | 1 | -21/+14 |
| | |||||
* | Remove unnecessary wrappers around SDL_sound | Chris Robinson | 2017-03-04 | 1 | -5/+1 |
| | | | | Also remove wrappers for the now-unsupported buffer_samples extension. | ||||
* | Use the LINK_FLAGS property instead of abusing libs for flags | Chris Robinson | 2017-03-04 | 1 | -4/+8 |
| | |||||
* | Export cmake import targets for project build tree | Marcel Metz | 2017-03-05 | 1 | -0/+3 |
| | |||||
* | Export cmake import targets for project install tree | Marcel Metz | 2017-03-05 | 1 | -1/+6 |
| | |||||
* | Rename logical CMake target `openal` to `OpenAL` | Marcel Metz | 2017-03-05 | 1 | -35/+37 |
| | |||||
* | Compile `common` library within dependent targets | Marcel Metz | 2017-03-04 | 1 | -22/+15 |
| | |||||
* | Make logical target name `openal` uniform accross all platforms | Marcel Metz | 2017-03-04 | 1 | -41/+42 |
| | |||||
* | Set CMP0020 for Qt | Chris Robinson | 2017-02-25 | 1 | -0/+3 |
| | |||||
* | Porperly check for and use __builtin_assume_aligned | Chris Robinson | 2017-02-13 | 1 | -0/+13 |
| | |||||
* | Print separate messages for building sdl_sound and ffmpeg examples | Chris Robinson | 2017-02-12 | 1 | -3/+3 |
| | |||||
* | Don't require SDL_sound for alffplay | Chris Robinson | 2017-02-11 | 1 | -49/+58 |
| | | | | Also explicitly link with libz for alffplay, since static ffmpeg libs need it. | ||||
* | Also log to __android_log_print on Android | Chris Robinson | 2017-01-26 | 1 | -0/+7 |
| | |||||
* | Use C++11 for alsoft-config | Chris Robinson | 2017-01-12 | 1 | -0/+6 |
| | |||||
* | Rename the version target for systems that have a version lib | Chris Robinson | 2016-12-21 | 1 | -3/+3 |
| | |||||
* | More robustly generate the git commit ID and branch | Chris Robinson | 2016-12-21 | 1 | -14/+15 |
| | |||||
* | Trace the commit ID and branch the library was built from | Chris Robinson | 2016-12-21 | 1 | -0/+22 |
| | |||||
* | Explicitly disable use of GNU89 inline semantics | rdb | 2016-12-20 | 1 | -0/+2 |
| | |||||
* | Set the windows subsystem for DLLs on MSVC and GCC on Windows | Chris Robinson | 2016-11-22 | 1 | -1/+9 |
| | |||||
* | Update cmake scripts to handle policy 0054 | Chris Robinson | 2016-11-22 | 1 | -0/+3 |
| | |||||
* | Remove the temporary stub files after the output object is made | Chris Robinson | 2016-11-11 | 1 | -0/+1 |
| | |||||
* | Fixes for embedded HRTFs on OSX | Chris Robinson | 2016-11-11 | 1 | -3/+5 |
| | | | | | | | | Use an empty source file to build a stub object file, instead of /dev/null. Use _mh_dylib_header to retrieve the data on 10.7+, instead of _mh_execute_header. And shorten the names to fit in the 16-character limit. Thanks to Anna Cheremnykh for the fixes! | ||||
* | Try to make embedded HRTF data sets work on OSX | Chris Robinson | 2016-11-10 | 1 | -0/+16 |
| | |||||
* | Added cmake FindWindowsSDK for FindDSound module and fixed FindDSound.cmake | septag | 2016-11-03 | 1 | -1/+0 |
| | |||||
* | Properly check for struct timespec | Chris Robinson | 2016-10-04 | 1 | -0/+8 |
| | |||||
* | Merge pull request #63 from adrianbroher/gnuinstalldir | kcat | 2016-09-14 | 1 | -25/+32 |
|\ | | | | | Use GNUInstallDirs to place the build artifacts properly | ||||
| * | Use GNUInstallDirs for generated pkg-config file | Marcel Metz | 2016-09-06 | 1 | -3/+3 |
| | | | | | | | | Continuation of 6387933 | ||||
| * | Use GNUInstallDirs to place the build artifacts properly | Marcel Metz | 2016-09-06 | 1 | -22/+29 |
| | | | | | | | | | | | | | | | | CMake 2.8.5 added the GNUInstallDirs module, which provides various variables following the CMAKE_INSTALL_*DIR pattern to allow users a more flexible installation setup and to provide sensible defaults while respecting distribution specific install locations like lib64 for RPM based linux distributions or debian multiarch tuples. | ||||
* | | Fix the libatomic check | Chris Robinson | 2016-09-13 | 1 | -4/+14 |
| | | |||||
* | | Check for libatomic, in case C11 atomics need it | Chris Robinson | 2016-09-12 | 1 | -0/+9 |
| | | |||||
* | | Check if -mfpu=neon is available for compiling the NEON mixer | Chris Robinson | 2016-09-12 | 1 | -1/+9 |
| | |