1
0
mirror of https://github.com/RPCS3/soundtouch.git synced 2024-09-20 00:11:38 +02:00
Commit Graph

63 Commits

Author SHA1 Message Date
oparviai
92dceef76f Added _CRT_SECURE_NO_WARNINGS to SoundStretch project file to disable MS warnings about stdio functions 2011-07-16 07:59:28 +00:00
oparviai
1043811c6b Added support for writing bpm analysis debug file 2011-07-13 08:07:14 +00:00
oparviai
d002b52f2a use more specifically named global #defines 2011-02-13 19:13:57 +00:00
oparviai
d024492262 Added API to query for nominal input/output sample batch sizes 2011-01-16 13:00:33 +00:00
oparviai
33334d8dab Minor redundant code cleanup 2011-01-16 12:59:19 +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
ab0d353f6f Changed fileno() to _fileno() to eliminate compiler warning 2010-12-12 18:15:06 +00:00
oparviai
16f0a95a30 Relaxed peak detection low limit from 1e-6 to 1e-9 to improve detections 2010-08-24 15:53:56 +00:00
oparviai
cba79d510f Updated cpuid logic for X86_64 2010-04-23 10:31:02 +00:00
oparviai
c045c24e80 Retired 3DNow! optimizations as obsolete 2010-01-24 12:40:30 +00:00
oparviai
ff06c88fd5 Added automatic cutoff threshold adaptation to beat detection routine to better adapt BPM calculation to different types of music 2010-01-06 18:59:23 +00:00
oparviai
4c885873df Changed sum counting to gcc compatible syntax 2009-12-28 20:32:57 +00:00
oparviai
81b7d8a6ff Updated (c) year to -2009 2009-12-28 20:32:10 +00:00
oparviai
b99198c1fe SoundTouch release 1.5.0 - updated version info and change log 2009-12-28 20:10:14 +00:00
oparviai
b9a89735a3 Updated automatic parameter adjustment logic to reduce tone wobbling at large tempo changes. 2009-12-28 19:27:04 +00:00
oparviai
7560501414 Bugfix: Fixed variable initialization to avoid segment fault possibility due to negative array indexing in quick seek algorithm in presence of worst-case correlations. 2009-11-09 17:27:50 +00:00
oparviai
1e11629a8f Bugfix: FIR filter went too far in processing buffer - this is incorrect although it didn't cause any change to the outcome. 2009-10-31 14:53:23 +00:00
oparviai
df36315991 Bugfix: Added a check against zero processing samples into rate transposing routines 2009-10-31 14:37:24 +00:00
oparviai
6c1867263c Fixed a typo bug 2009-05-19 04:57:30 +00:00
oparviai
7ddf78f073 Added '-speech' parameter for SoundStretch utility 2009-05-17 16:48:30 +00:00
oparviai
fb966425c4 Couple of improvements:
- Added normalization to correlation calculation
- Heuristic that weights center of the processing window
2009-05-17 11:35:13 +00:00
oparviai
dc4004e0c3 Added switch PREVENT_CLICK_AT_RATE_CROSSOVER to prevent click artifact at crossing the nominal pitch from either side 2009-05-17 11:30:57 +00:00
oparviai
f1a9f40da0 Check for empty buffer 2009-02-27 17:24:42 +00:00
oparviai
47659b0810 Fixed ambiguities in Solaris compilation 2009-02-25 17:13:51 +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
oparviai
c17eb6821a Cleaned code with Lint 2009-02-21 16:00:14 +00:00
oparviai
8f880269e0 Fix for x86-64 support: Removed pop/push instructions from the cpu detection algorithm. 2009-02-13 16:22:48 +00:00
oparviai
28aaff6c99 Fixed buffer overflow bug in BPMDetect.cpp & changed version to 1.4.1 2009-02-12 17:22:06 +00:00
oparviai
9eb650cd1e Eliminate compiler warning 2009-01-25 16:30:53 +00:00
oparviai
04d39cb02e Clarify license version 2009-01-25 16:30:33 +00:00
oparviai
5202bb31fc Updated VS6.0 processor pack link 2009-01-25 14:13:39 +00:00
oparviai
9d7952e56e Added automatic sequence/seek window length parameter calculation 2009-01-25 13:43:54 +00:00
oparviai
f7a0143374 Name semantics 2009-01-25 13:41:18 +00:00
oparviai
327906e23b Changed x86 optimization flagging for non-win & non-linux x86 support 2009-01-11 11:36:36 +00:00
oparviai
9aaf4210af Added typecast to pow() 2009-01-11 11:35:44 +00:00
oparviai
40efe9cbef Repaired 'const' keyword usage 2009-01-11 11:34:24 +00:00
oparviai
d9c9cbb7bd Updated changed directories 2008-12-25 18:12:41 +00:00
oparviai
12e7cf78f3 Edited keyword properties 2008-12-25 17:54:41 +00:00
oparviai
26bbd80873 Moved SoundStretch from "source/example" to "source" directory 2008-12-25 17:00:23 +00:00
oparviai
0e2ee653db Repaired Linux compilation 2008-12-25 16:33:39 +00:00
oparviai
c7bbaa4dbe Allow using standard input/output pipes for processing 2008-12-25 12:38:45 +00:00
oparviai
eb4c84fb14 Moved "BPMDetect" routines from SoundStretch application into SoundTouch library 2008-12-25 12:20:01 +00:00
oparviai
59d58734b4 Repaired "integer" build 2008-12-13 19:52:22 +00:00
oparviai
f04021bb96 Improved beat detection routine so that it detects true base beat, even if Nth harmonic multiple sub-beat would appear slightly higher than the true base. 2008-12-13 18:43:55 +00:00