SHA256
1
0
forked from pool/soundtouch
Commit Graph

27 Commits

Author SHA256 Message Date
b2aa2e8721 Accepting request 935848 from home:dirkmueller:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/935848
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=38
2021-12-06 08:01:48 +00:00
021be3a65e Accepting request 866412 from home:dirkmueller:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/866412
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=36
2021-01-26 14:13:38 +00:00
Tomáš Chvátal
08945f7926 - Use dos2unix insted of tr and friends
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=34
2019-08-14 08:01:55 +00:00
Tomáš Chvátal
7fe6accd8e Accepting request 656048 from home:mcalabkova:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/656048
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=32
2018-12-07 13:03:59 +00:00
Ismail Dönmez
14b9a5af95 Accepting request 645209 from home:mcalabkova:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/645209
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=30
2018-10-29 10:18:50 +00:00
Ismail Dönmez
f4cb7977c0 Accepting request 633734 from home:mcalabkova:branches:multimedia:libs
- bsc #1103676: CVE-2018-1000223: soundtouch: Heap-based buffer overflow 
  added patch fix-buffer-overflow.patch

OBS-URL: https://build.opensuse.org/request/show/633734
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=28
2018-09-06 13:14:45 +00:00
Tomáš Chvátal
ef2135529e Accepting request 586277 from home:jengelh:branches:multimedia:libs
- Trim marketing and old statistics (Pentium) from
  description, and ensure neutrality.

OBS-URL: https://build.opensuse.org/request/show/586277
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=26
2018-03-13 09:39:40 +00:00
Tomáš Chvátal
1857084f2c Accepting request 586073 from home:avindra
- 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

OBS-URL: https://build.opensuse.org/request/show/586073
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=25
2018-03-13 07:12:29 +00:00
5bb2d8a32b Accepting request 294604 from home:posophe:branches:multimedia:libs
fix for factory

OBS-URL: https://build.opensuse.org/request/show/294604
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=23
2015-04-07 12:46:04 +00:00
ed90d235e4 Accepting request 293132 from home:posophe:branches:multimedia:libs
update

OBS-URL: https://build.opensuse.org/request/show/293132
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=22
2015-03-28 08:57:54 +00:00
b4b8abd26c Don't use utar:// URI for Source1 to fix URI check.
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=20
2013-01-28 12:19:38 +00:00
57fe281547 Accepting request 149805 from home:sbrabec:branches:multimedia:libs
- 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.

OBS-URL: https://build.opensuse.org/request/show/149805
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=19
2013-01-24 15:59:06 +00:00
Ismail Dönmez
5d63537ea1 Accepting request 92637 from home:coolo:removelibtool
- add libtool as buildrequire to avoid implicit dependency

OBS-URL: https://build.opensuse.org/request/show/92637
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=17
2011-11-20 08:48:04 +00:00
Cristian Rodríguez
af5b899b07 Accepting request 78489 from home:NaCl
Update to new upstream version 1.6.0.

OBS-URL: https://build.opensuse.org/request/show/78489
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=15
2011-08-16 17:20:21 +00:00
OBS User buildservice-autocommit
1d5e56cdc0 Updating link to change in openSUSE:Factory/soundtouch revision 16.0
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=38d0ec5a77d17cb190c2732a2267580d
2011-04-18 07:45:03 +00:00
Dave Plater
9c293d7662 Accepting request 67568 from home:TheBlackCat
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/67568
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=13
2011-04-15 19:13:17 +00:00
Dave Plater
3e2bd70258 Accepting request 55458 from home:plater
OBS-URL: https://build.opensuse.org/request/show/55458
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=11
2010-12-09 19:41:43 +00:00
Dave Plater
6e2682d708 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=10 2010-12-09 17:26:56 +00:00
Dave Plater
1f081f31ba OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=9 2010-12-09 17:23:13 +00:00
Dave Plater
7697eb0c27 Accepting request 55425 from home:rguenther:branches:multimedia:libs
Can you please add BuldRequires: pkg

OBS-URL: https://build.opensuse.org/request/show/55425
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/soundtouch?expand=0&rev=8
2010-12-09 17:09:18 +00:00
OBS User autobuild
c25041614e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/soundtouch?expand=0&rev=9 2010-03-18 15:30:08 +00:00
OBS User autobuild
d7a67dd49a Accepting request 21694 from multimedia:libs
Copy from multimedia:libs/soundtouch based on submit request 21694 from user tiwai

OBS-URL: https://build.opensuse.org/request/show/21694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/soundtouch?expand=0&rev=7
2009-10-06 00:23:18 +00:00
OBS User unknown
8a9ede8424 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/soundtouch?expand=0&rev=6 2009-05-15 21:30:09 +00:00
OBS User unknown
837938525f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/soundtouch?expand=0&rev=5 2009-04-07 12:17:18 +00:00
OBS User unknown
da006be96e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/soundtouch?expand=0&rev=3 2007-11-22 16:55:33 +00:00
OBS User unknown
b720bab561 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/soundtouch?expand=0&rev=2 2007-07-04 21:50:24 +00:00
OBS User unknown
16dc95c1fd OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/soundtouch?expand=0&rev=1 2007-07-02 02:51:57 +00:00