aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Stub out a convolution effect stateChris Robinson2020-08-244-2/+160
|
* Recognize a convolution reverb effect typeChris Robinson2020-08-243-17/+24
|
* Add a method for effects to create persistent buffer dataChris Robinson2020-08-244-1/+39
|
* Move storable buffer format info to a separate sourceChris Robinson2020-08-245-73/+89
|
* Use an intrusive_ptr to hold the unapplied effect stateChris Robinson2020-08-243-12/+9
|
* Allow setting a buffer on an effect slotChris Robinson2020-08-242-1/+51
|
* Clean up some commentsChris Robinson2020-08-241-20/+21
|
* Use an intrusive_ptr for ALeffectslotProps::StateChris Robinson2020-08-244-15/+5
|
* Allow intrusive_ptr::reset to take a new pointerChris Robinson2020-08-241-2/+2
|
* macOS osx/ios dynamic framework support (#466)HALX992020-08-243-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 manuallyChris Robinson2020-08-201-12/+3
|
* Ensure enough space is allocated for structs with a FlexArrayChris Robinson2020-08-151-1/+4
|
* Avoid a zero-length array for the FlexArray definitionChris Robinson2020-08-152-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 reconstructionChris Robinson2020-08-141-9/+9
|
* Rename ALSOFT_INSTALL_HRTF_DEFS to ALSOFT_INSTALL_HRTF_DATAChris Robinson2020-08-131-4/+4
|
* Simplify StrSubst in makemhrChris Robinson2020-08-131-36/+27
|
* Avoid a cmake check for determining the size of longChris Robinson2020-08-133-14/+19
|
* Improve handling main() with UTF-8 args on WindowsChris Robinson2020-08-127-53/+85
|
* Cleanup some warnings with ffmpeg/alffplayChris Robinson2020-08-121-27/+36
|
* Use a wait predicate instead of a while loopChris Robinson2020-08-121-2/+1
|
* Fix configure-time ffmpeg version detectionChris Robinson2020-08-121-11/+3
|
* Update .gitignore for QtCreator filesChris Robinson2020-08-111-4/+8
|
* Remove an unused variableChris Robinson2020-08-111-1/+0
|
* Use a FlexArray instead of a vector for distance compensationChris Robinson2020-08-111-5/+6
|
* Make osme things constexprChris Robinson2020-08-101-17/+15
|
* Change a couple functions into member functionsChris Robinson2020-08-0720-107/+97
|
* Cleanup OSS enumeration and fix duplicate namesChris Robinson2020-08-071-55/+39
|
* Fix DIAGNOSTIC_POP for GCC and ClangChris Robinson2020-08-061-1/+1
|
* Add a comment about 32-bit GCC stack aligning with SSE codegenChris Robinson2020-08-051-0/+4
|
* Update changelogChris Robinson2020-08-051-0/+2
|
* Force stack alignment on 32-bit gcc for proper SSE use (#462)Luis Cáceres2020-08-051-0/+1
| | | Fixes crashes due to misaligned stack variables in SSE instructions (#460).
* Add the jack/connect-ports option to alsoft-configChris Robinson2020-08-052-1/+20
|
* Add an option to auto-connect JACK portsChris Robinson2020-08-052-11/+20
|
* Use std::array instead of some C-style arraysChris Robinson2020-08-051-23/+22
|
* Print the error from pthread_setschedparamChris Robinson2020-08-041-5/+6
|
* Add ios build for travis (#452)HALX992020-08-012-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 changelogChris Robinson2020-07-231-3/+3
|
* Use a predicate instead of a while loopChris Robinson2020-07-231-3/+3
|
* Don't include headers in a namespace definitionChris Robinson2020-07-231-4/+8
|
* Simplify mixer buffer size saturation handlingChris Robinson2020-07-231-6/+6
|
* Merge pull request #453 from devnexen/haiku_support_completionkcat2020-07-211-0/+10
|\ | | | | GetProcBinary implementation for Haiku.
| * GetProcBinary implementation for Haiku.David Carlier2020-07-211-0/+10
|/
* Revert "Don't call find_package(WindowsSDK) if the platform ver is already set"Chris Robinson2020-07-092-13/+10
| | | | This reverts commit c1383e3a48c6b882adb97df2255a0f2938cb2887.
* Don't call find_package(WindowsSDK) if the platform ver is already setChris Robinson2020-07-082-10/+13
|
* Remove dead codeChris Robinson2020-06-301-92/+13
|
* Don't round up the dst size when the src size was saturatedChris Robinson2020-06-291-1/+1
|
* Fix SrcBufferSize calculation when downsamplingChris Robinson2020-06-291-20/+36
|
* Reduce the MAX_PITCH to 10Chris Robinson2020-06-291-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.hChris Robinson2020-06-283-9/+14
|
* Workaround a MinGW quirkChris Robinson2020-06-261-0/+1
| | | | | Sometimes MinGW defines strncasecmp to _strnicmp in string.h, which can cause problems with al::strncasecmp if it's not consistently replaced.