Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Stub out a convolution effect state | Chris Robinson | 2020-08-24 | 4 | -2/+160 | |
| | ||||||
* | Recognize a convolution reverb effect type | Chris Robinson | 2020-08-24 | 3 | -17/+24 | |
| | ||||||
* | Add a method for effects to create persistent buffer data | Chris Robinson | 2020-08-24 | 4 | -1/+39 | |
| | ||||||
* | Move storable buffer format info to a separate source | Chris Robinson | 2020-08-24 | 5 | -73/+89 | |
| | ||||||
* | Use an intrusive_ptr to hold the unapplied effect state | Chris Robinson | 2020-08-24 | 3 | -12/+9 | |
| | ||||||
* | Allow setting a buffer on an effect slot | Chris Robinson | 2020-08-24 | 2 | -1/+51 | |
| | ||||||
* | Clean up some comments | Chris Robinson | 2020-08-24 | 1 | -20/+21 | |
| | ||||||
* | Use an intrusive_ptr for ALeffectslotProps::State | Chris Robinson | 2020-08-24 | 4 | -15/+5 | |
| | ||||||
* | Allow intrusive_ptr::reset to take a new pointer | Chris Robinson | 2020-08-24 | 1 | -2/+2 | |
| | ||||||
* | macOS osx/ios dynamic framework support (#466) | HALX99 | 2020-08-24 | 3 | -733/+70 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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]> | |||||
* | Use CMAKE_DLLTOOL instead of looking for dlltool manually | Chris Robinson | 2020-08-20 | 1 | -12/+3 | |
| | ||||||
* | Ensure enough space is allocated for structs with a FlexArray | Chris Robinson | 2020-08-15 | 1 | -1/+4 | |
| | ||||||
* | Avoid a zero-length array for the FlexArray definition | Chris Robinson | 2020-08-15 | 2 | -10/+5 | |
| | | | | | | Newer GCCs are warning about FlexArray being used at the end of another struct. Though not the most ideal to always allocate space for at least 1 element, actual 0-sized uses are rare and for smaller element types. | |||||
* | Avoid allocating for each HRIR reconstruction | Chris Robinson | 2020-08-14 | 1 | -9/+9 | |
| | ||||||
* | Rename ALSOFT_INSTALL_HRTF_DEFS to ALSOFT_INSTALL_HRTF_DATA | Chris Robinson | 2020-08-13 | 1 | -4/+4 | |
| | ||||||
* | Simplify StrSubst in makemhr | Chris Robinson | 2020-08-13 | 1 | -36/+27 | |
| | ||||||
* | Avoid a cmake check for determining the size of long | Chris Robinson | 2020-08-13 | 3 | -14/+19 | |
| | ||||||
* | Improve handling main() with UTF-8 args on Windows | Chris Robinson | 2020-08-12 | 7 | -53/+85 | |
| | ||||||
* | Cleanup some warnings with ffmpeg/alffplay | Chris Robinson | 2020-08-12 | 1 | -27/+36 | |
| | ||||||
* | Use a wait predicate instead of a while loop | Chris Robinson | 2020-08-12 | 1 | -2/+1 | |
| | ||||||
* | Fix configure-time ffmpeg version detection | Chris Robinson | 2020-08-12 | 1 | -11/+3 | |
| | ||||||
* | Update .gitignore for QtCreator files | Chris Robinson | 2020-08-11 | 1 | -4/+8 | |
| | ||||||
* | Remove an unused variable | Chris Robinson | 2020-08-11 | 1 | -1/+0 | |
| | ||||||
* | Use a FlexArray instead of a vector for distance compensation | Chris Robinson | 2020-08-11 | 1 | -5/+6 | |
| | ||||||
* | Make osme things constexpr | Chris Robinson | 2020-08-10 | 1 | -17/+15 | |
| | ||||||
* | Change a couple functions into member functions | Chris Robinson | 2020-08-07 | 20 | -107/+97 | |
| | ||||||
* | Cleanup OSS enumeration and fix duplicate names | Chris Robinson | 2020-08-07 | 1 | -55/+39 | |
| | ||||||
* | Fix DIAGNOSTIC_POP for GCC and Clang | Chris Robinson | 2020-08-06 | 1 | -1/+1 | |
| | ||||||
* | Add a comment about 32-bit GCC stack aligning with SSE codegen | Chris Robinson | 2020-08-05 | 1 | -0/+4 | |
| | ||||||
* | Update changelog | Chris Robinson | 2020-08-05 | 1 | -0/+2 | |
| | ||||||
* | Force stack alignment on 32-bit gcc for proper SSE use (#462) | Luis Cáceres | 2020-08-05 | 1 | -0/+1 | |
| | | | Fixes crashes due to misaligned stack variables in SSE instructions (#460). | |||||
* | Add the jack/connect-ports option to alsoft-config | Chris Robinson | 2020-08-05 | 2 | -1/+20 | |
| | ||||||
* | Add an option to auto-connect JACK ports | Chris Robinson | 2020-08-05 | 2 | -11/+20 | |
| | ||||||
* | Use std::array instead of some C-style arrays | Chris Robinson | 2020-08-05 | 1 | -23/+22 | |
| | ||||||
* | Print the error from pthread_setschedparam | Chris Robinson | 2020-08-04 | 1 | -5/+6 | |
| | ||||||
* | Add ios build for travis (#452) | HALX99 | 2020-08-01 | 2 | -1/+744 | |
| | | | | | | | | | | | | | | | | | | | * Add ios build for travis * fix cmake command and set osx_image: xcode11 * print cmake version * print cmake version before config * [iOS] By default use iphoneos for sysroot * Use ios.toolchain.cmake to build ios * By default, don't require gnu extension * Update CMakeLists.txt Co-authored-by: deal <[email protected]> | |||||
* | Cleanup and fix a typo in the changelog | Chris Robinson | 2020-07-23 | 1 | -3/+3 | |
| | ||||||
* | Use a predicate instead of a while loop | Chris Robinson | 2020-07-23 | 1 | -3/+3 | |
| | ||||||
* | Don't include headers in a namespace definition | Chris Robinson | 2020-07-23 | 1 | -4/+8 | |
| | ||||||
* | Simplify mixer buffer size saturation handling | Chris Robinson | 2020-07-23 | 1 | -6/+6 | |
| | ||||||
* | Merge pull request #453 from devnexen/haiku_support_completion | kcat | 2020-07-21 | 1 | -0/+10 | |
|\ | | | | | GetProcBinary implementation for Haiku. | |||||
| * | GetProcBinary implementation for Haiku. | David Carlier | 2020-07-21 | 1 | -0/+10 | |
|/ | ||||||
* | Revert "Don't call find_package(WindowsSDK) if the platform ver is already set" | Chris Robinson | 2020-07-09 | 2 | -13/+10 | |
| | | | | This reverts commit c1383e3a48c6b882adb97df2255a0f2938cb2887. | |||||
* | Don't call find_package(WindowsSDK) if the platform ver is already set | Chris Robinson | 2020-07-08 | 2 | -10/+13 | |
| | ||||||
* | Remove dead code | Chris Robinson | 2020-06-30 | 1 | -92/+13 | |
| | ||||||
* | Don't round up the dst size when the src size was saturated | Chris Robinson | 2020-06-29 | 1 | -1/+1 | |
| | ||||||
* | Fix SrcBufferSize calculation when downsampling | Chris Robinson | 2020-06-29 | 1 | -20/+36 | |
| | ||||||
* | Reduce the MAX_PITCH to 10 | Chris Robinson | 2020-06-29 | 1 | -1/+1 | |
| | | | | | 255 is insanely overkill. The bsinc resamplers fade to silence after a few octaves, and the others would be a mess. | |||||
* | Avoid including windows.h in threads.h | Chris Robinson | 2020-06-28 | 3 | -9/+14 | |
| | ||||||
* | Workaround a MinGW quirk | Chris Robinson | 2020-06-26 | 1 | -0/+1 | |
| | | | | | Sometimes MinGW defines strncasecmp to _strnicmp in string.h, which can cause problems with al::strncasecmp if it's not consistently replaced. |