1
0
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:
oparviai 2011-07-17 11:46:22 +00:00
parent 9db805d439
commit a88461c737
4 changed files with 27 additions and 33 deletions

View File

@ -15,7 +15,7 @@
</head> </head>
<body class="normal"> <body class="normal">
<hr> <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 <p class="normal">SoundTouch library Copyright © Olli Parviainen
2001-2011 </p> 2001-2011 </p>
<hr> <hr>
@ -71,8 +71,8 @@ version. Assembler-level performance optimizations for GNU platform are
currently available in x86 platforms only, and they are automatically currently available in x86 platforms only, and they are automatically
disabled and replaced with standard C routines in other processor disabled and replaced with standard C routines in other processor
platforms.</p> platforms.</p>
<p>To build and install the binaries, run the following commands in the <p>To build and install the binaries, run the following commands in
SoundTouch/ directory:</p> /soundtouch directory:</p>
<table border="0" cellpadding="0" cellspacing="4"> <table border="0" cellpadding="0" cellspacing="4">
<tbody> <tbody>
<tr> <tr>
@ -128,33 +128,19 @@ these with the following command:</p>
<pre><b>sudo apt-get install automake autoconf libtool build-essential</b></pre> <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> <h4><b>2.2.2 Problems with GCC compiler compatibility</b></h4>
<p>At the release time the SoundTouch package has been tested to <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 compile in GNU/Linux platform. However, If you have problems getting the
gcc versions aren't necessarily compatible with the assembler settings SoundTouch library compiled, try disabling optimizations that are specific for
used in the optimized routines. <b>If you have problems getting the x86 processors by running <b>./configure</b> script with switch
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>
<blockquote> <blockquote>
<pre>#define ALLOW_OPTIMIZATIONS 1</pre> <pre>--enable-x86-optimizations=no</pre>
</blockquote> </blockquote>
<h4><b>2.2.3 Problems with configure script or build process</b>&nbsp;</h4>
<p>Incompatibilities between various GNU toolchain versions may cause Alternatively, if you don't use GNU Configure system, edit file "include/STTypes.h"
errors when running the "configure" script or building the source directly and remove the following definition:</p>
codes, if your GNU tool versions are not compatible with the versions <blockquote>
used for preparing the SoundTouch kit.&nbsp;</p> <pre>#define SOUNDTOUCH_ALLOW_X86_OPTIMIZATIONS 1</pre>
<p>To resolve the issue, regenerate the configure scripts with your </blockquote>
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&nbsp;&nbsp;&nbsp; # 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>
<hr> <hr>
<h2>3. About implementation &amp; Usage tips</h2> <h2>3. About implementation &amp; Usage tips</h2>
<h3>3.1. Supported sample data formats</h3> <h3>3.1. Supported sample data formats</h3>
@ -520,6 +506,15 @@ and estimates the BPM rate:</p>
<hr> <hr>
<h2>5. Change History</h2> <h2>5. Change History</h2>
<h3>5.1. SoundTouch library Change History </h3> <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> <p><b>1.6.0:</b></p>
<ul> <ul>
<li> Added automatic cutoff threshold adaptation to beat detection <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> Brian Cameron </li>
<li> Jason Champion </li> <li> Jason Champion </li>
<li> Patrick Colis </li> <li> Patrick Colis </li>
<li> Miquel Colon </li>
<li> Justin Frankel </li> <li> Justin Frankel </li>
<li> Jason Garland </li> <li> Jason Garland </li>
<li> Takashi Iwai </li> <li> Takashi Iwai </li>

View File

@ -3,8 +3,6 @@
## ##
## $Id$ ## $Id$
## ##
## Copyright (C) 2003 - David W. Durham
##
## This file is part of SoundTouch, an audio processing library for pitch/time adjustments ## 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 ## SoundTouch is free software; you can redistribute it and/or modify it under the

View File

@ -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 dnl Place - Suite 330, Boston, MA 02111-1307, USA
# Process this file with autoconf to produce a configure script. # 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) AC_CONFIG_AUX_DIR(config)
AM_CONFIG_HEADER([include/soundtouch_config.h]) AM_CONFIG_HEADER([include/soundtouch_config.h])
AM_INIT_AUTOMAKE AM_INIT_AUTOMAKE

View File

@ -79,10 +79,10 @@ namespace soundtouch
{ {
/// Soundtouch library version string /// Soundtouch library version string
#define SOUNDTOUCH_VERSION "1.6.0" #define SOUNDTOUCH_VERSION "1.6.1pre"
/// SoundTouch library version id /// SoundTouch library version id
#define SOUNDTOUCH_VERSION_ID (10600) #define SOUNDTOUCH_VERSION_ID (10601)
// //
// Available setting IDs for the 'setSetting' & 'get_setting' functions: // Available setting IDs for the 'setSetting' & 'get_setting' functions: