diff options
| author | Gary Scavone <gary@music.mcgill.ca> | 2012-09-21 19:38:03 +0000 |
|---|---|---|
| committer | Stephen Sinclair <sinclair@music.mcgill.ca> | 2013-10-11 01:38:31 +0200 |
| commit | 28fc1cfcb352d47a17078f3348f8702f221db650 (patch) | |
| tree | 4a121155b4db1afa7a8f273ad8f00f6509431c49 /tests | |
| parent | 5d8514d7eb3918a947ec97b45f4105630c64468d (diff) | |
Various changes for true 24-bit support, changes regarding Jack get_latency, and Linux ALSA realtime threading (gps).
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/duplex.cpp | 16 | ||||
| -rw-r--r-- | tests/playraw.cpp | 4 | ||||
| -rw-r--r-- | tests/playsaw.cpp | 20 | ||||
| -rw-r--r-- | tests/record.cpp | 12 |
4 files changed, 28 insertions, 24 deletions
diff --git a/tests/duplex.cpp b/tests/duplex.cpp index 9991dcf..2c60aad 100644 --- a/tests/duplex.cpp +++ b/tests/duplex.cpp @@ -14,24 +14,24 @@ #include <cstring> /* -typedef signed long MY_TYPE; -#define FORMAT RTAUDIO_SINT24 - -typedef char MY_TYPE; +typedef char MY_TYPE; #define FORMAT RTAUDIO_SINT8 */ -typedef signed short MY_TYPE; +typedef signed short MY_TYPE; #define FORMAT RTAUDIO_SINT16 /* -typedef signed long MY_TYPE; +typedef S24 MY_TYPE; +#define FORMAT RTAUDIO_SINT24 + +typedef signed long MY_TYPE; #define FORMAT RTAUDIO_SINT32 -typedef float MY_TYPE; +typedef float MY_TYPE; #define FORMAT RTAUDIO_FLOAT32 -typedef double MY_TYPE; +typedef double MY_TYPE; #define FORMAT RTAUDIO_FLOAT64 */ diff --git a/tests/playraw.cpp b/tests/playraw.cpp index 3b7be76..f57c0b0 100644 --- a/tests/playraw.cpp +++ b/tests/playraw.cpp @@ -26,6 +26,10 @@ typedef signed short MY_TYPE; #define SCALE 32767.0 /* +typedef S24 MY_TYPE; +#define FORMAT RTAUDIO_SINT24 +#define SCALE 8388607.0 + typedef signed int MY_TYPE; #define FORMAT RTAUDIO_SINT32 #define SCALE 2147483647.0 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; diff --git a/tests/record.cpp b/tests/record.cpp index e4c7b12..5aa0ef3 100644 --- a/tests/record.cpp +++ b/tests/record.cpp @@ -16,24 +16,24 @@ #include <stdio.h> /* -typedef char MY_TYPE; +typedef char MY_TYPE; #define FORMAT RTAUDIO_SINT8 */ -typedef signed short MY_TYPE; +typedef signed short MY_TYPE; #define FORMAT RTAUDIO_SINT16 /* -typedef signed long MY_TYPE; +typedef S24 MY_TYPE; #define FORMAT RTAUDIO_SINT24 -typedef signed long MY_TYPE; +typedef signed long MY_TYPE; #define FORMAT RTAUDIO_SINT32 -typedef float MY_TYPE; +typedef float MY_TYPE; #define FORMAT RTAUDIO_FLOAT32 -typedef double MY_TYPE; +typedef double MY_TYPE; #define FORMAT RTAUDIO_FLOAT64 */ |
