aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* Disable MSVC warning C4200Chris Robinson2018-11-061-1/+1
| | | | "nonstandard extension used: zero-sized array in struct/union"
* Handle CMake policy CMP0075Chris Robinson2018-11-061-0/+3
|
* Don't set _FILE_OFFSET_BITS on AndroidChris Robinson2018-11-061-8/+11
|
* Convert the DSound backend to C++Chris Robinson2018-11-061-1/+1
|
* Convert ambdec.c to C++Chris Robinson2018-11-031-1/+1
|
* Convert panning.c to C++Chris Robinson2018-11-031-1/+1
|
* Convert the BFormat decoder to C++Chris Robinson2018-11-031-1/+1
|
* Convert the band-split filter to C++Chris Robinson2018-11-031-1/+1
|
* Convert the UHJ encoder to C++Chris Robinson2018-11-031-1/+1
|
* Preliminary conversion of the WASAPI backend to C++Chris Robinson2018-11-011-1/+1
| | | | A very sparse conversion. Will clean up more later after seeing what MSVC does.
* Remove unused CXX_FLAGS variableChris Robinson2018-11-011-4/+3
| | | | | The Visual Studio generators apparently don't like the $<COMPILE_LANGUAGE:...> expression. Since it's not actually used for anything at the moment, remove it.
* Convert the PulseAudio backend to C++Chris Robinson2018-10-311-1/+1
|
* Convert alBuffer.c to C++Chris Robinson2018-10-311-1/+1
| | | | A test to ensure everything works.
* Add a cmake option to static-link winpthreadChris Robinson2018-10-301-10/+37
|
* Convert the router to C++Chris Robinson2018-10-301-1/+1
|
* Add a cmake option to static-link libstdc++Chris Robinson2018-10-291-1/+21
|
* Add a RESTRICT macro to help with C++ compatibilityChris Robinson2018-10-291-9/+9
|
* Handle C++-only compile flags in cmakeChris Robinson2018-10-291-3/+4
|
* Release 1.19.1openal-soft-1.19.1Chris Robinson2018-10-111-1/+1
|
* Use the common init/close functions for alffplayChris Robinson2018-10-101-1/+2
|
* Release 1.19.0openal-soft-1.19.0Chris Robinson2018-09-061-2/+2
|
* Pass the appropriate /arch switch for x86 MSVCChris Robinson2018-08-311-12/+30
|
* Enable HRTF data set embedding by defaultChris Robinson2018-08-291-1/+1
|
* Check for and use copysignfChris Robinson2018-08-291-0/+1
|
* EFX: Autowah implementationRaulshc2018-07-251-0/+1
| | | Add autowah effect using biquad peaking filter and envelope follower
* On 32-bit targets with SSE, enable SSE/SSE2 codegen by defaultChris Robinson2018-07-161-0/+28
| | | | | | Two new CMake options are available for 32-bit targets that accept -msse: ALSOFT_ENABLE_SSE_CODEGEN and ALSOFT_ENABLE_SSE2_CODEGEN, which default to TRUE. This should not affect MSVC, which already defaults to SSE2 codegen.
* CMake: fix SSE3 typoJan Chren (rindeal)2018-05-291-1/+1
| | | | Closes: https://github.com/kcat/openal-soft/issues/195
* EFX: Frequency Shifter implementationRaulshc2018-05-201-0/+1
| | | Add frequency shifter effect using discrete Hilbert transform. Only mono signal processing by now (LEFT_DIRECTION).
* Move the ALcomplex and FFT functions to a separate fileChris Robinson2018-05-151-0/+2
|
* Include header files in CMake's source listsChris Robinson2018-04-211-50/+95
|
* Move the bnad-splitter filters to a separate sourceChris Robinson2018-04-211-0/+1
|
* Specify Libs.private for the pkg-config fileChris Robinson2018-03-291-1/+12
| | | | | Only used when building the static lib for its dependencies, since the shared lib automatically handles its own dependencies.
* Don't specify macros as arguments to CHECK_INCLUDE_FILE(S)Chris Robinson2018-03-281-2/+13
|
* Also add SDL2's include pathJan Niklas Hasse2018-03-241-0/+1
|
* Use proc_pidpath to get the process path on macOS when availableChris Robinson2018-03-241-0/+1
|
* Move NFC filters to the filter directoryChris Robinson2018-03-221-1/+1
|
* Move the filter implementation to a separate directoryChris Robinson2018-03-221-0/+1
|
* Move mixer sources into a sub-directoryChris Robinson2018-03-221-12/+12
|
* EFX:Pitch Shifter implementationRaulshc2018-03-181-0/+1
| | | Add pitch shifter effect using standard phase vocoder, based on work of Stephan Bernsee. Only mono signal processing by now.
* Rename the mmdevapi backend to wasapiChris Robinson2018-03-091-10/+10
|
* Add SDL2 backend for playback, fix #173Jan Niklas Hasse2018-03-071-1/+21
|
* Add almultireverb to the install targetChris Robinson2018-02-201-1/+1
|
* Add an example for multi-zone reverbChris Robinson2018-02-181-0/+9
|
* Check for a cbrtf functionChris Robinson2018-02-061-0/+1
|
* Remove the unused thunk codeChris Robinson2018-02-021-1/+0
|
* Add a ctz64 fallback using _BitScanForward when availableChris Robinson2018-01-271-0/+7
|
* Check for _BitScanForward64 before using itChris Robinson2018-01-271-0/+7
|
* Handle event propertiesChris Robinson2018-01-231-0/+1
| | | | | This just implements the event methods insofar as tracked state. No events are generated/reported yet.
* Remove now-unused alloca and VLA checksChris Robinson2018-01-211-16/+0
|
* Add a method to get the system's page sizeChris Robinson2018-01-161-0/+1
|