summaryrefslogtreecommitdiff
path: root/Externals/soundtouch
AgeCommit message (Collapse)Author
2025-03-14AudioCommon: Added Granular SynthesisSam Belliveau
2024-03-19CMake: Hide warnings in Externals also for non-msvc.Jordan Woyak
2023-03-31Restore Dolphin-Specific SoundTouch modificationsget
2023-03-31Update SoundTouch to 2.3.2 commit 1eda9c0b01039f29d230a46cda9f2290bbd1f62bget
2022-08-02msbuild: refactor to reduce rebuild eventsShawn Hoffman
* moves dolphin-specific settings out of Base.props * creates exports.props for externals, allowing to easily import individual Externals * corrects some cruft that accumulated and probably contributed to msbuild overbuilding
2022-05-22cmake: Disable warnings for most externals on MSVC, like we do in the VS ↵Admiral H. Curtiss
project files.
2022-04-27msbuild: use default Project attrsShawn Hoffman
maybe it makes the xml less scary :D
2022-04-26SoundTouch: remove common types from global namespaceShawn Hoffman
2020-11-18Fixed non-UTF8 chars in PeakFinder.cppNoah Santschi-Cooney
2020-08-22msbuild: re-enable standalone vcxproj processingShawn Hoffman
2020-08-22msbuild: refactor stuff out of project files (for externals)Shawn Hoffman
2019-12-28Add an ARM64 target to Visual Studio projectsStenzek
2019-11-30Update VS projects/solutions to VS2019Stenzek
2018-10-20Update to Visual Studio's default Windows SDKTillmann Karras
2017-05-28upgrade to Windows SDK 10.0.15063.0BhaaL
this is required for /permissive- to work, because some headers in the Windows SDK use Microsoft extensions that are not allowed in standards mode
2017-05-25Migrate to Visual Studio 2017.Pierre Bourdon
Auto-generated by the IDE, I'll trust it knows what it's doing.
2017-04-12soundtouch: Use shorts instead of floats for samplesMerryMage
2016-07-10Fix more warnings:comex
- Externals/soundtouch/CMakeLists.txt: add -w (since it's not our code) to silence an unused variable warning - Source/Core/Core/NetPlayClient.cpp: Work around a Clang/libc++ bug where initializing a std::array the way the standard says you're supposed to produces a warning. (libc++'s implementation of std::array, like any sane implementation, has a C array as a field, so the most explicit form of initialization would use two braces, one for the struct and one for the array. Clang has a general warning for not being explicit with braces, which is usually sane. But the standard only guarantees that initializing std::array works with a single pair of braces!) There are other places in Dolphin that incorrectly use double braces, presumably to avoid the warning, so maybe the warning should just be turned off, but in any case here I just switch to an equivalent .fill().
2015-12-28Updated SoundTouch library to 1.9.2skidau
2015-09-03[windows] Update projects to vs2015.Shawn Hoffman
2015-03-15quiet some warnings which appear on vs2015.Shawn Hoffman
quieted warnings include shadowed variable names and integer extensions.
2015-03-14remove win32/mixed project configurations.Shawn Hoffman
remove win32 configs from all the externals, so it shouldn't happen again by accident.
2014-09-04Updated SoundTouch library to 1.8.1 [r198]skidau
2014-08-19msvc: disable compiler warnings when building all Externals (cl /W0), except ↵Shawn Hoffman
for wxWidgets, where all warnings are fixed. Note warnings may still be generated by code in Externals if it is included into warning-enabled code (this is the case for libusb). Also, quiet an intellisense warning in wxWidgets caused by using __w64 for an inapplicable type.
2013-12-31Convert all vcxproj files to UNIX line endingsJasper St. Pierre
2013-10-26Update to VS2013 and a slew of build-related updates. Notes:Shawn Hoffman
* Currently there is no DEBUGFAST configuration. Defining DEBUGFAST as a preprocessor definition in Base.props (or a global header) enables it for now, pending a better method. This was done to make managing the build harder to screw up. However it may not even be an issue anymore with the new .props usage. * D3DX11SaveTextureToFile usage is dropped and not replaced. * If you have $(DXSDK_DIR) in your global property sheets (Microsoft.Cpp.$(PlatformName).user), you need to remove it. The build will error out with a message if it's configured incorrectly. * If you are on Windows 8 or above, you no longer need the June 2010 DirectX SDK installed to build dolphin. If you are in this situation, it is still required if you want your built binaries to be able to use XAudio2 and XInput on previous Windows versions. * GLew updated to 1.10.0 * compiler switches added: /volatile:iso, /d2Zi+ * LTCG available via msbuild property: DolphinRelease * SDL updated to 2.0.0 * All Externals (excl. OpenAL and SDL) are built from source. * Now uses STL version of std::{mutex,condition_variable,thread} * Now uses Build as root directory for *all* intermediate files * Binary directory is populated as post-build msbuild action * .gitignore is simplified * UnitTests project is no longer compiled
2013-10-07Fix build issues on OS X i386.comex
2013-08-16Merge branch 'master' into wii-networkMatthew Parlane
Conflicts: CMakeLists.txt Source/Core/Core/Core.vcxproj Source/Core/DolphinWX/Dolphin.vcxproj Source/Core/DolphinWX/Dolphin.vcxproj.filters Source/Dolphin_2010.sln Source/VSProps/Dolphin.Win32.props Source/VSProps/Dolphin.x64.props
2013-08-15Replace OpenSSL with PolarSSLMatthew Parlane
Works on windows, not yet cmake.
2013-06-23forgot to add free() to the previous malloc changeTetsuo55
2013-06-22replace alloca with malloc to fix windows buildsTetsuo55
2013-06-22fix deb-x64 and osx-x64 builds after soundtouch updateTetsuo55
2013-06-22update soundtouch to svn revision 173Tetsuo55
2013-05-07Use SOUNDTOUCH_INTEGER_SAMPLES only on Android build. Some audio backends ↵calc84maniac
(i.e. OpenAL) only support floating-point samples.
2013-03-14Fixed the Windows 32bit debug build.skidau
2013-01-15Changed SoundTouch to use float samples, allowing SSE to be used.skidau
Made the DPL2 decoder disabled by default. Re-added the audio hack used by the Accurate VBeam emulation option.
2013-01-09Fix include paths and compiling in Linux. Externals soundtouch is 1.7.1, ↵Ryan Houdek
while Ubuntu 12.10 is 1.6.x. Externals soundtouch is compiled with integer samples, while ubuntu is compiled with float samples. Float samples is probably the more common route. If you're going to use soundtouch, you should probably use SAMPLETYPE instead of explicitly choosing short. This probably breaks the windows build since its includes aren't setup.