summaryrefslogtreecommitdiff
path: root/tests/playsaw.cpp
diff options
context:
space:
mode:
authorGary Scavone <gary@music.mcgill.ca>2012-09-21 19:38:03 +0000
committerStephen Sinclair <sinclair@music.mcgill.ca>2013-10-11 01:38:31 +0200
commit28fc1cfcb352d47a17078f3348f8702f221db650 (patch)
tree4a121155b4db1afa7a8f273ad8f00f6509431c49 /tests/playsaw.cpp
parent5d8514d7eb3918a947ec97b45f4105630c64468d (diff)
Various changes for true 24-bit support, changes regarding Jack get_latency, and Linux ALSA realtime threading (gps).
Diffstat (limited to 'tests/playsaw.cpp')
-rw-r--r--tests/playsaw.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/playsaw.cpp b/tests/playsaw.cpp
index 2117b54..46ea4fb 100644
--- a/tests/playsaw.cpp
+++ b/tests/playsaw.cpp
@@ -13,29 +13,29 @@
#include <cstdlib>
/*
-typedef signed long MY_TYPE;
-#define FORMAT RTAUDIO_SINT24
-#define SCALE 2147483647.0
-
-typedef char MY_TYPE;
+typedef char MY_TYPE;
#define FORMAT RTAUDIO_SINT8
#define SCALE 127.0
*/
-typedef signed short MY_TYPE;
+typedef signed short MY_TYPE;
#define FORMAT RTAUDIO_SINT16
#define SCALE 32767.0
/*
-typedef signed long MY_TYPE;
+typedef S24 MY_TYPE;
+#define FORMAT RTAUDIO_SINT24
+#define SCALE 8388607.0
+
+typedef signed long MY_TYPE;
#define FORMAT RTAUDIO_SINT32
#define SCALE 2147483647.0
-typedef float MY_TYPE;
+typedef float MY_TYPE;
#define FORMAT RTAUDIO_FLOAT32
#define SCALE 1.0
-typedef double MY_TYPE;
+typedef double MY_TYPE;
#define FORMAT RTAUDIO_FLOAT64
#define SCALE 1.0
*/
@@ -163,7 +163,7 @@ int main( int argc, char *argv[] )
oParams.nChannels = channels;
oParams.firstChannel = offset;
- options.flags |= RTAUDIO_HOG_DEVICE;
+ options.flags = RTAUDIO_HOG_DEVICE;
options.flags |= RTAUDIO_SCHEDULE_REALTIME;
#if !defined( USE_INTERLEAVED )
options.flags |= RTAUDIO_NONINTERLEAVED;