Merge 4.1.3 into releases

This commit is contained in:
Stephen Sinclair
2013-09-29 23:37:48 +02:00
4 changed files with 16 additions and 8 deletions

View File

@@ -2,6 +2,9 @@ The Synthesis ToolKit in C++ (STK)
By Perry R. Cook and Gary P. Scavone, 1995-2004. By Perry R. Cook and Gary P. Scavone, 1995-2004.
v4.1.3: (22 March 2004)
- bug fix in RtAudio for Windows DirectSound output only support
v4.1.2: (15 March 2004) v4.1.2: (15 March 2004)
- added Linux JACK support to RtAudio - added Linux JACK support to RtAudio
- added optional doNormalize argument to WvIn to allow specification of data normalization or not - added optional doNormalize argument to WvIn to allow specification of data normalization or not

View File

@@ -1,15 +1,21 @@
/*! \page download Download and Release Notes /*! \page download Download and Release Notes
<B>Version 4.1.2, 15 March 2004</B><P> <B>Version 4.1.3, 22 March 2004</B><P>
<UL> <UL>
<LI><A HREF="http://www-ccrma.stanford.edu/software/stk/release/stk-4.1.2.tar.gz">Source distribution</A></LI> <LI><A HREF="http://www-ccrma.stanford.edu/software/stk/release/stk-4.1.3.tar.gz">Source distribution</A></LI>
<LI><A HREF="http://www-ccrma.stanford.edu/software/stk/release/stk-4.1.2.binaries.tar.gz">Source with precompiled Windows binaries</A></LI> <LI><A HREF="http://www-ccrma.stanford.edu/software/stk/release/stk-4.1.3.binaries.tar.gz">Source with precompiled Windows binaries</A></LI>
<LI><A HREF="http://www-ccrma.stanford.edu/planetccrma/software/">Linux RPMs from Planet CCRMA</A></LI> <LI><A HREF="http://www-ccrma.stanford.edu/planetccrma/software/">Linux RPMs from Planet CCRMA</A></LI>
</UL> </UL>
\section notes Release Notes: \section notes Release Notes:
\subsection v4dot1dot3 Version 4.1.3
<ul>
<li>Bug fix in RtAudio for Windows DirectSound output only support</li>
</ul>
\subsection v4dot1dot2 Version 4.1.2 \subsection v4dot1dot2 Version 4.1.2
<UL> <UL>

View File

@@ -37,7 +37,7 @@
*/ */
/************************************************************************/ /************************************************************************/
// RtAudio: Version 3.0, 1 March 2004 // RtAudio: Version 3.0.1, 22 March 2004
#ifndef __RTAUDIO_H #ifndef __RTAUDIO_H
#define __RTAUDIO_H #define __RTAUDIO_H
@@ -186,8 +186,7 @@ protected:
RtApiStream() RtApiStream()
:apiHandle(0), userBuffer(0), deviceBuffer(0) {} :apiHandle(0), userBuffer(0), deviceBuffer(0) {}
// :apiHandle(0), mode(UNINITIALIZED), state(STREAM_STOPPED), // mode(UNINITIALIZED), state(STREAM_STOPPED),
// userBuffer(0), deviceBuffer(0) {}
}; };
// A protected device structure for audio devices. // A protected device structure for audio devices.

View File

@@ -37,7 +37,7 @@
*/ */
/************************************************************************/ /************************************************************************/
// RtAudio: Version 3.0, 1 March 2004 // RtAudio: Version 3.0.1, 22 March 2004
#include "RtAudio.h" #include "RtAudio.h"
#include <iostream> #include <iostream>
@@ -5489,7 +5489,7 @@ void RtApiDs :: probeDeviceInfo(RtApiDevice *info)
} }
else { else {
// Check input rates against output rate range. // Check input rates against output rate range.
for ( unsigned int i=info->sampleRates.size()-1; i>=0; i-- ) { for ( int i=info->sampleRates.size()-1; i>=0; i-- ) {
if ( (unsigned int) info->sampleRates[i] > out_caps.dwMaxSecondarySampleRate ) if ( (unsigned int) info->sampleRates[i] > out_caps.dwMaxSecondarySampleRate )
info->sampleRates.erase( info->sampleRates.begin() + i ); info->sampleRates.erase( info->sampleRates.begin() + i );
} }