1
0
mirror of https://github.com/RPCS3/soundtouch.git synced 2024-09-19 16:01:37 +02:00
Commit Graph

50 Commits

Author SHA1 Message Date
Olli
63002027de dos2unix:ify line endings, source code formatter 2024-03-29 19:42:23 +02:00
Sam James
02c22eceea
source/SoundTouchDLL: don't clobber CXXFLAGS, LDFLAGS
automake warns about this, telling us to set AM_CXXFLAGS and AM_LDFLAGS instead.

This fixes respecting LDFLAGS in particular (the CXXFLAGS one was harmless).

Signed-off-by: Sam James <sam@gentoo.org>
2024-03-24 07:41:49 +00:00
Olli Parviainen
f921e5b586 Fix DLL function import clause for gnu platform 2024-03-02 19:11:43 +02:00
Olli Parviainen
375e6ccfe9 Windows: SoundStretch to accept wide-character command line attributes to support asian/non-latin files names. 2024-02-11 17:52:48 +02:00
Olli Parviainen
74514f5597 C# example: Update to NET toolit v4.8.1, x64 by default, update SoundTouch.dll binary 2023-12-03 17:28:15 +02:00
Johannes Schultz
808bf021e6 Expose BPM detector beat position and strength retrieval API via SoundTouchDLL. 2023-03-26 18:54:04 +02:00
Minty-Meeo
1eda9c0b01 Resolve [-Wzero-as-null-pointer-constant] 2023-03-24 12:32:50 -05:00
Olli
29fba832a7 Update version to 2.3.2
Signed-off-by: Olli <oparviai'at'iki.fi>
2022-11-08 18:02:17 +02:00
Olli Parviainen
9e798c0f7f Fix compiler flags in SoundTouchDLL/Makefile.am
Fix compiler flags in SoundTouchDLL/Makefile.am so that flags inherited
from master makefile get included.

Signed-off-by: Olli Parviainen <oparviai'at'iki.fi>
2022-11-02 19:55:10 +02:00
Olli
774257ab5f Small updates to dynamic-link libary build script & pascal example
Signed-off-by: Olli <oparviai'at'iki.fi>
2022-10-31 18:51:35 +02:00
Olli
17925302ae Migrate configuration file, add building of dynamic-link version to the master makefile
- Migrate configuration.ac file to new autotools
- add building of also the dynamic-link version within
  'source/SoundTouchDLL' directory from the main-level makefile
- add a simple lazarus/pascal example project that uses the dynamic-link
  version of the SoundTouch library

Signed-off-by: Olli <oparviai'at'iki.fi>
2022-10-30 18:15:10 +02:00
Johannes Schultz
1a07a649e4 C functions mustn't throw. Catch exceptions in SoundTouch DLL interface because the user cannot catch them. 2021-12-04 22:09:51 +01:00
Olli
7df5617a4b cmake: remove "CMAKE" compiler definition and instead add mock "soundtouch_config.h"
Add a empty mock "soundtouch_config.h" file and remove "CMAKE" compiler
definition that was used in #ifdef that skipped including
"soundtouch_config.h" in cmake build.

This is to avoid errors about missing include file when not using
autotools build.

Also update version to 2.3.1

Signed-off-by: Olli <oparviai'at'iki.fi>
2021-09-06 20:13:01 +03:00
Olli
28b32c0fbb Update readme, version info for release v2.3.0
Signed-off-by: Olli <oparviai'at'iki.fi>
2021-08-21 13:00:35 +03:00
Olli
f974b28682 Further cmake changes for SoundTouchDLL compilation
- enable "-Ofast" compilation flags for cmake build
- adjust compiler flags for the SoundTouchDLL compilation
- add cmake-generated "SoundTouchDLL_EXPORTS" as alias for "DLL_EXPORT"
- hide cmake temporary files in gitignore

Signed-off-by: Olli <oparviai'at'iki.fi>
2021-08-17 19:50:29 +03:00
Olli Parviainen
762f56024b Updated versions and documents for release 2.2 2020-10-15 18:23:34 +03:00
Olli Parviainen
3d7bf376fd Tuning for ARM NEON
Tuning to enable ARM NEON SIMD performance improvements:
- NEON detection in configure file
- Remove manual loop unrolling, gcc autovectorization does better job
without manually unrolled loops.
- Avoid unaligned pointer accesses when using NEON
2020-06-21 20:38:00 +03:00
Olli Parviainen
a046b6971d Windows build: Retargeted to Visual Studio 2019 and Windows 10. Removed obsolete /Gm build option.
Signed-off-by: Olli Parviainen <oparviai at iki.fi>
2020-02-02 18:58:46 +02:00
olli
9205fc971e Bump version to 2.1.2 to correct incorrect version info in configure.ac 2018-12-02 10:43:00 +02:00
Olli
b9659b64c6 Updated readme & version info to 2.1.1 2018-11-14 19:25:34 +02:00
Olli
1e9c3bce2d Bump version to 2.1 2018-09-08 18:52:10 +03:00
Olli
47f74e83ef Merged typo correction patch 2018-05-12 18:40:56 +03:00
Olli
c4154b063f Corrected typos in source code comments 2018-05-12 18:39:43 +03:00
Olli
3f2ad229bb Migrated MS Visual Studio build scripts to VS2015 2018-05-10 23:54:07 +03:00
Olli
e765f8146f Removed Subversion $Id$, $Date$ etc autoupdate tags 2018-05-10 21:51:49 +03:00
oparviai
30b017d112 SoundTouchDLL: adapt gcc compilation settings for x86/x64/arm platforms 2017-11-30 18:07:41 +00:00
oparviai
20e4bf0b04 Added BPM functions to Pascal interface of SoundTouch DLL 2017-11-26 09:10:41 +00:00
oparviai
ec9ba968f5 Added BPMDetect functions to SoundTouchDll API 2017-11-10 16:38:36 +00:00
oparviai
407f516e0d GNU compilation of SoundTouchDll that has easy function importing interfaces for java, mono etc 2017-11-03 20:08:10 +00:00
oparviai
bbeab39f0a Version SoundTouch 2.0 2017-07-30 09:35:00 +00:00
oparviai
c31fca9c9f Added int16/short sample version of putSamples()/receiveSamples() functions to SoundTouch.dll API 2017-03-05 16:36:35 +00:00
oparviai
18a230a54c - Fix in GNU package management issues.
- version 1.9.2
2015-09-20 07:38:32 +00:00
oparviai
32dcebc1d7 release memory upon destroying instance 2015-02-22 15:16:48 +00:00
oparviai
0715880b1f Fixed c++ function name mangling issue in SoundTouch.dll compilation 2014-04-06 18:06:50 +00:00
oparviai
099a6240eb Added x64 compilation to Visual Studio project files 2014-04-06 18:03:48 +00:00
oparviai
657d07b5e6 Improved flush() for better output stream duration accuracy 2012-06-13 19:29:53 +00:00
oparviai
52510ecbc7 Updated version to 1.7.0 2012-04-04 19:47:28 +00:00
oparviai
86e50693b5 Added resource.h 2012-04-01 16:54:08 +00:00
oparviai
ccbe5a50e2 Updated "Release" build setting in VC++ project files. 2011-07-16 08:25:15 +00:00
oparviai
f49cc1934a Updated SoundTouch.dll version info 2011-07-16 08:11:56 +00:00
oparviai
814cd63bc2 Added _CRT_SECURE_NO_WARNINGS to SoundTouchDll project file to disable MS warnings about stdio functions 2011-07-16 08:10:46 +00:00
oparviai
91565bcb77 Removed #include "resource.h" 2010-12-12 19:34:10 +00:00
oparviai
4403a657d4 updated SoundTouchDLL project file & version information 2010-12-12 19:13:39 +00:00
oparviai
8116c7bd42 Replaced proprietary strcpy_s with ansi-compatible strncpy 2010-12-12 19:12:12 +00:00
oparviai
4c223f5a79 Removed #include "resource.h" 2010-12-12 18:29:19 +00:00
oparviai
ff455bb5a6 Added soundtouch_getVersionString2() 2010-12-12 18:28:49 +00:00
oparviai
b99198c1fe SoundTouch release 1.5.0 - updated version info and change log 2009-12-28 20:10:14 +00:00
oparviai
4b591cdb12 Added Delphi/Pascal wrapper for SoundTouch dll library 2009-02-24 14:32:44 +00:00
oparviai
56185e3446 Set svn keyword expansion 2009-02-23 08:33:13 +00:00
oparviai
5a4a41cac6 Added Dynamic-Link-Library (DLL) function wrapper for SoundTouch routines 2009-02-23 08:29:03 +00:00