1
0
mirror of https://github.com/RPCS3/soundtouch.git synced 2024-11-12 13:52:56 +01:00
Commit Graph

240 Commits

Author SHA1 Message Date
oparviainen
5c168a55ff Set AR_FLAGS in configure.ac to avoid build warning "ar: u' modifier ignored since D' is the default (see `U')" 2018-08-08 20:09:20 +03:00
oparviainen
f71db0d2c3 Added <cfloat> header file, resolved compiler warnings 2018-08-08 19:53:14 +03:00
Olli
8f6f91f9b3 Merge branch 'bpm-work' into 'master'
BPM algorithm work - improved beat analysis routine and added individual beat detection

See merge request soundtouch/soundtouch!1
2018-05-16 16:04:33 +00:00
Olli
007481d711 BPM algorithm work - improved beat analysis routine and added individual beat detection 2018-05-16 18:58:19 +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
3feea728d5 Minor updates. Removed obsoleted files. 2018-05-10 21:57:49 +03:00
Olli
e765f8146f Removed Subversion $Id$, $Date$ etc autoupdate tags 2018-05-10 21:51:49 +03:00
Olli
669ab8c974 Updated readme.md 2018-05-10 17:05:31 +00:00
oparviai
7b097533a9
Create readme.md 2018-05-10 18:32:38 +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
05a3403137 Refactored C# interface & example 2017-10-30 16:53:17 +00:00
oparviai
80281c8e1b Disable anti-alias filter if SOUNDTOUCH_PREVENT_CLICK_AT_RATE_CROSSOVER is defined 2017-09-07 17:04:02 +00:00
oparviai
5f8720dae6 Added & to catch() clause to handle exception as reference 2017-08-29 16:10:45 +00:00
oparviai
6e8d58cbcc Added sanity checks against illegal input audio stream parameters e.g. wildly excessive samplerate 2017-08-27 15:23:28 +00:00
oparviai
b56859a3fe Fixed Windows build script to support visual studio 14 2017-07-30 09:56:40 +00:00
oparviai
bbeab39f0a Version SoundTouch 2.0 2017-07-30 09:35:00 +00:00
oparviai
cd74dccaf1 Disable MMX integer optimizations in X64 compilation 2017-07-30 09:28:06 +00:00
oparviai
bd0a806285 Updated documentation 2017-07-25 14:26:50 +00:00
oparviai
59e6726118 Added C# example application that processes mp3 files with SoundTouch 2017-07-25 12:40:11 +00:00
oparviai
92bfdd1e8d Fixed a bug introduced in r245 that caused small constant time offset in the output vs. input stream 2017-04-07 19:01:22 +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
6f82bdebdb Modify 'maxnorm' value insider critical section when using OpenMP with integer samples 2017-03-05 13:56:03 +00:00
oparviai
5d9bc2fdf3 Adjusted algorithm parameters for reducing reverberation artifact at tempo slowdown 2017-01-08 16:56:20 +00:00
oparviai
1049304b5d Fixed issue that clipped brief sequence of audio from beginning of the input audio 2017-01-08 16:27:02 +00:00
oparviai
e302cd7123 Fix to issue that started audio track with brief sequence of silence 2016-10-20 16:30:11 +00:00
oparviai
753848865d Added function to get duration ratio between the original input and processed output tracks. 2016-10-15 19:34:59 +00:00
oparviai
ac03757ec8 Added functions to get initial processing latency, and clarified reporting input/output batch sizes 2016-10-15 18:55:12 +00:00
oparviai
62d63e7881 edit 2016-01-13 07:15:17 +00:00
oparviai
f574c92dcf Bugfix: Incorrect Pi value from 5th decimal onwards ... 2016-01-12 17:26:21 +00:00
oparviai
8023db738f Cleaned unused variables from BPMDetect 2016-01-12 17:24:46 +00:00
oparviai
882f248a0c bugfix: flush() didn't properly flush final samples from the pipeline on 2nd time, in case that soundtouch object instance were recycled and used for processing a 2nd audio stream. 2016-01-10 10:31:35 +00:00
oparviai
9287800b65 Improved beat detection algorithm accuracy and made it better adaptable for real-time beat changes. 2016-01-05 20:59:57 +00:00
oparviai
e1c7cffbcd - Fixed incorrect maximally-small float variable initialization to use -FLT_MAX instead of FLT_MIN. This glitch may have caused possible negative index access when using best overlap quick seek algorithm
- version to 1.9.3(pre)
2016-01-05 20:42:45 +00:00
oparviai
81cb7a3406 Update Android doc 2015-11-11 21:47:19 +00:00
oparviai
089edd12f4 updated comments 2015-11-05 17:46:08 +00:00
oparviai
fe44590ab6 small update to OpenMP documentation 2015-11-05 17:32:27 +00:00
oparviai
5f84fe3eb7 update readme 2015-11-01 16:13:07 +00:00
oparviai
18a230a54c - Fix in GNU package management issues.
- version 1.9.2
2015-09-20 07:38:32 +00:00
oparviai
04b96e6b52 Update README for 1.9.1 2015-09-08 07:11:41 +00:00
oparviai
8c06711f86 Changed version to 1.9.1 2015-09-08 07:04:44 +00:00
oparviai
db04025351 - Redesigned quickseek algorithm for improved sound quality in quickseek mode
- Adaptive integer divider scaling for improved sound quality when using integer processing
- Version 1.9.1-pre
2015-08-08 21:00:15 +00:00
oparviai
c9507ff7f1 - Improved SoundTouch::flush() so that it produces exactly accurate number of output samples.
- Changed 'float' variables into 'double' for more precise calculation of input-vs-output samples.
2015-07-26 14:45:48 +00:00
oparviai
da748228b9 Patch to autoconfig option flagging 2015-07-12 18:52:19 +00:00
oparviai
2e8250d03a Fix to allow setting CXXFLAGS externally 2015-07-03 14:56:44 +00:00
oparviai
1a3c1cd50e Repaired Configure script MMX & SSE detection 2015-05-18 17:54:01 +00:00