mirror of
https://github.com/RPCS3/soundtouch.git
synced 2024-11-09 20:33:03 +01:00
SoundTouch release 1.5.0 - updated version info and change log
This commit is contained in:
parent
b9a89735a3
commit
b99198c1fe
34
README.html
34
README.html
@ -18,7 +18,7 @@
|
|||||||
</head>
|
</head>
|
||||||
<body class="normal">
|
<body class="normal">
|
||||||
<hr>
|
<hr>
|
||||||
<h1>SoundTouch audio processing library v1.4.1pre
|
<h1>SoundTouch audio processing library v1.5.0
|
||||||
</h1>
|
</h1>
|
||||||
<p class="normal">SoundTouch library Copyright (c) Olli
|
<p class="normal">SoundTouch library Copyright (c) Olli
|
||||||
Parviainen 2002-2009 </p>
|
Parviainen 2002-2009 </p>
|
||||||
@ -61,9 +61,8 @@ and perform a search with keywords "processor pack". </p>
|
|||||||
<p>To build the binaries with Visual C++
|
<p>To build the binaries with Visual C++
|
||||||
compiler, either run "make-win.bat" script, or open the
|
compiler, either run "make-win.bat" script, or open the
|
||||||
appropriate project files in source code directories with Visual
|
appropriate project files in source code directories with Visual
|
||||||
Studio. The final executable will appear under the "SoundTouch\bin"
|
Studio. The final executable will appear under the "SoundTouch\bin"
|
||||||
directory. If using the Visual Studio IDE instead of the
|
directory. If using the Visual Studio IDE instead of the make-win.bat script, directories bin and
|
||||||
make-win.bat script, directories bin and
|
|
||||||
lib may need to be created manually to the SoundTouch
|
lib may need to be created manually to the SoundTouch
|
||||||
package root for the final executables. The make-win.bat script
|
package root for the final executables. The make-win.bat script
|
||||||
creates these directories automatically.
|
creates these directories automatically.
|
||||||
@ -117,7 +116,8 @@ to compile in GNU/Linux platform. However, in past it's happened that
|
|||||||
new
|
new
|
||||||
gcc versions aren't necessarily compatible with the assembler setttings
|
gcc versions aren't necessarily compatible with the assembler setttings
|
||||||
used in the optimized routines. <b>If you have problems getting the
|
used in the optimized routines. <b>If you have problems getting the
|
||||||
SoundTouch library compiled, try the workaround of disabling the optimizations</b> by editing the file "include/STTypes.h" and removing
|
SoundTouch library compiled, try the workaround of disabling the optimizations</b> by editing the file
|
||||||
|
"include/STTypes.h" and removing
|
||||||
the following definition there:</p>
|
the following definition there:</p>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<pre>#define ALLOW_OPTIMIZATIONS 1</pre>
|
<pre>#define ALLOW_OPTIMIZATIONS 1</pre>
|
||||||
@ -538,6 +538,30 @@ estimates the BPM rate:</p>
|
|||||||
<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><strong>1.5.0:</strong></p>
|
||||||
|
<ul>
|
||||||
|
<li>Added normalization to correlation calculation and improvement automatic seek/sequence parameter calculation to improve sound quality</li>
|
||||||
|
|
||||||
|
<li>Bugfixes:
|
||||||
|
<ul>
|
||||||
|
<li>Fixed negative array indexing in quick seek algorithm</li>
|
||||||
|
<li>FIR autoalias filter running too far in processing buffer</li>
|
||||||
|
<li>Check against zero sample count in rate transposing</li>
|
||||||
|
<li>Fix for x86-64 support: Removed pop/push instructions from the cpu detection algorithm. </li>
|
||||||
|
<li>Check against empty buffers in FIFOSampleBuffer</li>
|
||||||
|
<li>Other minor fixes & code cleanup</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Fixes in compilation scripts for non-Intel platforms</li>
|
||||||
|
<li>Added Dynamic-Link-Library (DLL) version of SoundTouch library build,
|
||||||
|
provided with Delphi/Pascal wrapper for calling the dll routines</li>
|
||||||
|
<li>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</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
<p><strong>1.4.1:</strong></p>
|
<p><strong>1.4.1:</strong></p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Fixed a buffer overflow bug in BPM detect algorithm routines if processing
|
<li>Fixed a buffer overflow bug in BPM detect algorithm routines if processing
|
||||||
|
@ -79,10 +79,10 @@ namespace soundtouch
|
|||||||
{
|
{
|
||||||
|
|
||||||
/// Soundtouch library version string
|
/// Soundtouch library version string
|
||||||
#define SOUNDTOUCH_VERSION "1.4.1"
|
#define SOUNDTOUCH_VERSION "1.5.0"
|
||||||
|
|
||||||
/// SoundTouch library version id
|
/// SoundTouch library version id
|
||||||
#define SOUNDTOUCH_VERSION_ID (10401)
|
#define SOUNDTOUCH_VERSION_ID (10500)
|
||||||
|
|
||||||
//
|
//
|
||||||
// Available setting IDs for the 'setSetting' & 'get_setting' functions:
|
// Available setting IDs for the 'setSetting' & 'get_setting' functions:
|
||||||
|
@ -65,8 +65,8 @@ LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
|
|||||||
//
|
//
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
VS_VERSION_INFO VERSIONINFO
|
||||||
FILEVERSION 1,4,1,0
|
FILEVERSION 1,5,0,0
|
||||||
PRODUCTVERSION 1,4,1,0
|
PRODUCTVERSION 1,5,0,0
|
||||||
FILEFLAGSMASK 0x17L
|
FILEFLAGSMASK 0x17L
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
FILEFLAGS 0x1L
|
FILEFLAGS 0x1L
|
||||||
@ -82,12 +82,12 @@ BEGIN
|
|||||||
BLOCK "000004b0"
|
BLOCK "000004b0"
|
||||||
BEGIN
|
BEGIN
|
||||||
VALUE "FileDescription", "SoundTouch Dynamic Link Library"
|
VALUE "FileDescription", "SoundTouch Dynamic Link Library"
|
||||||
VALUE "FileVersion", "1, 4, 1, 0"
|
VALUE "FileVersion", "1, 5, 0, 0"
|
||||||
VALUE "InternalName", "SoundTouch"
|
VALUE "InternalName", "SoundTouch"
|
||||||
VALUE "LegalCopyright", "Copyright (C) Olli Parviainen 2001-2009"
|
VALUE "LegalCopyright", "Copyright (C) Olli Parviainen 1999-2009"
|
||||||
VALUE "OriginalFilename", "SoundTouch.dll"
|
VALUE "OriginalFilename", "SoundTouch.dll"
|
||||||
VALUE "ProductName", " SoundTouch Dynamic Link Library"
|
VALUE "ProductName", " SoundTouch Dynamic Link Library"
|
||||||
VALUE "ProductVersion", "1, 4, 1, 0"
|
VALUE "ProductVersion", "1, 5, 0, 0"
|
||||||
END
|
END
|
||||||
END
|
END
|
||||||
BLOCK "VarFileInfo"
|
BLOCK "VarFileInfo"
|
||||||
|
@ -134,6 +134,9 @@ copy $(OutDir)\*.lib ..\..\lib
|
|||||||
Name="Header Files"
|
Name="Header Files"
|
||||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
|
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
|
||||||
|
<File
|
||||||
|
RelativePath=".\resource.h">
|
||||||
|
</File>
|
||||||
<File
|
<File
|
||||||
RelativePath=".\SoundTouchDLL.h">
|
RelativePath=".\SoundTouchDLL.h">
|
||||||
</File>
|
</File>
|
||||||
|
Loading…
Reference in New Issue
Block a user