summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorGary Scavone <gary@music.mcgill.ca>2013-10-09 23:42:21 +0200
committerStephen Sinclair <sinclair@music.mcgill.ca>2013-10-10 01:08:39 +0200
commit8eb71e693530726068addf6b8088aea0fd340f2a (patch)
treec9220a01b1324a5fcd78d9572447a41aecb494eb /tests
parent72ee1e6be2d918af467fef76932231be731795e9 (diff)
Version 2.0.1
Diffstat (limited to 'tests')
-rw-r--r--tests/Makefile6
-rw-r--r--tests/call_inout.cpp9
-rw-r--r--tests/call_inout.dsp10
-rw-r--r--tests/call_saw.cpp9
-rw-r--r--tests/call_saw.dsp10
-rw-r--r--tests/call_twostreams.cpp18
-rw-r--r--tests/call_twostreams.dsp10
-rw-r--r--tests/in_out.cpp12
-rw-r--r--tests/in_out.dsp4
-rw-r--r--tests/info.cpp4
-rw-r--r--tests/info.dsp4
-rw-r--r--tests/play_raw.cpp12
-rw-r--r--tests/play_raw.dsp4
-rw-r--r--tests/play_saw.cpp12
-rw-r--r--tests/play_saw.dsp4
-rw-r--r--tests/record_raw.cpp13
-rw-r--r--tests/record_raw.dsp4
-rw-r--r--tests/twostreams.cpp27
-rw-r--r--tests/twostreams.dsp4
19 files changed, 69 insertions, 107 deletions
diff --git a/tests/Makefile b/tests/Makefile
index 2f69c73..b6e1e90 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -5,16 +5,16 @@ RM = /bin/rm
ifeq ($(OS),Linux) # These are for Linux
INSTR = info play_saw record_raw in_out play_raw twostreams call_saw call_inout call_twostreams
- CC = g++ -Wall -D__LINUX_OSS_# -g -pg -O3
+ CC = g++ -Wall -D__LINUX_OSS__# -g -pg -O3
LIBRARY = -lpthread
-# CC = g++ -g -Wall -D__LINUX_ALSA_ # -g -pg -O3
+# CC = g++ -g -Wall -D__LINUX_ALSA__ # -g -pg -O3
# LIBRARY = -lpthread -lasound
INCLUDE = -I../
endif
ifeq ($(OS),IRIX) # These are for SGI
INSTR = info play_saw record_raw in_out play_raw twostreams call_saw call_inout call_twostreams
- CC = CC -D__IRIX_AL_ # -g -fullwarn -D__SGI_CC__ -O2
+ CC = CC -D__IRIX_AL__ # -g -fullwarn -D__SGI_CC__ -O2
LIBRARY = -laudio -lpthread
INCLUDE = -I../
endif
diff --git a/tests/call_inout.cpp b/tests/call_inout.cpp
index c4ae167..2e92eb8 100644
--- a/tests/call_inout.cpp
+++ b/tests/call_inout.cpp
@@ -68,8 +68,7 @@ int main(int argc, char *argv[])
audio = new RtAudio(&stream, device, chans, device, chans,
FORMAT, fs, &buffer_size, 8);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
exit(EXIT_FAILURE);
}
@@ -77,8 +76,7 @@ int main(int argc, char *argv[])
audio->setStreamCallback(stream, &inout, NULL);
audio->startStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -88,8 +86,7 @@ int main(int argc, char *argv[])
try {
audio->stopStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
}
cleanup:
diff --git a/tests/call_inout.dsp b/tests/call_inout.dsp
index 9aac77e..b3aef86 100644
--- a/tests/call_inout.dsp
+++ b/tests/call_inout.dsp
@@ -42,14 +42,14 @@ RSC=rc.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib dsound.lib /nologo /subsystem:console /machine:I386
!ELSEIF "$(CFG)" == "call_inout - Win32 Debug"
@@ -65,15 +65,15 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /GZ /c
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib dsound.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
!ENDIF
diff --git a/tests/call_saw.cpp b/tests/call_saw.cpp
index cb5509d..af5c9e1 100644
--- a/tests/call_saw.cpp
+++ b/tests/call_saw.cpp
@@ -92,8 +92,7 @@ int main(int argc, char *argv[])
audio = new RtAudio(&stream, device, chans, 0, 0,
FORMAT, fs, &buffer_size, 4);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
exit(EXIT_FAILURE);
}
@@ -103,8 +102,7 @@ int main(int argc, char *argv[])
audio->setStreamCallback(stream, &saw, (void *)data);
audio->startStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -115,8 +113,7 @@ int main(int argc, char *argv[])
try {
audio->stopStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
}
cleanup:
diff --git a/tests/call_saw.dsp b/tests/call_saw.dsp
index 344989b..f86b0b0 100644
--- a/tests/call_saw.dsp
+++ b/tests/call_saw.dsp
@@ -42,14 +42,14 @@ RSC=rc.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib dsound.lib /nologo /subsystem:console /machine:I386
!ELSEIF "$(CFG)" == "call_saw - Win32 Debug"
@@ -65,15 +65,15 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /GZ /c
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib dsound.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
!ENDIF
diff --git a/tests/call_twostreams.cpp b/tests/call_twostreams.cpp
index d763cc5..f13343a 100644
--- a/tests/call_twostreams.cpp
+++ b/tests/call_twostreams.cpp
@@ -92,8 +92,7 @@ int main(int argc, char *argv[])
try {
audio = new RtAudio();
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
exit(EXIT_FAILURE);
}
@@ -103,8 +102,7 @@ int main(int argc, char *argv[])
stream2 = audio->openStream(device, chans, 0, 0,
FORMAT, fs, &buffer_size, 8);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -115,8 +113,7 @@ int main(int argc, char *argv[])
audio->startStream(stream1);
audio->startStream(stream2);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -128,8 +125,7 @@ int main(int argc, char *argv[])
audio->stopStream(stream1);
audio->stopStream(stream2);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -140,8 +136,7 @@ int main(int argc, char *argv[])
audio->startStream(stream1);
audio->startStream(stream2);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -152,8 +147,7 @@ int main(int argc, char *argv[])
audio->stopStream(stream1);
audio->stopStream(stream2);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
}
cleanup:
diff --git a/tests/call_twostreams.dsp b/tests/call_twostreams.dsp
index b81d0d7..3e47390 100644
--- a/tests/call_twostreams.dsp
+++ b/tests/call_twostreams.dsp
@@ -42,14 +42,14 @@ RSC=rc.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib dsound.lib /nologo /subsystem:console /machine:I386
!ELSEIF "$(CFG)" == "call_twostreams - Win32 Debug"
@@ -65,15 +65,15 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /GZ /c
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib dsound.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
!ENDIF
diff --git a/tests/in_out.cpp b/tests/in_out.cpp
index 7513497..131d57b 100644
--- a/tests/in_out.cpp
+++ b/tests/in_out.cpp
@@ -65,8 +65,7 @@ int main(int argc, char *argv[])
audio = new RtAudio(&stream, device, chans, device, chans,
FORMAT, fs, &buffer_size, 8);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
exit(EXIT_FAILURE);
}
@@ -76,8 +75,7 @@ int main(int argc, char *argv[])
buffer = (MY_TYPE *) audio->getStreamBuffer(stream);
audio->startStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -87,8 +85,7 @@ int main(int argc, char *argv[])
try {
audio->tickStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
counter += buffer_size;
@@ -97,8 +94,7 @@ int main(int argc, char *argv[])
try {
audio->stopStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
}
cleanup:
diff --git a/tests/in_out.dsp b/tests/in_out.dsp
index ddfa94f..ef5e0d9 100644
--- a/tests/in_out.dsp
+++ b/tests/in_out.dsp
@@ -42,7 +42,7 @@ RSC=rc.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
@@ -66,7 +66,7 @@ LINK32=link.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
diff --git a/tests/info.cpp b/tests/info.cpp
index a4cfcf2..9cd9738 100644
--- a/tests/info.cpp
+++ b/tests/info.cpp
@@ -17,7 +17,7 @@ int main(int argc, char *argv[])
try {
audio = new RtAudio();
}
- catch (RtAudioError &m) {
+ catch (RtError &m) {
m.printMessage();
exit(EXIT_FAILURE);
}
@@ -29,7 +29,7 @@ int main(int argc, char *argv[])
try {
audio->getDeviceInfo(i, &my_info);
}
- catch (RtAudioError &m) {
+ catch (RtError &m) {
m.printMessage();
break;
}
diff --git a/tests/info.dsp b/tests/info.dsp
index 067803a..f285f23 100644
--- a/tests/info.dsp
+++ b/tests/info.dsp
@@ -42,7 +42,7 @@ RSC=rc.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
@@ -66,7 +66,7 @@ LINK32=link.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
diff --git a/tests/play_raw.cpp b/tests/play_raw.cpp
index 827f533..b616571 100644
--- a/tests/play_raw.cpp
+++ b/tests/play_raw.cpp
@@ -79,8 +79,7 @@ int main(int argc, char *argv[])
audio = new RtAudio(&stream, device, chans, 0, 0,
FORMAT, fs, &buffer_size, 2);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
fclose(fd);
exit(EXIT_FAILURE);
}
@@ -89,8 +88,7 @@ int main(int argc, char *argv[])
buffer = (MY_TYPE *) audio->getStreamBuffer(stream);
audio->startStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -101,8 +99,7 @@ int main(int argc, char *argv[])
try {
audio->tickStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
}
@@ -115,8 +112,7 @@ int main(int argc, char *argv[])
try {
audio->stopStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
}
cleanup:
diff --git a/tests/play_raw.dsp b/tests/play_raw.dsp
index dab880a..e01119f 100644
--- a/tests/play_raw.dsp
+++ b/tests/play_raw.dsp
@@ -42,7 +42,7 @@ RSC=rc.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
@@ -66,7 +66,7 @@ LINK32=link.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
diff --git a/tests/play_saw.cpp b/tests/play_saw.cpp
index bd865aa..1b0d3bb 100644
--- a/tests/play_saw.cpp
+++ b/tests/play_saw.cpp
@@ -73,8 +73,7 @@ int main(int argc, char *argv[])
audio = new RtAudio(&stream, device, chans, 0, 0,
FORMAT, fs, &buffer_size, 4);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
exit(EXIT_FAILURE);
}
@@ -85,8 +84,7 @@ int main(int argc, char *argv[])
buffer = (MY_TYPE *) audio->getStreamBuffer(stream);
audio->startStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -104,8 +102,7 @@ int main(int argc, char *argv[])
//cout << "frames until no block = " << audio->streamWillBlock(stream) << endl;
audio->tickStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -115,8 +112,7 @@ int main(int argc, char *argv[])
try {
audio->stopStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
}
cleanup:
diff --git a/tests/play_saw.dsp b/tests/play_saw.dsp
index b6f9313..6e3f4ec 100644
--- a/tests/play_saw.dsp
+++ b/tests/play_saw.dsp
@@ -42,7 +42,7 @@ RSC=rc.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
@@ -66,7 +66,7 @@ LINK32=link.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
diff --git a/tests/record_raw.cpp b/tests/record_raw.cpp
index 739566e..04041ee 100644
--- a/tests/record_raw.cpp
+++ b/tests/record_raw.cpp
@@ -11,7 +11,6 @@
#include "RtAudio.h"
#include <stdio.h>
-#include <iostream.h>
/*
typedef char MY_TYPE;
@@ -66,8 +65,7 @@ int main(int argc, char *argv[])
audio = new RtAudio(&stream, 0, 0, device, chans,
FORMAT, fs, &buffer_size, 8);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
exit(EXIT_FAILURE);
}
@@ -78,8 +76,7 @@ int main(int argc, char *argv[])
buffer = (MY_TYPE *) audio->getStreamBuffer(stream);
audio->startStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -89,8 +86,7 @@ int main(int argc, char *argv[])
try {
audio->tickStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -101,8 +97,7 @@ int main(int argc, char *argv[])
try {
audio->stopStream(stream);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
}
cleanup:
diff --git a/tests/record_raw.dsp b/tests/record_raw.dsp
index 4b1f1e4..f3a6050 100644
--- a/tests/record_raw.dsp
+++ b/tests/record_raw.dsp
@@ -42,7 +42,7 @@ RSC=rc.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
@@ -66,7 +66,7 @@ LINK32=link.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
diff --git a/tests/twostreams.cpp b/tests/twostreams.cpp
index 1f7a05d..2356a5f 100644
--- a/tests/twostreams.cpp
+++ b/tests/twostreams.cpp
@@ -77,8 +77,7 @@ int main(int argc, char *argv[])
try {
audio = new RtAudio();
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
exit(EXIT_FAILURE);
}
@@ -90,8 +89,7 @@ int main(int argc, char *argv[])
buffer1 = (MY_TYPE *) audio->getStreamBuffer(stream1);
buffer2 = (MY_TYPE *) audio->getStreamBuffer(stream2);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -101,8 +99,7 @@ int main(int argc, char *argv[])
try {
audio->startStream(stream1);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -119,8 +116,7 @@ int main(int argc, char *argv[])
try {
audio->tickStream(stream1);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -132,8 +128,7 @@ int main(int argc, char *argv[])
audio->stopStream(stream1);
audio->startStream(stream2);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -146,8 +141,7 @@ int main(int argc, char *argv[])
try {
audio->tickStream(stream2);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -163,8 +157,7 @@ int main(int argc, char *argv[])
audio->startStream(stream1);
audio->startStream(stream2);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -177,8 +170,7 @@ int main(int argc, char *argv[])
memcpy(buffer1, buffer2, sizeof(MY_TYPE) * chans * buffer_size);
audio->tickStream(stream1);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
goto cleanup;
}
@@ -190,8 +182,7 @@ int main(int argc, char *argv[])
audio->stopStream(stream1);
audio->stopStream(stream2);
}
- catch (RtAudioError &m) {
- m.printMessage();
+ catch (RtError &) {
}
cleanup:
diff --git a/tests/twostreams.dsp b/tests/twostreams.dsp
index 0e69ae2..8e7820a 100644
--- a/tests/twostreams.dsp
+++ b/tests/twostreams.dsp
@@ -42,7 +42,7 @@ RSC=rc.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /GX /O2 /I "../" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
@@ -66,7 +66,7 @@ LINK32=link.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS_" /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /I "../" /D "_DEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__WINDOWS_DS__" /YX /FD /GZ /c
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe