soundtouch - Audio Processing Library

Property Value
Distribution openSUSE Tumbleweed
Repository Multimedia Libs all
Package filename soundtouch-2.1.2-43.4.i586.rpm
Package name soundtouch
Package version 2.1.2
Package release 43.4
Package architecture i586
Package type rpm
Category Productivity/Multimedia/Sound/Editors and Convertors
License LGPL-2.1-or-later
Maintainer -
Download size 29.35 KB
Installed size 39.24 KB
SoundTouch is a C++ audio processing library that allows
changing the sound tempo, pitch and playback rate parameters
independently from each other.
* Implements time stretch, pitch shift and sample rate transposing
* Supports the 16-bit integer or 32-bit floating point
PCM mono/stereo formats.
* Capable of real-time audio stream processing (depending on hardware).
* Additional use of assembler level and Intel MMX instruction sets.


Package Version Architecture Repository
soundtouch-2.1.2-43.4.x86_64.rpm 2.1.2 x86_64 Multimedia Libs
soundtouch-2.1.2-1.2.x86_64.rpm 2.1.2 x86_64 openSUSE Oss
soundtouch-2.1.2-1.2.i586.rpm 2.1.2 i586 openSUSE Oss
soundtouch - - -


Name Value - - - - - - - - - -


Name Value
soundtouch = 2.1.2-43.4
soundtouch(x86-32) = 2.1.2-43.4


Type URL
Binary Package soundtouch-2.1.2-43.4.i586.rpm
Source Package soundtouch-2.1.2-43.4.src.rpm

Install Howto

  1. Add the Multimedia Libs repository:
    # zypper addrepo multimedia-libs
  2. Install soundtouch rpm package:
    # zypper install soundtouch




2018-12-07 - Marketa Calabkova <>
- 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 - Marketa Calabkova <>
- Update to version 2.1.0
* Disable anti-alias filter when switch
* 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 - Marketa Calabkova <>
- bsc #1103676: CVE-2018-1000223: soundtouch: Heap-based buffer overflow
added patch fix-buffer-overflow.patch
2018-03-13 -
- Trim marketing and old statistics (Pentium) from
description, and ensure neutrality.
2018-02-18 -
- 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
* 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-05 -
- Add baselibs.conf in sources list; fix for Factory

See Also

Package Description
soundtouch-devel-2.1.2-43.4.i586.rpm Development files for the SoundTouch audio processing library
soundtouch-devel-2.1.2-43.4.x86_64.rpm Development files for the SoundTouch audio processing library
soxr-devel-0.1.3-13.10.i586.rpm Development files of soxr
soxr-devel-0.1.3-13.10.x86_64.rpm Development files of soxr
speex-1.2-47.28.i586.rpm An Open Source, Patent Free Speech Codec
speex-1.2-47.28.x86_64.rpm An Open Source, Patent Free Speech Codec
speex-devel-1.2-47.28.i586.rpm Development package for SpeeX
speex-devel-1.2-47.28.x86_64.rpm Development package for SpeeX
speexdsp-devel-1.2~rc3-18.10.i586.rpm Development package for SpeeX
speexdsp-devel-1.2~rc3-18.10.x86_64.rpm Development package for SpeeX
sratom-devel-0.6.2-16.6.i586.rpm Development files for libsratom
sratom-devel-0.6.2-16.6.x86_64.rpm Development files for libsratom
srt-1.3.1-18.6.i586.rpm Secure Reliable Transport (SRT)
srt-1.3.1-18.6.x86_64.rpm Secure Reliable Transport (SRT)
srt-devel-1.3.1-18.6.i586.rpm Development files for the Secure Reliable Transport (SRT) library