mirror of
https://github.com/RPCS3/soundtouch.git
synced 2024-11-08 20:12:27 +01:00
Updated version id to 1.6.1pre
This commit is contained in:
parent
9db805d439
commit
a88461c737
52
README.html
52
README.html
@ -15,7 +15,7 @@
|
||||
</head>
|
||||
<body class="normal">
|
||||
<hr>
|
||||
<h1>SoundTouch audio processing library v1.6.0 </h1>
|
||||
<h1>SoundTouch audio processing library v1.6.1pre </h1>
|
||||
<p class="normal">SoundTouch library Copyright © Olli Parviainen
|
||||
2001-2011 </p>
|
||||
<hr>
|
||||
@ -71,8 +71,8 @@ version. Assembler-level performance optimizations for GNU platform are
|
||||
currently available in x86 platforms only, and they are automatically
|
||||
disabled and replaced with standard C routines in other processor
|
||||
platforms.</p>
|
||||
<p>To build and install the binaries, run the following commands in the
|
||||
SoundTouch/ directory:</p>
|
||||
<p>To build and install the binaries, run the following commands in
|
||||
/soundtouch directory:</p>
|
||||
<table border="0" cellpadding="0" cellspacing="4">
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -128,33 +128,19 @@ these with the following command:</p>
|
||||
<pre><b>sudo apt-get install automake autoconf libtool build-essential</b></pre>
|
||||
<h4><b>2.2.2 Problems with GCC compiler compatibility</b></h4>
|
||||
<p>At the release time the SoundTouch package has been tested to
|
||||
compile in GNU/Linux platform. However, in past it's happened that new
|
||||
gcc versions aren't necessarily compatible with the assembler settings
|
||||
used in the optimized routines. <b>If you have problems getting the
|
||||
SoundTouch library compiled, try disabling the optimizations as a </b><b>workaround</b>
|
||||
by editing the file "include/STTypes.h" and removing the following
|
||||
definition there:</p>
|
||||
compile in GNU/Linux platform. However, If you have problems getting the
|
||||
SoundTouch library compiled, try disabling optimizations that are specific for
|
||||
x86 processors by running <b>./configure</b> script with switch
|
||||
<blockquote>
|
||||
<pre>#define ALLOW_OPTIMIZATIONS 1</pre>
|
||||
<pre>--enable-x86-optimizations=no</pre>
|
||||
</blockquote>
|
||||
<h4><b>2.2.3 Problems with configure script or build process</b> </h4>
|
||||
<p>Incompatibilities between various GNU toolchain versions may cause
|
||||
errors when running the "configure" script or building the source
|
||||
codes, if your GNU tool versions are not compatible with the versions
|
||||
used for preparing the SoundTouch kit. </p>
|
||||
<p>To resolve the issue, regenerate the configure scripts with your
|
||||
local tool set by running the "<b>./bootstrap</b>" script included in
|
||||
the SoundTouch source code kit. After that, run the <b>configure</b>
|
||||
script and <b>make</b> as usually.</p>
|
||||
<h4><b>2.2.4 Compiler issues with non-x86 processors</b></h4>
|
||||
<p>SoundTouch library works also on non-x86 processors.</p>
|
||||
<p>However, in case that you get compiler errors when trying to compile
|
||||
for non-Intel processor, edit the file "<b>source\SoundTouch\Makefile.am</b>"
|
||||
and
|
||||
remove the "<b>-msse2</b>" flag on the <b>AM_CXXFLAGS </b>line:</p>
|
||||
<pre><b>AM_CXXFLAGS=-O3 -fcheck-new -I../../include # Note: -msse2 flag removed!</b></pre>
|
||||
<p>After that, run "<b>./bootstrap</b>" script, and then run <b>configure</b>
|
||||
and <b>make</b> again.</p>
|
||||
|
||||
Alternatively, if you don't use GNU Configure system, edit file "include/STTypes.h"
|
||||
directly and remove the following definition:</p>
|
||||
<blockquote>
|
||||
<pre>#define SOUNDTOUCH_ALLOW_X86_OPTIMIZATIONS 1</pre>
|
||||
</blockquote>
|
||||
|
||||
<hr>
|
||||
<h2>3. About implementation & Usage tips</h2>
|
||||
<h3>3.1. Supported sample data formats</h3>
|
||||
@ -520,6 +506,15 @@ and estimates the BPM rate:</p>
|
||||
<hr>
|
||||
<h2>5. Change History</h2>
|
||||
<h3>5.1. SoundTouch library Change History </h3>
|
||||
<p><b>1.6.1:</b></p>
|
||||
<ul>
|
||||
<li>Fix bug in Wavfile exception string formatting.
|
||||
</li>
|
||||
<li>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.</li>
|
||||
<li>Revised #define conditions for 32bit/64bit compatibility
|
||||
</li>
|
||||
</ul>
|
||||
<p><b>1.6.0:</b></p>
|
||||
<ul>
|
||||
<li> Added automatic cutoff threshold adaptation to beat detection
|
||||
@ -713,6 +708,7 @@ submitted bugfixes since SoundTouch v1.3.1: </p>
|
||||
<li> Brian Cameron </li>
|
||||
<li> Jason Champion </li>
|
||||
<li> Patrick Colis </li>
|
||||
<li> Miquel Colon </li>
|
||||
<li> Justin Frankel </li>
|
||||
<li> Jason Garland </li>
|
||||
<li> Takashi Iwai </li>
|
||||
|
@ -3,8 +3,6 @@
|
||||
##
|
||||
## $Id$
|
||||
##
|
||||
## Copyright (C) 2003 - David W. Durham
|
||||
##
|
||||
## This file is part of SoundTouch, an audio processing library for pitch/time adjustments
|
||||
##
|
||||
## SoundTouch is free software; you can redistribute it and/or modify it under the
|
||||
|
@ -19,7 +19,7 @@ dnl this program; if not, write to the Free Software Foundation, Inc., 59 Temple
|
||||
dnl Place - Suite 330, Boston, MA 02111-1307, USA
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_INIT(SoundTouch, 1.6.0, [http://www.surina.net/soundtouch])
|
||||
AC_INIT(SoundTouch, 1.6.1, [http://www.surina.net/soundtouch])
|
||||
AC_CONFIG_AUX_DIR(config)
|
||||
AM_CONFIG_HEADER([include/soundtouch_config.h])
|
||||
AM_INIT_AUTOMAKE
|
||||
|
@ -79,10 +79,10 @@ namespace soundtouch
|
||||
{
|
||||
|
||||
/// Soundtouch library version string
|
||||
#define SOUNDTOUCH_VERSION "1.6.0"
|
||||
#define SOUNDTOUCH_VERSION "1.6.1pre"
|
||||
|
||||
/// SoundTouch library version id
|
||||
#define SOUNDTOUCH_VERSION_ID (10600)
|
||||
#define SOUNDTOUCH_VERSION_ID (10601)
|
||||
|
||||
//
|
||||
// Available setting IDs for the 'setSetting' & 'get_setting' functions:
|
||||
|
Loading…
Reference in New Issue
Block a user