2022-09-12 15:17:28 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Sep 11 08:55:11 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
|
|
|
|
- add disable-ffast-math.patch
|
|
|
|
|
2021-12-06 09:01:48 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Dec 5 19:18:19 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
|
|
|
|
|
|
|
- update to 2.3.1:
|
|
|
|
* Adjusted cmake build settings and header files that cmake installs
|
|
|
|
* Disable setting "SOUNDTOUCH_ALLOW_NONEXACT_SIMD_OPTIMIZATION" by default. The
|
|
|
|
original purpose of this setting was to avoid performance penalty due to
|
|
|
|
unaligned SIMD memory accesses in old CPUs, but that is not any more issue in
|
|
|
|
concurrent CPU SIMD implementations and having this setting enabled can cause
|
|
|
|
slight compromise in result quality.
|
|
|
|
* soundtouch.clear() to really clear whole processing pipeline state. Earlier
|
|
|
|
individual variables were left uncleared, which caused slightly different
|
|
|
|
result if the same audio stream were processed again after calling clear().
|
|
|
|
* TDstretch to align initial offset position to be in middle of correlation
|
|
|
|
search window. This ensures that with zero tempo change the output will be
|
|
|
|
same as input.
|
|
|
|
* Fix a bug in TDstrectch with too small initial skipFract value that
|
|
|
|
occurred with certain processing parameter settings: Replace assert with
|
|
|
|
assignment that corrects the situation.
|
|
|
|
* Remove OpenMP "_init_threading" workaround from Android build as it's not
|
|
|
|
needed with concurrent Android SDKs any more.
|
|
|
|
|
2021-01-26 15:13:38 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Jan 24 19:32:56 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
|
|
|
|
|
|
|
- update to 2.2.0:
|
|
|
|
* Improvements to help compiler autovectorization
|
|
|
|
* Bugfix in integer version of calcCrossCorrAccumulate()
|
|
|
|
* Compensate initial buffering of anti-alias filter and intepolator.
|
|
|
|
* Tuning for ARM NEON
|
|
|
|
* BPMDetect: Make conversion from size_t to int explicit
|
|
|
|
* BPM PeakFinder: Fix possible reading past end of array.
|
|
|
|
* Change correlation loop 'sum' variable type from double to float
|
|
|
|
|
2019-08-14 10:01:55 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Aug 14 08:01:43 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
|
|
|
|
|
|
|
- Use dos2unix insted of tr and friends
|
|
|
|
|
2018-12-07 14:03:59 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 7 12:57:44 UTC 2018 - Marketa Calabkova <mcalabkova@suse.com>
|
|
|
|
|
|
|
|
- Update to version 2.1.2
|
|
|
|
* Bugfixes: Fixed potential buffer overwrite bugs in WavFile routines.
|
|
|
|
Replaced asserts with runtime exceptions. (CVE-2018-17097, bsc#1108632)
|
|
|
|
* Automake: unset ACLOCAL in bootstrap script to avoid error in case
|
|
|
|
earlier build script has set it
|
|
|
|
|
2018-10-29 11:18:50 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 29 09:31:51 UTC 2018 - Marketa Calabkova <mcalabkova@suse.com>
|
|
|
|
|
|
|
|
- Update to version 2.1.0
|
|
|
|
* Disable anti-alias filter when switch
|
|
|
|
SOUNDTOUCH_PREVENT_CLICK_AT_RATE_CROSSOVER defined
|
|
|
|
* Added script for building SoundTouchDll dynamic-link-library for
|
|
|
|
GNU platforms
|
|
|
|
* Rewrote Beats-per-Minute analysis algorithm for more reliable
|
|
|
|
BPM detection
|
|
|
|
* Added BPM functions to SoundTouchDll API
|
|
|
|
* Migrated Visual Studio project files to MSVC 201x format
|
|
|
|
* Replaced function parameter value asserts with runtime exceptions
|
|
|
|
- Fixed bugs:
|
|
|
|
* CVE-2018-17098 (bsc#1108632) -- remote denial of service
|
|
|
|
* CVE-2018-17097 (bsc#1108631) -- remote denial of service (double free)
|
|
|
|
* CVE-2018-17096 (bsc#1108630) -- remote denial of service
|
|
|
|
in BPMDetect.cpp
|
|
|
|
* boo#1113134 -- out of date package
|
|
|
|
- Removed obsolete patch fix-buffer-overflow.patch
|
|
|
|
|
2018-09-06 15:14:45 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Sep 6 12:29:20 UTC 2018 - Marketa Calabkova <mcalabkova@suse.com>
|
|
|
|
|
|
|
|
- bsc #1103676: CVE-2018-1000223: soundtouch: Heap-based buffer overflow
|
|
|
|
added patch fix-buffer-overflow.patch
|
|
|
|
|
2018-03-13 10:39:40 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Mar 13 08:44:37 UTC 2018 - jengelh@inai.de
|
|
|
|
|
|
|
|
- Trim marketing and old statistics (Pentium) from
|
|
|
|
description, and ensure neutrality.
|
|
|
|
|
2015-04-07 14:46:04 +02:00
|
|
|
-------------------------------------------------------------------
|
2018-03-13 08:12:29 +01:00
|
|
|
Sun Feb 18 06:38:58 UTC 2018 - avindra@opensuse.org
|
|
|
|
|
|
|
|
- Update to version 2.0.0
|
|
|
|
* Added functions to get initial processing latency, duration
|
|
|
|
ratio between the original input and processed output tracks,
|
|
|
|
and clarified reporting of input/output batch sizes
|
|
|
|
* Fixed issue that added brief sequence of silence to beginning
|
|
|
|
of output audio
|
|
|
|
* Adjusted algorithm parameters to reduce reverberating effect
|
|
|
|
at tempo slowdown
|
|
|
|
* Bugfix: Fixed a glitch that could cause negative array indexing
|
|
|
|
in quick seek algorithm
|
|
|
|
* Bugfix: flush() didn't properly flush final samples from the
|
|
|
|
pipeline on 2nd time in case that soundtouch object instance
|
|
|
|
was recycled and used for processing a second audio stream.
|
|
|
|
* Bugfix: Pi value had incorrect 9th/10th decimals
|
|
|
|
* Added C# example application that uses SoundTouch dll library
|
|
|
|
for processing MP3 files
|
|
|
|
- includes 1.9.2:
|
|
|
|
* Fix in GNU package configuration
|
|
|
|
- includes 1.9.1:
|
|
|
|
* Improved SoundTouch::flush() function so that it returns
|
|
|
|
precisely the desired amount of samples for exact output
|
|
|
|
duration control
|
|
|
|
* Redesigned quickseek algorithm for improved sound quality when
|
|
|
|
using the quickseek mode. The new quickseek algorithm can find
|
|
|
|
99% as good results as the default full-scan mode, while the
|
|
|
|
quickseek algorithm is remarkable less CPU intensive.
|
|
|
|
* Added adaptive integer divider scaling for improved sound
|
|
|
|
quality when using integer processing algorithm
|
|
|
|
- includes 1.9:
|
|
|
|
* Added support for parallel computation support via OpenMP
|
|
|
|
primitives for better performance in multicore systems.
|
|
|
|
Benchmarks show that achieved parallel processing speedup
|
|
|
|
improvement typically range from +30% (x86 dual-core) to +180%
|
|
|
|
(ARM quad-core). The OpenMP optimizations are disabled by
|
|
|
|
default, see OpenMP notes above in this readme file how to
|
|
|
|
enabled these optimizations.
|
|
|
|
* Android: Added support for Android devices featuring X86 and
|
|
|
|
MIPS CPUs, in addition to ARM CPUs.
|
|
|
|
* Android: More versatile Android example application that
|
|
|
|
processes WAV audio files with SoundTouch library
|
|
|
|
* Replaced Windows-like 'BOOL' types with native 'bool'
|
|
|
|
* Changed documentation token to "dist_doc_DATA" in Makefile.am
|
|
|
|
* Miscellaneous small fixes and improvements
|
|
|
|
- cleanup with spec-cleaner
|
|
|
|
- other spec fixes:
|
|
|
|
* switch to https
|
|
|
|
* link directly to man page taken from debian, and refresh it
|
|
|
|
* macroify sover, bump from 0 to 1
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2015-04-07 14:46:04 +02:00
|
|
|
Sun Apr 5 18:18:28 UTC 2015 - p.drouand@gmail.com
|
|
|
|
|
|
|
|
- Add baselibs.conf in sources list; fix for Factory
|
|
|
|
|
2015-03-28 09:57:54 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Mar 25 16:32:26 UTC 2015 - p.drouand@gmail.com
|
|
|
|
|
|
|
|
- Update to version 1.8.0
|
|
|
|
* Added support for multi-channel audio processing
|
|
|
|
* Added support for cubic and shannon interpolation for rate and
|
|
|
|
pitch shift effects besides the original linear interpolation,
|
|
|
|
to reduce aliasing at high frequencies due to interpolation.
|
|
|
|
Cubic interpolation is used as default for floating point processing,
|
|
|
|
and linear interpolation for integer processing.
|
|
|
|
* Fixed bug in anti-alias filtering that limited stop-band attenuation
|
|
|
|
to -10 dB instead of <-50dB, and increased filter length from 32 to 64
|
|
|
|
taps to further reduce aliasing due to frequency folding.
|
|
|
|
* Performance improvements in cross-correlation algorithm
|
|
|
|
* Other bug and compatibility fixes
|
|
|
|
- Remove obsolete AUTHORS and %clean sections
|
|
|
|
|
2013-01-24 16:59:06 +01:00
|
|
|
-------------------------------------------------------------------
|
2013-01-28 13:19:38 +01:00
|
|
|
Fri Jan 25 21:39:25 CET 2013 - sbrabec@suse.cz
|
2013-01-24 16:59:06 +01:00
|
|
|
|
|
|
|
- Update to version 1.7.1:
|
|
|
|
* Added files for Android compilation
|
|
|
|
* Sound quality improvements
|
|
|
|
* Improved flush() to adjust output sound stream duration to
|
|
|
|
match better with ideal duration
|
|
|
|
* Rewrote x86 cpu feature check to resolve compatibility problems
|
|
|
|
* Configure script automatically checks if CPU supports mmx & sse
|
|
|
|
compatibility for GNU platform, and the script support now
|
|
|
|
"--enable-x86-optimizations" switch to allow disabling
|
|
|
|
x86-specific optimizations.
|
|
|
|
* Revised #define conditions for 32bit/64bit compatibility
|
|
|
|
* gnu autoconf/automake script compatibility fixes
|
|
|
|
* Tuned beat-per-minute detection algorithm
|
|
|
|
- Updated man page from Debian unstable.
|
|
|
|
|
2011-08-16 19:20:21 +02:00
|
|
|
-------------------------------------------------------------------
|
2011-11-20 09:48:04 +01:00
|
|
|
Sun Nov 20 06:28:55 UTC 2011 - coolo@suse.com
|
|
|
|
|
|
|
|
- add libtool as buildrequire to avoid implicit dependency
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2011-08-16 19:20:21 +02:00
|
|
|
Wed Aug 10 22:23:19 UTC 2011 - ampsaltis@gmail.com
|
|
|
|
|
|
|
|
- New upstream version 1.6.0.
|
|
|
|
- Changes:
|
|
|
|
* Added automatic cutoff threshold adaptation to beat detection
|
|
|
|
routine to better adapt BPM calculation to different types of
|
|
|
|
music
|
|
|
|
* Retired 3DNow! optimization support as 3DNow! is nowadays
|
|
|
|
obsoleted and assembler code is nuisance to maintain
|
|
|
|
* Retired "configure" file from source code package due to
|
|
|
|
autoconf/automake versio conflicts, so that it is from now on to
|
|
|
|
be generated by invoking "boostrap" script that uses locally
|
|
|
|
available toolchain version for generating the "configure" file
|
|
|
|
* Resolved namespace/label naming conflicts with other libraries by
|
|
|
|
replacing global labels such as INTEGER_SAMPLES with more
|
|
|
|
specific SOUNDTOUCH_INTEGER_SAMPLES etc.
|
|
|
|
* Updated windows build scripts & project files for Visual Studio
|
|
|
|
2008 support
|
|
|
|
* Updated SoundTouch.dll API for .NET compatibility
|
|
|
|
* Added API for querying nominal processing input & output sample
|
|
|
|
batch sizes
|
|
|
|
|
2011-04-15 21:13:17 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Apr 14 13:38:21 UTC 2011 - toddrme2178@gmail.com
|
|
|
|
|
|
|
|
- added 32bit compatibility libraries
|
|
|
|
|
2010-12-09 20:41:43 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Dec 9 19:21:11 UTC 2010 - davejplater@gmail.com
|
|
|
|
|
|
|
|
- Update to version 1.5.0, added manpage for sounstrech
|
|
|
|
- Upstream changes :
|
|
|
|
*Added normalization to correlation calculation and improvement
|
|
|
|
automatic seek/sequence parameter calculation to improve sound
|
|
|
|
quality
|
|
|
|
*Fixes in compilation scripts for non-Intel platforms
|
|
|
|
*Added Dynamic-Link-Library (DLL) version of SoundTouch library
|
|
|
|
build, provided with Delphi/Pascal wrapper for calling the dll
|
|
|
|
routines
|
|
|
|
*Added #define PREVENT_CLICK_AT_RATE_CROSSOVER that prevents a
|
|
|
|
click artifact when crossing the nominal pitch from either
|
|
|
|
positive to negative side or vice versa
|
|
|
|
*Other minor fixes & code cleanup
|
|
|
|
- Bugfixes :
|
|
|
|
*Fixed negative array indexing in quick seek algorithm
|
|
|
|
*FIR autoalias filter running too far in processing buffer
|
|
|
|
*Check against zero sample count in rate transposing
|
|
|
|
*Fix for x86-64 support: Removed pop/push instructions from the
|
|
|
|
cpu detection algorithm.
|
|
|
|
*Check against empty buffers in FIFOSampleBuffer
|
|
|
|
|
2010-12-09 18:26:56 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Dec 9 17:25:39 UTC 2010 - davejplater@gmail.com
|
|
|
|
|
|
|
|
- Fixed rpmlint warnings and error.
|
|
|
|
|
2010-12-09 18:09:18 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Dec 9 15:34:05 UTC 2010 - rguenther@novell.com
|
|
|
|
|
|
|
|
- drop bogus libstdc++ BuildRequires
|
|
|
|
|
2009-10-06 02:23:18 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Oct 1 08:31:13 UTC 2009 - lnussel@suse.de
|
|
|
|
|
|
|
|
- fix library package to not depend on main package and glibc-devel
|
|
|
|
|
2009-05-15 23:30:09 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 7 18:36:09 CEST 2009 - sbrabec@suse.cz
|
|
|
|
|
|
|
|
- Updated to version 1.4.0:
|
|
|
|
* Improved sound quality by automatic calculation of time stretch
|
|
|
|
algorithm processing parameters according to tempo setting
|
|
|
|
* Moved BPM detection routines from SoundStretch application into
|
|
|
|
SoundTouch library
|
|
|
|
* Bugfixes: Usage of uninitialied variables, GNU build scripts,
|
|
|
|
compiler errors due to 'const' keyword mismatch.
|
|
|
|
* Source code cleanup
|
|
|
|
- Split according to shared library packaging policy.
|
|
|
|
|
2009-04-07 14:17:18 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sat Apr 4 16:43:50 CEST 2009 - crrodriguez@suse.de
|
|
|
|
|
|
|
|
- use --enable-shared and disable static libraries
|
|
|
|
|
2007-11-22 17:55:33 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Nov 22 13:10:58 CET 2007 - tiwai@suse.de
|
|
|
|
|
|
|
|
- fix build with gcc 4.3
|
|
|
|
|
2007-07-04 23:50:24 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jul 4 14:33:27 CEST 2007 - tiwai@suse.de
|
|
|
|
|
|
|
|
- fix build with the recent gcc
|
|
|
|
- fix build on architectures without SSE
|
|
|
|
- fix Makefile.am and removed hacks for autoreconf in spec file
|
|
|
|
|
2007-07-02 04:51:57 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jun 21 13:15:26 CEST 2007 - sbrabec@suse.cz
|
|
|
|
|
|
|
|
- New SuSE package, version 1.3.1.
|
|
|
|
|