ABI
Tracker

(libSoundTouch)




Changelog from Svn



------------------------------------------------------------------------
r254 | oparviai | 2017-07-30 12:56:40 +0300 (su, 30 heinä 2017) | 1 line

Fixed Windows build script to support visual studio 14
------------------------------------------------------------------------
r253 | oparviai | 2017-07-30 12:35:00 +0300 (su, 30 heinä 2017) | 1 line

Version SoundTouch 2.0
------------------------------------------------------------------------
r252 | oparviai | 2017-07-30 12:28:06 +0300 (su, 30 heinä 2017) | 1 line

Disable MMX integer optimizations in X64 compilation
------------------------------------------------------------------------
r251 | oparviai | 2017-07-25 17:26:50 +0300 (ti, 25 heinä 2017) | 1 line

Updated documentation
------------------------------------------------------------------------
r250 | oparviai | 2017-07-25 15:40:11 +0300 (ti, 25 heinä 2017) | 1 line

Added C# example application that processes mp3 files with SoundTouch
------------------------------------------------------------------------
r249 | oparviai | 2017-04-07 22:01:22 +0300 (pe, 07 huhti 2017) | 1 line

Fixed a bug introduced in r245 that caused small constant time offset in the output vs. input stream
------------------------------------------------------------------------
r248 | oparviai | 2017-03-05 18:36:35 +0200 (su, 05 maalis 2017) | 1 line

Added int16/short sample version of putSamples()/receiveSamples() functions to SoundTouch.dll API
------------------------------------------------------------------------
r247 | oparviai | 2017-03-05 15:56:03 +0200 (su, 05 maalis 2017) | 1 line

Modify 'maxnorm' value insider critical section when using OpenMP with integer samples 
------------------------------------------------------------------------
r246 | oparviai | 2017-01-08 18:56:20 +0200 (su, 08 tammi 2017) | 1 line

Adjusted algorithm parameters for reducing reverberation artifact at tempo slowdown
------------------------------------------------------------------------
r245 | oparviai | 2017-01-08 18:27:02 +0200 (su, 08 tammi 2017) | 1 line

Fixed issue that clipped brief sequence of audio from beginning of the input audio
------------------------------------------------------------------------
r244 | oparviai | 2016-10-20 19:30:11 +0300 (to, 20 loka 2016) | 1 line

Fix to issue that started audio track with brief sequence of silence
------------------------------------------------------------------------
r243 | oparviai | 2016-10-15 22:34:59 +0300 (la, 15 loka 2016) | 1 line

Added function to get duration ratio between the original input and processed output tracks.
------------------------------------------------------------------------
r242 | oparviai | 2016-10-15 21:55:12 +0300 (la, 15 loka 2016) | 1 line

Added functions to get initial processing latency, and clarified reporting input/output batch sizes
------------------------------------------------------------------------
r241 | oparviai | 2016-01-13 09:15:17 +0200 (ke, 13 tammi 2016) | 1 line

edit
------------------------------------------------------------------------
r240 | oparviai | 2016-01-12 19:26:21 +0200 (ti, 12 tammi 2016) | 1 line

Bugfix: Incorrect Pi value from 5th decimal onwards ...
------------------------------------------------------------------------
r239 | oparviai | 2016-01-12 19:24:46 +0200 (ti, 12 tammi 2016) | 1 line

Cleaned unused variables from BPMDetect
------------------------------------------------------------------------
r238 | oparviai | 2016-01-10 12:31:35 +0200 (su, 10 tammi 2016) | 2 lines

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.

------------------------------------------------------------------------
r237 | oparviai | 2016-01-05 22:59:57 +0200 (ti, 05 tammi 2016) | 1 line

Improved beat detection algorithm accuracy and made it better adaptable for real-time beat changes.
------------------------------------------------------------------------
r236 | oparviai | 2016-01-05 22:42:45 +0200 (ti, 05 tammi 2016) | 2 lines

- 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)
------------------------------------------------------------------------
r235 | oparviai | 2015-11-11 23:47:19 +0200 (ke, 11 marras 2015) | 1 line

Update Android doc
------------------------------------------------------------------------
r234 | oparviai | 2015-11-05 19:46:08 +0200 (to, 05 marras 2015) | 1 line

updated comments
------------------------------------------------------------------------
r233 | oparviai | 2015-11-05 19:32:27 +0200 (to, 05 marras 2015) | 1 line

small update to OpenMP documentation
------------------------------------------------------------------------
r232 | oparviai | 2015-11-01 18:13:07 +0200 (su, 01 marras 2015) | 1 line

update readme
------------------------------------------------------------------------
r230 | oparviai | 2015-09-20 10:38:32 +0300 (su, 20 syys 2015) | 2 lines

- Fix in GNU package management issues.
- version 1.9.2
------------------------------------------------------------------------
r228 | oparviai | 2015-09-08 10:11:41 +0300 (ti, 08 syys 2015) | 1 line

Update README for 1.9.1
------------------------------------------------------------------------
r227 | oparviai | 2015-09-08 10:04:44 +0300 (ti, 08 syys 2015) | 1 line

Changed version to 1.9.1
------------------------------------------------------------------------
r226 | oparviai | 2015-08-09 00:00:15 +0300 (su, 09 elo 2015) | 3 lines

- 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
------------------------------------------------------------------------
r225 | oparviai | 2015-07-26 17:45:48 +0300 (su, 26 heinä 2015) | 2 lines

- 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.
------------------------------------------------------------------------
r224 | oparviai | 2015-07-12 21:52:19 +0300 (su, 12 heinä 2015) | 1 line

Patch to autoconfig option flagging
------------------------------------------------------------------------
r223 | oparviai | 2015-07-03 17:56:44 +0300 (pe, 03 heinä 2015) | 1 line

Fix to allow setting CXXFLAGS externally
------------------------------------------------------------------------
r221 | oparviai | 2015-05-18 20:54:01 +0300 (ma, 18 touko 2015) | 1 line

Repaired Configure script MMX & SSE detection
------------------------------------------------------------------------
r220 | oparviai | 2015-05-18 20:39:26 +0300 (ma, 18 touko 2015) | 1 line

Updated readme details
------------------------------------------------------------------------
r219 | oparviai | 2015-05-18 20:32:21 +0300 (ma, 18 touko 2015) | 1 line

Change year
------------------------------------------------------------------------
r218 | oparviai | 2015-05-18 20:04:47 +0300 (ma, 18 touko 2015) | 1 line

Migrated Automake script variable INCLUDE to AM_CPPFLAGS
------------------------------------------------------------------------
r217 | oparviai | 2015-05-18 19:21:31 +0300 (ma, 18 touko 2015) | 1 line

Add note about VC++ OpenMP dll libraries
------------------------------------------------------------------------
r216 | oparviai | 2015-05-18 18:28:41 +0300 (ma, 18 touko 2015) | 3 lines

- Update documentation
- Updated version numbers to 1.9
- Disable OpenMP by default, to be enabled by developer
------------------------------------------------------------------------
r215 | oparviai | 2015-05-18 18:25:07 +0300 (ma, 18 touko 2015) | 1 line

Bugfix: limit __SOFTFP__ switch usage only to Android
------------------------------------------------------------------------
r214 | oparviai | 2015-05-18 18:22:27 +0300 (ma, 18 touko 2015) | 1 line

soundtouch_config.h configuration patch
------------------------------------------------------------------------
r213 | oparviai | 2015-05-18 18:22:02 +0300 (ma, 18 touko 2015) | 1 line

Floating point patch in PeakFinder
------------------------------------------------------------------------
r212 | oparviai | 2015-05-15 13:22:36 +0300 (pe, 15 touko 2015) | 2 lines

- OpenMP parallel processing disabled by default; can be enabled in compile-time
- Android: Workaround for threading issue to enable OpenMP parallel processing in Android
------------------------------------------------------------------------
r211 | oparviai | 2015-05-15 03:07:10 +0300 (pe, 15 touko 2015) | 1 line

Developed more refined Android example application that also works in ARM & X86 platforms.
------------------------------------------------------------------------
r210 | oparviai | 2015-05-14 23:03:56 +0300 (to, 14 touko 2015) | 2 lines

- Added X86 & MIPS library versions to Android
- Added Android example application framework
------------------------------------------------------------------------
r209 | oparviai | 2015-05-01 10:55:47 +0300 (pe, 01 touko 2015) | 2 lines

Revised autoconf/automake scripts for easier adding of custom CXXFLAGS

------------------------------------------------------------------------
r208 | oparviai | 2015-03-01 21:41:05 +0200 (su, 01 maalis 2015) | 1 line

Added AC_CONFIG_MACRO_DIR to configure.ac
------------------------------------------------------------------------
r207 | oparviai | 2015-02-22 17:16:48 +0200 (su, 22 helmi 2015) | 1 line

release memory upon destroying instance
------------------------------------------------------------------------
r206 | oparviai | 2015-02-22 17:10:38 +0200 (su, 22 helmi 2015) | 1 line

mmx variable initialization patch
------------------------------------------------------------------------
r205 | oparviai | 2015-02-22 17:07:12 +0200 (su, 22 helmi 2015) | 1 line

bugfix
------------------------------------------------------------------------
r204 | oparviai | 2015-02-22 15:34:51 +0200 (su, 22 helmi 2015) | 1 line

Enable openmp for Visual C++ x64 build
------------------------------------------------------------------------
r203 | oparviai | 2015-02-22 10:19:09 +0200 (su, 22 helmi 2015) | 2 lines

Added openmp configuration for gnu buid

------------------------------------------------------------------------
r202 | oparviai | 2015-02-21 23:24:29 +0200 (la, 21 helmi 2015) | 1 line

Implemented parallel computation using OpenMP pragmas
------------------------------------------------------------------------
r201 | oparviai | 2014-10-08 18:26:57 +0300 (ke, 08 loka 2014) | 1 line

Eliminated alloca() call that caused compatibility woes
------------------------------------------------------------------------
r200 | oparviai | 2014-10-05 19:20:24 +0300 (su, 05 loka 2014) | 1 line

Added support for WAV file 'fact' chunk
------------------------------------------------------------------------
r199 | oparviai | 2014-10-05 18:33:08 +0300 (su, 05 loka 2014) | 1 line

Patch: Change in Makefile.am doc folder settings
------------------------------------------------------------------------
r198 | oparviai | 2014-04-06 21:06:50 +0300 (su, 06 huhti 2014) | 1 line

Fixed c++ function name mangling issue in SoundTouch.dll compilation
------------------------------------------------------------------------
r197 | oparviai | 2014-04-06 21:03:48 +0300 (su, 06 huhti 2014) | 1 line

Added x64 compilation to Visual Studio project files
------------------------------------------------------------------------
r196 | oparviai | 2014-04-06 19:04:42 +0300 (su, 06 huhti 2014) | 1 line

Replaced custom 'BOOL' type with C++ 'bool'
------------------------------------------------------------------------
r195 | oparviai | 2014-04-06 18:57:21 +0300 (su, 06 huhti 2014) | 1 line

Replaced custom 'BOOL' type with C++ 'bool'
------------------------------------------------------------------------
r194 | oparviai | 2014-04-05 21:37:59 +0300 (la, 05 huhti 2014) | 1 line

Repaired Android makefile by adding the new Interpolate...cpp files.
------------------------------------------------------------------------
r191 | oparviai | 2014-01-07 22:26:30 +0200 (ti, 07 tammi 2014) | 1 line

Updated README regarding Visual C++ versions
------------------------------------------------------------------------
r189 | oparviai | 2014-01-07 22:17:17 +0200 (ti, 07 tammi 2014) | 1 line

Updated README notes for release 1.8.0
------------------------------------------------------------------------
r188 | oparviai | 2014-01-07 21:58:54 +0200 (ti, 07 tammi 2014) | 2 lines

Enabled Automake silent build option

------------------------------------------------------------------------
r187 | oparviai | 2014-01-07 21:41:23 +0200 (ti, 07 tammi 2014) | 2 lines

Fixed GNU compilation

------------------------------------------------------------------------
r186 | oparviai | 2014-01-07 21:33:49 +0200 (ti, 07 tammi 2014) | 2 lines

Fixed line endings in configure.ac

------------------------------------------------------------------------
r185 | oparviai | 2014-01-07 21:26:29 +0200 (ti, 07 tammi 2014) | 2 lines

Changed version string to 1.8.0

------------------------------------------------------------------------
r184 | oparviai | 2014-01-07 20:25:40 +0200 (ti, 07 tammi 2014) | 1 line

Performance improvement in calcCrossCorr function - maintain accumulating normalization calculation instead of recalculating normalization factor on each round.
------------------------------------------------------------------------
r183 | oparviai | 2014-01-07 20:24:28 +0200 (ti, 07 tammi 2014) | 1 line

Apple compatibility fixes
------------------------------------------------------------------------
r182 | oparviai | 2014-01-06 21:40:40 +0200 (ma, 06 tammi 2014) | 1 line

Fixed integer overflow bug in integer versions of cross-correlation routines.
------------------------------------------------------------------------
r181 | oparviai | 2014-01-06 21:19:38 +0200 (ma, 06 tammi 2014) | 1 line

Increased Antialias filter length from 32 to 64
------------------------------------------------------------------------
r180 | oparviai | 2014-01-06 21:16:02 +0200 (ma, 06 tammi 2014) | 1 line

Implemented integer version of linear interpolator
------------------------------------------------------------------------
r179 | oparviai | 2014-01-06 20:41:42 +0200 (ma, 06 tammi 2014) | 1 line

Enabled keyword extension
------------------------------------------------------------------------
r178 | oparviai | 2014-01-06 20:40:23 +0200 (ma, 06 tammi 2014) | 1 line

Implemented separate Cubic, Linear and Shannon interpolation algorithms.
------------------------------------------------------------------------
r177 | oparviai | 2014-01-05 23:40:22 +0200 (su, 05 tammi 2014) | 1 line

Restructured RateTransposer to allow hosting alternative resampling algorithms.
------------------------------------------------------------------------
r176 | oparviai | 2014-01-05 19:22:53 +0200 (su, 05 tammi 2014) | 1 line

cleanup previous
------------------------------------------------------------------------
r175 | oparviai | 2014-01-05 19:19:19 +0200 (su, 05 tammi 2014) | 1 line

Fixed small sinc() calculation bug that caused AA filter attenuation be around -10dB instead of <-50dB.
------------------------------------------------------------------------
r174 | oparviai | 2014-01-05 17:57:10 +0200 (su, 05 tammi 2014) | 1 line

Bugfix in RateTransposerFloat::transposeMono
------------------------------------------------------------------------
r173 | oparviai | 2013-06-15 14:44:11 +0300 (la, 15 kesä 2013) | 1 line

Bugfix in Android jni interface
------------------------------------------------------------------------
r172 | oparviai | 2013-06-14 20:34:33 +0300 (pe, 14 kesä 2013) | 1 line

Bugfix and cleanups
------------------------------------------------------------------------
r171 | oparviai | 2013-06-12 18:24:44 +0300 (ke, 12 kesä 2013) | 1 line

Added support for multi-channel audio
------------------------------------------------------------------------
r168 | oparviai | 2012-12-28 22:55:19 +0200 (pe, 28 joulu 2012) | 1 line

Fixed typo
------------------------------------------------------------------------
r167 | oparviai | 2012-12-28 22:50:57 +0200 (pe, 28 joulu 2012) | 1 line

Fixed typo
------------------------------------------------------------------------
r165 | oparviai | 2012-12-28 21:55:23 +0200 (pe, 28 joulu 2012) | 1 line

Fine tuning of Android compilation
------------------------------------------------------------------------
r164 | oparviai | 2012-12-28 21:52:47 +0200 (pe, 28 joulu 2012) | 1 line

Removed piece of dead code
------------------------------------------------------------------------
r163 | oparviai | 2012-12-28 21:32:59 +0200 (pe, 28 joulu 2012) | 1 line

Set version to 1.7.1
------------------------------------------------------------------------
r162 | oparviai | 2012-12-28 16:53:56 +0200 (pe, 28 joulu 2012) | 1 line

Added files for Android example compilation
------------------------------------------------------------------------
r161 | oparviai | 2012-12-28 16:49:08 +0200 (pe, 28 joulu 2012) | 1 line

Added files for Android example compilation
------------------------------------------------------------------------
r160 | oparviai | 2012-11-08 20:53:01 +0200 (to, 08 marras 2012) | 1 line

Fixed pointer aligning for mingw64 compilation
------------------------------------------------------------------------
r159 | oparviai | 2012-11-08 20:44:37 +0200 (to, 08 marras 2012) | 1 line

Fixed #include files for mingw64 compilation
------------------------------------------------------------------------
r158 | oparviai | 2012-09-29 14:07:55 +0300 (la, 29 syys 2012) | 1 line

Updated DLL compilation in GNU
------------------------------------------------------------------------
r156 | oparviai | 2012-09-01 11:22:15 +0300 (la, 01 syys 2012) | 2 lines

Added test script for linux environment

------------------------------------------------------------------------
r155 | oparviai | 2012-09-01 11:05:34 +0300 (la, 01 syys 2012) | 1 line

Added test script
------------------------------------------------------------------------
r154 | oparviai | 2012-09-01 11:03:26 +0300 (la, 01 syys 2012) | 1 line

Fixed 8bit file processing in integer version
------------------------------------------------------------------------
r153 | oparviai | 2012-09-01 10:57:22 +0300 (la, 01 syys 2012) | 1 line

Fixed 8bit file processing in integer version
------------------------------------------------------------------------
r152 | oparviai | 2012-09-01 10:43:51 +0300 (la, 01 syys 2012) | 1 line

Eliminate compiler warning
------------------------------------------------------------------------
r151 | oparviai | 2012-09-01 10:43:14 +0300 (la, 01 syys 2012) | 1 line

Fixed 8bit file processing
------------------------------------------------------------------------
r150 | oparviai | 2012-08-30 22:53:44 +0300 (to, 30 elo 2012) | 1 line

Adjustments in beat detection
------------------------------------------------------------------------
r149 | oparviai | 2012-08-30 22:45:25 +0300 (to, 30 elo 2012) | 1 line

Adjustments in beat detection
------------------------------------------------------------------------
r148 | oparviai | 2012-08-30 19:30:13 +0300 (to, 30 elo 2012) | 1 line

Added utility function to get elapsed duration i.e. how much so far has been read from the WAV file
------------------------------------------------------------------------
r147 | oparviai | 2012-08-30 19:28:27 +0300 (to, 30 elo 2012) | 1 line

Increased "climbcount" to improve peak detection
------------------------------------------------------------------------
r146 | oparviai | 2012-08-30 18:07:14 +0300 (to, 30 elo 2012) | 1 line

Eliminated some compiler warnings
------------------------------------------------------------------------
r145 | oparviai | 2012-08-23 23:36:28 +0300 (to, 23 elo 2012) | 1 line

Changed 'long' types to 'int's
------------------------------------------------------------------------

...