Hello community,

here is the log from the commit of package soundtouch for openSUSE:Factory 
checked in at 2018-03-20 21:51:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/soundtouch (Old)
 and      /work/SRC/openSUSE:Factory/.soundtouch.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "soundtouch"

Tue Mar 20 21:51:09 2018 rev:27 rq:586303 version:2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/soundtouch/soundtouch.changes    2015-04-10 
09:46:58.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.soundtouch.new/soundtouch.changes       
2018-03-20 21:51:10.173537373 +0100
@@ -1,0 +2,58 @@
+Tue Mar 13 08:44:37 UTC 2018 - [email protected]
+
+- Trim marketing and old statistics (Pentium) from
+  description, and ensure neutrality.
+
+-------------------------------------------------------------------
+Sun Feb 18 06:38:58 UTC 2018 - [email protected]
+
+- 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
+
+-------------------------------------------------------------------

Old:
----
  soundtouch-1.8.0.tar.gz

New:
----
  soundtouch-2.0.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ soundtouch.spec ++++++
--- /var/tmp/diff_new_pack.BXtZei/_old  2018-03-20 21:51:10.945509575 +0100
+++ /var/tmp/diff_new_pack.BXtZei/_new  2018-03-20 21:51:10.949509431 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package soundtouch
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,62 +16,58 @@
 #
 
 
+%define sover 1
 Name:           soundtouch
-Url:            http://www.surina.net/soundtouch
+Version:        2.0.0
+Release:        0
 Summary:        Audio Processing Library
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Productivity/Multimedia/Sound/Editors and Convertors
-Version:        1.8.0
-Release:        0
+Url:            https://www.surina.net/soundtouch
+Source:         https://www.surina.net/soundtouch/%{name}-%{version}.tar.gz
+Source1:        
https://salsa.debian.org/multimedia-team/soundtouch/raw/master/debian/soundstretch.1
+Source99:       baselibs.conf
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
-BuildRequires:  pkg-config
-Source:         http://www.surina.net/soundtouch/%{name}-%{version}.tar.gz
-# From 
http://ftp.debian.org/debian/pool/main/s/soundtouch/soundtouch_1.6.0-3.debian.tar.gz
-Source1:        soundstretch.1
-Source99:       baselibs.conf
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig
 
 %description
-SoundTouch is an open source audio processing library that allows
+SoundTouch is a C++ audio processing library that allows
 changing the sound tempo, pitch and playback rate parameters
 independently from each other.
-*Easy-to-use implementation of time-stretch, pitch-shift and sample
- rate transposing routines.
-*High-performance object-oriented C++ implementation.
-*Clear and easy-to-use programming interface via a single C++ class.
-*Supported audio data format : 16Bit integer or 32bit floating point
- PCM mono/stereo
-*Capable of real-time audio stream processing:
- input/output latency max. ~ 100 ms.
- Processing 44.1kHz/16bit stereo sound in realtime requires a 133 Mhz
- Intel Pentium processor or better.
-*Additional assembler-level and Intel-MMX instruction set optimizations
- for Intel x86 compatible processors, offering several times increase
- in the processing performance.
 
-%package -n libSoundTouch0
+* Implements time stretch, pitch shift and sample rate transposing
+  routines.
+* 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 -n libSoundTouch%{sover}
 Summary:        Audio Processing Library
 Group:          System/Libraries
 
-%description -n libSoundTouch0
-SoundTouch is an open source audio processing library that allows
+%description -n libSoundTouch%{sover}
+SoundTouch is a C++ audio processing library that allows
 changing the sound tempo, pitch and playback rate parameters
 independently from each other.
 
 %package devel
-Summary:        Audio Processing Library
+Summary:        Development files for the SoundTouch audio processing library
 Group:          Development/Languages/C and C++
-Requires:       libSoundTouch0 = %{version}
 Requires:       glibc-devel
+Requires:       libSoundTouch%{sover} = %{version}
 
 %description devel
-SoundTouch is an open-source audio processing library that allows
+SoundTouch is a C++ audio processing library that allows
 changing the sound tempo, pitch and playback rate parameters
 independently from each other.
 
+This subpackage contains the header files for building programs with
+SoundTouch.
+
 %prep
 %setup -q -n %{name}
 tr -d '\r' <README.html >README.html~
@@ -80,36 +76,34 @@
 
 %build
 ./bootstrap
-%configure\
-       --enable-shared\
+%configure \
+       --enable-shared \
        --disable-static
-make %{?_smp_mflags} pkgdocdir=%{_docdir}/%{name}
+make %{?_smp_mflags}
 
 %install
-%makeinstall pkgdocdir=%{_docdir}/%{name}
-rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
+%make_install
+find %{buildroot} -type f -name "*.la" -delete -print
 # Add man page for soundstretch generated by help2man
 mkdir -p %{buildroot}%{_mandir}/man1
-cp %{S:1} %{buildroot}%{_mandir}/man1
+cp %{SOURCE1} %{buildroot}%{_mandir}/man1
 
-%post -n libSoundTouch0 -p /sbin/ldconfig
+rm -fr %{buildroot}%{_datadir}/doc/%{name}
 
-%postun -n libSoundTouch0 -p /sbin/ldconfig
+%post -n libSoundTouch%{sover} -p /sbin/ldconfig
+%postun -n libSoundTouch%{sover} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
-%doc %{_docdir}/%{name}
 %{_bindir}/*
 %{_mandir}/man1/*
 
-%files -n libSoundTouch0
-%defattr(-,root,root)
-%{_libdir}/libSoundTouch.so.0*
+%files -n libSoundTouch%{sover}
+%license COPYING.TXT
+%{_libdir}/libSoundTouch.so.%{sover}*
 
 %files devel
-%defattr(-,root,root)
 %{_datadir}/aclocal/*.m4
-%{_includedir}/soundtouch
+%{_includedir}/%{name}
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/*.so
 

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.BXtZei/_old  2018-03-20 21:51:10.981508278 +0100
+++ /var/tmp/diff_new_pack.BXtZei/_new  2018-03-20 21:51:10.985508134 +0100
@@ -1 +1 @@
-libSoundTouch0
+libSoundTouch1

++++++ soundstretch.1 ++++++
--- /var/tmp/diff_new_pack.BXtZei/_old  2018-03-20 21:51:11.013507126 +0100
+++ /var/tmp/diff_new_pack.BXtZei/_new  2018-03-20 21:51:11.013507126 +0100
@@ -86,4 +86,4 @@
 
 .SH NOTES
 
-Converted from the README.html that comes with SoundTouch.
\ No newline at end of file
+Converted from the README.html that comes with SoundTouch.

++++++ soundtouch-1.8.0.tar.gz -> soundtouch-2.0.0.tar.gz ++++++
++++ 9160 lines of diff (skipped)


Reply via email to