forked from pool/soundtouch
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
This commit is contained in:
parent
6e2682d708
commit
3e2bd70258
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,27 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
Thu Dec 9 17:25:39 UTC 2010 - davejplater@gmail.com
|
||||||
|
|
||||||
|
@ -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.
|
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
@ -19,29 +19,41 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: soundtouch
|
Name: soundtouch
|
||||||
License: LGPL v2.1 or later
|
License: LGPLv2.1+
|
||||||
Group: Productivity/Multimedia/Sound/Editors and Convertors
|
Group: Productivity/Multimedia/Sound/Editors and Convertors
|
||||||
Url: http://www.surina.net/soundtouch
|
Url: http://www.surina.net/soundtouch
|
||||||
Summary: Audio Processing Library
|
Summary: Audio Processing Library
|
||||||
Version: 1.4.0
|
Version: 1.5.0
|
||||||
Release: 2
|
Release: 2
|
||||||
BuildRequires: gcc-c++ pkg-config
|
BuildRequires: gcc-c++ pkg-config
|
||||||
Source: %{name}-%{version}.tar.bz2
|
Source: %{name}-%{version}.tar.bz2
|
||||||
|
Source1: soundstretch.1
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
%description
|
%description
|
||||||
SoundTouch is an open source audio processing library that allows
|
SoundTouch is an open source audio processing library that allows
|
||||||
changing the sound tempo, pitch and playback rate parameters
|
changing the sound tempo, pitch and playback rate parameters
|
||||||
independently from each other.
|
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:
|
Authors:
|
||||||
--------
|
--------
|
||||||
Olli Parviainen
|
Olli Parviainen
|
||||||
|
|
||||||
%package -n libSoundTouch0
|
%package -n libSoundTouch0
|
||||||
License: LGPL v2.1 or later
|
License: LGPLv2.1+
|
||||||
Summary: Audio Processing Library
|
Summary: Audio Processing Library
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
|
|
||||||
@ -50,14 +62,12 @@ SoundTouch is an open source audio processing library that allows
|
|||||||
changing the sound tempo, pitch and playback rate parameters
|
changing the sound tempo, pitch and playback rate parameters
|
||||||
independently from each other.
|
independently from each other.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Authors:
|
Authors:
|
||||||
--------
|
--------
|
||||||
Olli Parviainen
|
Olli Parviainen
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
License: LGPL v2.1 or later
|
License: LGPLv2.1+
|
||||||
Summary: Audio Processing Library
|
Summary: Audio Processing Library
|
||||||
Group: Development/Languages/C and C++
|
Group: Development/Languages/C and C++
|
||||||
Requires: %{name} = %{version} glibc-devel
|
Requires: %{name} = %{version} glibc-devel
|
||||||
@ -88,9 +98,7 @@ sed -i s/-msse2// source/SoundTouch/Makefile.am
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if %suse_version >= 1110
|
|
||||||
autoreconf -f -i
|
autoreconf -f -i
|
||||||
%endif
|
|
||||||
%configure\
|
%configure\
|
||||||
--enable-shared\
|
--enable-shared\
|
||||||
--disable-static
|
--disable-static
|
||||||
@ -99,6 +107,9 @@ make %{?jobs:-j%jobs} pkgdocdir=%{_docdir}/%{name}
|
|||||||
%install
|
%install
|
||||||
%makeinstall pkgdocdir=%{_docdir}/%{name}
|
%makeinstall pkgdocdir=%{_docdir}/%{name}
|
||||||
rm -f $RPM_BUILD_ROOT%{_libdir}/lib*.la
|
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
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
@ -111,6 +122,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc %{_docdir}/%{name}
|
%doc %{_docdir}/%{name}
|
||||||
%{_bindir}/*
|
%{_bindir}/*
|
||||||
|
%{_mandir}/man1/*
|
||||||
|
|
||||||
%files -n libSoundTouch0
|
%files -n libSoundTouch0
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
Loading…
Reference in New Issue
Block a user