forked from pool/soundtouch
Accepting request 55459 from multimedia:libs
Accepted submit request 55459 from user plater OBS-URL: https://build.opensuse.org/request/show/55459 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/soundtouch?expand=0&rev=12
This commit is contained in:
commit
d0fcb22e54
44
soundstretch.1
Normal file
44
soundstretch.1
Normal file
@ -0,0 +1,44 @@
|
||||
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.38.2.
|
||||
.TH SOUNDSTRETCH "1" "December 2010" "soundstretch " "User Commands"
|
||||
.SH NAME
|
||||
soundstretch \- manual page for soundstretch
|
||||
.SH DESCRIPTION
|
||||
.TP
|
||||
SoundStretch v1.4.0 \-
|
||||
Written by Olli Parviainen 2001 \- 2008
|
||||
.PP
|
||||
author e\-mail: <oparviai@iki.fi> \- WWW: http://www.surina.net/soundtouch
|
||||
.PP
|
||||
This program is subject to (L)GPL license. Run "soundstretch \fB\-license\fR" for
|
||||
more information.
|
||||
.PP
|
||||
This application processes WAV audio files by modifying the sound tempo,
|
||||
pitch and playback rate properties independently from each other.
|
||||
.SS "Usage :"
|
||||
.IP
|
||||
soundstretch infilename outfilename [switches]
|
||||
.PP
|
||||
To use standard input/output pipes, give 'stdin' and 'stdout' as filenames.
|
||||
.SS "Available switches are:"
|
||||
.TP
|
||||
\fB\-tempo\fR=\fIn\fR : Change sound tempo by n percents
|
||||
(n=\-95..+5000 %)
|
||||
.HP
|
||||
\fB\-pitch\fR=\fIn\fR : Change sound pitch by n semitones (n=\-60..+60 semitones)
|
||||
.TP
|
||||
\fB\-rate\fR=\fIn\fR
|
||||
: Change sound rate by n percents (n=\-95..+5000 %)
|
||||
.TP
|
||||
\fB\-bpm\fR=\fIn\fR
|
||||
: Detect the BPM rate of sound and adjust tempo to meet 'n' BPMs.
|
||||
.IP
|
||||
If '=n' is omitted, just detects the BPM rate.
|
||||
.TP
|
||||
\fB\-quick\fR
|
||||
: Use quicker tempo change algorithm (gain speed, lose quality)
|
||||
.TP
|
||||
\fB\-naa\fR
|
||||
: Don't use anti\-alias filtering (gain speed, lose quality)
|
||||
.HP
|
||||
\fB\-license\fR : Display the program license text (LGPL)
|
||||
.TP
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5d136a8a3365812b55d8ebdd05cccdded0b0fa2e13326b514b93c8adfdf9d505
|
||||
size 320930
|
3
soundtouch-1.5.0.tar.bz2
Normal file
3
soundtouch-1.5.0.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:734ddf51c30918d5e3b21942a1471d5d640613f7c7485c49d6936e7200d970ca
|
||||
size 222169
|
@ -1,3 +1,37 @@
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 9 17:25:39 UTC 2010 - davejplater@gmail.com
|
||||
|
||||
- Fixed rpmlint warnings and error.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 9 15:34:05 UTC 2010 - rguenther@novell.com
|
||||
|
||||
- drop bogus libstdc++ BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 1 08:31:13 UTC 2009 - lnussel@suse.de
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package soundtouch (Version 1.4.0)
|
||||
# spec file for package soundtouch (Version 1.5.0)
|
||||
#
|
||||
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
@ -19,56 +19,64 @@
|
||||
|
||||
|
||||
Name: soundtouch
|
||||
License: LGPL v2.1 or later
|
||||
License: LGPLv2.1+
|
||||
Group: Productivity/Multimedia/Sound/Editors and Convertors
|
||||
Url: http://www.surina.net/soundtouch
|
||||
Summary: Audio Processing Library
|
||||
Version: 1.4.0
|
||||
Version: 1.5.0
|
||||
Release: 2
|
||||
BuildRequires: gcc-c++ libstdc++
|
||||
BuildRequires: gcc-c++ pkg-config
|
||||
Source: %{name}-%{version}.tar.bz2
|
||||
Source1: soundstretch.1
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
|
||||
%description
|
||||
SoundTouch is an open source 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.
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Olli Parviainen
|
||||
|
||||
%package -n libSoundTouch0
|
||||
License: LGPL v2.1 or later
|
||||
License: LGPLv2.1+
|
||||
Summary: Audio Processing Library
|
||||
Group: Productivity/Multimedia/Sound/Editors and Convertors
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n libSoundTouch0
|
||||
SoundTouch is an open source audio processing library that allows
|
||||
changing the sound tempo, pitch and playback rate parameters
|
||||
independently from each other.
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Olli Parviainen
|
||||
|
||||
%package devel
|
||||
License: LGPL v2.1 or later
|
||||
License: LGPLv2.1+
|
||||
Summary: Audio Processing Library
|
||||
Group: Productivity/Multimedia/Sound/Editors and Convertors
|
||||
Requires: libSoundTouch0 = %{version} glibc-devel
|
||||
Group: Development/Languages/C and C++
|
||||
Requires: %{name} = %{version} glibc-devel
|
||||
|
||||
%description devel
|
||||
SoundTouch is an open-source audio processing library that allows
|
||||
changing the sound tempo, pitch and playback rate parameters
|
||||
independently from each other.
|
||||
|
||||
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Olli Parviainen
|
||||
@ -90,9 +98,7 @@ sed -i s/-msse2// source/SoundTouch/Makefile.am
|
||||
%endif
|
||||
|
||||
%build
|
||||
%if %suse_version >= 1110
|
||||
autoreconf -f -i
|
||||
%endif
|
||||
%configure\
|
||||
--enable-shared\
|
||||
--disable-static
|
||||
@ -101,6 +107,9 @@ make %{?jobs:-j%jobs} pkgdocdir=%{_docdir}/%{name}
|
||||
%install
|
||||
%makeinstall pkgdocdir=%{_docdir}/%{name}
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
|
||||
# Add man page for soundstretch generated by help2man
|
||||
mkdir -p %{buildroot}%{_mandir}/man1
|
||||
cp %{S:1} %{buildroot}%{_mandir}/man1
|
||||
|
||||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
@ -113,6 +122,7 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%defattr(-,root,root)
|
||||
%doc %{_docdir}/%{name}
|
||||
%{_bindir}/*
|
||||
%{_mandir}/man1/*
|
||||
|
||||
%files -n libSoundTouch0
|
||||
%defattr(-,root,root)
|
||||
|
Loading…
Reference in New Issue
Block a user