Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use standard operator new[] and delete[] for aligned allocations | Chris Robinson | 2024-01-01 | 1 | -6/+0 |
| | |||||
* | Define FORCE_ALIGN in config.h | Chris Robinson | 2023-06-01 | 1 | -0/+3 |
| | |||||
* | Improve wasapi backend UWP support (#853) | Deal(一线灵) | 2023-05-31 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Improve wasapi, support uwp build * Fix compile errors * [UWP] Support ReadALConfig from app roaming * [UWP] Post disconnect event when default device changed * [UWP] Fix appveyor ci * [WIN32] Default device change notification support * Fix warnings * Add event to notify the app when the default device changes - Event type: AL_EVENT_TYPE_DEFAULT_DEVICE_CHANGED_SOFT=0x19A7 - Event callback parameters: void _onALSoftEvent(ALenum eventType, ALuint object, // dataFlow: 0(render), 1(capture) ALuint param, // 0 ALsizei length, // 0 const ALchar* message, // Default device changed:<deviceId> void* userParam); * Fix warnings * Fire default device changed event in mixerProc thread * Fix compile warning * [UWP] Improve cmake * Revert changes * Notify default device change by system event callback * Revert insignificant change * Remove duplicate call | ||||
* | Search the installation data directory (#693) | ilya-fedin | 2022-05-13 | 1 | -0/+3 |
| | | | That allows the logic to work on non-FHS distros like NixOS | ||||
* | Use function overloading to handle pthread_setname_np differences | Chris Robinson | 2022-02-23 | 1 | -6/+0 |
| | |||||
* | Move ALSOFT_EAX definition to config.h | Chris Robinson | 2022-01-30 | 1 | -0/+3 |
| | | | | And disable it by default for non-Windows targets | ||||
* | Start a PipeWire backend | Chris Robinson | 2021-08-02 | 1 | -0/+3 |
| | | | | It's just a copy of the Null backend to start with | ||||
* | Optionally use RTKit/D-Bus to set elevated priority | Chris Robinson | 2021-04-18 | 1 | -0/+3 |
| | | | | If pthread_setschedparam fails or is unavailable. | ||||
* | Add the export definitions to the library projects | Chris Robinson | 2021-03-28 | 1 | -4/+0 |
| | | | | Instead of the config.h header. | ||||
* | Don't bother checking for std::aligned_alloc | Chris Robinson | 2021-01-22 | 1 | -3/+0 |
| | |||||
* | Don't use config.h to define RESTRICT | Chris Robinson | 2020-09-01 | 1 | -3/+0 |
| | |||||
* | Avoid a cmake check for determining the size of long | Chris Robinson | 2020-08-13 | 1 | -3/+0 |
| | |||||
* | Avoid explicit checks for _BitScanForward[64] | Chris Robinson | 2020-06-07 | 1 | -6/+0 |
| | |||||
* | Check that aligned_alloc is available with cmake | Chris Robinson | 2020-05-19 | 1 | -0/+3 |
| | | | | | | | | Some compilers support C++17 even on targets that lack required functions. Projects that want to force C++17 will then run into a problem with std::aligned_alloc not existing on those targets, so it needs to be explicitly checked for. The alternative is to simply never use it even when it would be available. | ||||
* | Add an Oboe backend stub | Chris Robinson | 2020-04-18 | 1 | -0/+3 |
| | |||||
* | Remove some unnecessary cmake checks | Chris Robinson | 2020-04-14 | 1 | -9/+0 |
| | |||||
* | Remove the QSA backend | Chris Robinson | 2020-03-29 | 1 | -3/+0 |
| | | | | | It's been broken for who knows how long, and could really do with a rewrite for the new interface anyway. | ||||
* | Remove the check for stat() | Chris Robinson | 2020-03-21 | 1 | -3/+0 |
| | | | | It's POSIX-2001 standard | ||||
* | Remove unnecessary long long checks | Chris Robinson | 2019-09-16 | 1 | -3/+0 |
| | |||||
* | Remove a couple more cmake checks | Chris Robinson | 2019-07-28 | 1 | -6/+0 |
| | |||||
* | Remove some unnecessary header checks | Chris Robinson | 2019-07-28 | 1 | -18/+0 |
| | |||||
* | Don't explicitly check for standard functions | Chris Robinson | 2019-07-26 | 1 | -3/+0 |
| | |||||
* | Remove the unused ALIGN macro | Chris Robinson | 2019-06-06 | 1 | -3/+0 |
| | |||||
* | Don't bother trying _controlfp or __control87_2 | Chris Robinson | 2019-03-18 | 1 | -6/+0 |
| | |||||
* | Check compile-time support for SSE intrinsics | Chris Robinson | 2019-03-18 | 1 | -0/+3 |
| | |||||
* | Don't check for __int64 | Chris Robinson | 2019-02-11 | 1 | -3/+0 |
| | |||||
* | Remove unneeded mutex checks | Chris Robinson | 2018-11-27 | 1 | -6/+0 |
| | |||||
* | Remove unused headers and checks | Chris Robinson | 2018-11-17 | 1 | -18/+0 |
| | |||||
* | Remove ASSUME_ALIGNED | Chris Robinson | 2018-11-17 | 1 | -3/+0 |
| | | | | | | It's become a liability with C++ since it returns void* instead of the input pointer type, and it doesn't seem to help optimizations anyway (auto- vectorization still produces unaligned loads and stores). | ||||
* | Remove checks for functions that always exist | Chris Robinson | 2018-11-15 | 1 | -12/+0 |
| | | | | | They're part of C++11 and available on the testing systems. If some system has trouble, switching to proper C++ calls should fix it. | ||||
* | Remove some now-unused function checks | Chris Robinson | 2018-11-14 | 1 | -9/+0 |
| | |||||
* | Add a RESTRICT macro to help with C++ compatibility | Chris Robinson | 2018-10-29 | 1 | -0/+3 |
| | |||||
* | Check for and use copysignf | Chris Robinson | 2018-08-29 | 1 | -0/+3 |
| | |||||
* | Use proc_pidpath to get the process path on macOS when available | Chris Robinson | 2018-03-24 | 1 | -0/+3 |
| | |||||
* | Rename the mmdevapi backend to wasapi | Chris Robinson | 2018-03-09 | 1 | -2/+2 |
| | |||||
* | Add SDL2 backend for playback, fix #173 | Jan Niklas Hasse | 2018-03-07 | 1 | -0/+3 |
| | |||||
* | Check for a cbrtf function | Chris Robinson | 2018-02-06 | 1 | -0/+3 |
| | |||||
* | Add a ctz64 fallback using _BitScanForward when available | Chris Robinson | 2018-01-27 | 1 | -0/+3 |
| | |||||
* | Check for _BitScanForward64 before using it | Chris Robinson | 2018-01-27 | 1 | -0/+3 |
| | |||||
* | Remove now-unused alloca and VLA checks | Chris Robinson | 2018-01-21 | 1 | -6/+0 |
| | |||||
* | Add a method to get the system's page size | Chris Robinson | 2018-01-16 | 1 | -0/+3 |
| | |||||
* | Add a check for pthread_setname_np with three parameters | Chris Robinson | 2017-09-15 | 1 | -0/+3 |
| | | | | As found in NetBSD. | ||||
* | Use getopt to handle options in makehrtf | Chris Robinson | 2017-08-20 | 1 | -0/+3 |
| | |||||
* | Define a backup log2f if the compiler doesn't have it | Chris Robinson | 2017-06-29 | 1 | -0/+3 |
| | |||||
* | Remove unused HIDDEN_DECL macro | Chris Robinson | 2017-05-30 | 1 | -3/+0 |
| | |||||
* | Porperly check for and use __builtin_assume_aligned | Chris Robinson | 2017-02-13 | 1 | -0/+3 |
| | |||||
* | Trace the commit ID and branch the library was built from | Chris Robinson | 2016-12-21 | 1 | -3/+0 |
| | |||||
* | Add a cmake option to embed the HRTF data | Chris Robinson | 2016-07-12 | 1 | -0/+6 |
| | |||||
* | Remove an IN_IDE_PARSER hack | Chris Robinson | 2016-06-07 | 1 | -6/+0 |
| | | | | | | Not all IDE parsers necessarily choke on restrict, and even those that do can probably have their own configuration to define macros that can hide the parsing errors caused by it. | ||||
* | Remove unneeded check for io.h | Chris Robinson | 2016-01-24 | 1 | -3/+0 |
| |