Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Optionally use RTKit/D-Bus to set elevated priority | Chris Robinson | 2021-04-18 | 1 | -1/+24 |
| | | | | If pthread_setschedparam fails or is unavailable. | ||||
* | Decode UHJ buffers to B-Format for mixing | Chris Robinson | 2021-03-31 | 1 | -0/+1 |
| | | | | | This should also have an adjustment for the shelf filter. Although it's not clear what the appropriate adjustments should be. | ||||
* | Move the UHJ phase shifter to a common header | Chris Robinson | 2021-03-28 | 1 | -0/+1 |
| | |||||
* | Add the export definitions to the library projects | Chris Robinson | 2021-03-28 | 1 | -2/+4 |
| | | | | Instead of the config.h header. | ||||
* | Add a utility to decode UHJ sound files to AMB | Chris Robinson | 2021-03-21 | 1 | -4/+16 |
| | | | | | | Currently only supports 2-channel UHJ, and the produced .amb files shouldn't be played as normal B-Format (decoded 2-channel UHJ needs to use different shelf filters). | ||||
* | Move the ComPtr wrapper to a common header | Chris Robinson | 2021-03-08 | 1 | -0/+1 |
| | |||||
* | Release 1.21.1 | Chris Robinson | 2021-02-04 | 1 | -1/+1 |
| | |||||
* | Move al::deque to a common header | Chris Robinson | 2021-01-25 | 1 | -0/+1 |
| | |||||
* | Don't bother checking for std::aligned_alloc | Chris Robinson | 2021-01-22 | 1 | -17/+0 |
| | |||||
* | Fix setting the correct standards flag | Chris Robinson | 2021-01-22 | 1 | -2/+10 |
| | |||||
* | Ensure the correct standard is set for cmake checks | Chris Robinson | 2021-01-22 | 1 | -0/+2 |
| | |||||
* | Make the endian test more C++-like | Chris Robinson | 2021-01-21 | 1 | -1/+1 |
| | |||||
* | Avoid global constexpr arrays | Chris Robinson | 2021-01-21 | 1 | -1/+0 |
| | |||||
* | Avoid explicitly searching for the WindowsSDK | Chris Robinson | 2021-01-19 | 1 | -25/+23 |
| | | | | | | It's causing problems with various setups. So instead we'll have to assume some things for Windows (namely that winmm exists, and if dsound isn't in DXSDK_DIR, it needs to be in the compiler's default paths to be usable). | ||||
* | Move cpu_caps and fpu_ctrl to core | Chris Robinson | 2020-12-31 | 1 | -4/+4 |
| | |||||
* | Check for SSE and NEON earlier | Chris Robinson | 2020-12-31 | 1 | -71/+84 |
| | |||||
* | Move the ambdec loader to core | Chris Robinson | 2020-12-25 | 1 | -2/+2 |
| | |||||
* | Use an import target for linking OpenSL | Chris Robinson | 2020-12-24 | 1 | -2/+1 |
| | |||||
* | Move alexcpt to core | Chris Robinson | 2020-12-24 | 1 | -2/+2 |
| | |||||
* | Move logging to core | Chris Robinson | 2020-12-17 | 1 | -1/+2 |
| | |||||
* | Move AsyncEvent to a separate header | Chris Robinson | 2020-12-16 | 1 | -0/+1 |
| | |||||
* | Move VoiceChange to a separate header | Chris Robinson | 2020-12-16 | 1 | -1/+2 |
| | |||||
* | Move fmt_traits to core | Chris Robinson | 2020-12-13 | 1 | -2/+2 |
| | |||||
* | Avoid compiling different sources for different targets | Chris Robinson | 2020-12-13 | 1 | -32/+6 |
| | | | | | | | | Simplifies configuration and fixes a potential problem with inline functions. Inline functions that fail to inline will have a callable body generated. If such a body is generated with the SSE4 source, for example, it can generate SSE4 instructions. Calls for that function in other sources can then end up calling the SSE4-generated body outside of any CPU capability check. | ||||
* | Move the mixer functions to core | Chris Robinson | 2020-12-12 | 1 | -14/+14 |
| | |||||
* | Use a separate list for core objects | Chris Robinson | 2020-12-12 | 1 | -31/+34 |
| | |||||
* | Move some HRTF definitions to a separate header | Chris Robinson | 2020-12-12 | 1 | -0/+1 |
| | |||||
* | Move ambidefs.h to core | Chris Robinson | 2020-12-12 | 1 | -1/+2 |
| | |||||
* | Move the ringbuffer to common | Chris Robinson | 2020-12-05 | 1 | -2/+2 |
| | |||||
* | Move a couple more things to core | Chris Robinson | 2020-12-04 | 1 | -4/+4 |
| | |||||
* | Move the filters to core | Chris Robinson | 2020-12-04 | 1 | -6/+6 |
| | |||||
* | Move the bsinc tables to core | Chris Robinson | 2020-12-04 | 1 | -3/+3 |
| | |||||
* | Move mastering.cpp/h to core | Chris Robinson | 2020-12-04 | 1 | -2/+2 |
| | |||||
* | Move some sources to a separate directory | Chris Robinson | 2020-11-27 | 1 | -2/+4 |
| | | | | To begin separating the ALC interfaces from internal ones. | ||||
* | Move AL EffectProp handling to separate sources | Chris Robinson | 2020-11-25 | 1 | -0/+15 |
| | |||||
* | Use a separate structure for the active effect slot properties | Chris Robinson | 2020-11-07 | 1 | -0/+2 |
| | |||||
* | Release 1.21.0 | Chris Robinson | 2020-11-04 | 1 | -2/+2 |
| | |||||
* | Fix copy-paste error | Chris Robinson | 2020-10-26 | 1 | -3/+3 |
| | |||||
* | Clear /W3 on MSVC since we use /W4 | Chris Robinson | 2020-10-25 | 1 | -0/+7 |
| | |||||
* | Add a comment about building for static linking | Chris Robinson | 2020-10-25 | 1 | -0/+2 |
| | |||||
* | Enable standard stdio methods with MinGW | Chris Robinson | 2020-10-13 | 1 | -0/+3 |
| | | | | | | This unfortunately doesn't fix the %z warnings for whatever reason, but it should help guarantee correct function behavior by not relying on msvcrt's stdio functions. | ||||
* | Don't use config.h to define RESTRICT | Chris Robinson | 2020-09-01 | 1 | -2/+3 |
| | |||||
* | Rename buffer_formats to buffer_storage | Chris Robinson | 2020-08-27 | 1 | -2/+2 |
| | |||||
* | De-duplicate LoadSampleArray and FmtTypeTraits | Chris Robinson | 2020-08-26 | 1 | -0/+2 |
| | |||||
* | Base the convolution example on the simpler stream example | Chris Robinson | 2020-08-26 | 1 | -1/+1 |
| | |||||
* | Add an example using convolution reverb | Chris Robinson | 2020-08-25 | 1 | -0/+4 |
| | |||||
* | Stub out a convolution effect state | Chris Robinson | 2020-08-24 | 1 | -0/+1 |
| | |||||
* | Move storable buffer format info to a separate source | Chris Robinson | 2020-08-24 | 1 | -0/+2 |
| | |||||
* | Clean up some comments | Chris Robinson | 2020-08-24 | 1 | -20/+21 |
| | |||||
* | macOS osx/ios dynamic framework support (#466) | HALX99 | 2020-08-24 | 1 | -3/+67 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * OSX bundle support * Disable framework by default, and fix domain name typo * Remove info.plist, add efx.h for framework public header * Fix osx/ios framework PUBLIC_HEADER doesn't work * Refine comment message * Auto set CFBundleShortVersionString by var LIB_VERSION * Set CFBundleVersion from git commit count * Use space to separate elements in a list * Specific framework name to variable 'IMPL_TARGET' * Solve cmake try_compile failed with code sign, and disable framework code sign * Make ios travis to build dynamic framework bundle by default * Update ios.toolchain.cmake Since we solve code sign issue for cmake to generate dynamic framework xcode project, enable strict try_compile by default * Remove MAKE_CXX_EXTENSIONS from travis-ci * Combined flat lib armv7;arm64 support * Remvoe ios.toolchain.cmake since we don't need [skip appveyor] [skip travis] * Sets framework name to soft_oal, avoid ambiguous with system OpenAL.framework * Fix missing BUNDLE, FRAMEWORK's DESTINATION Build osx/ios dynamic framework required them. * Use @rpath instead fullPath to mac local disk see also: https://github.com/libjpeg-turbo/libjpeg-turbo/commit/c80ddef7a4ce21ace9e3ca0fd190d320cc8cdaeb * CMake, use TRUE for bool value * Don't disable examples, utils, install * Make ALSOFT_OSX_FRAMEWORK for APPLE spec * Remove unused flag and more clearly comment * More clearly comment for solve armv7 target issue Co-authored-by: deal <[email protected]> Co-authored-by: bel <[email protected]> |