diff options
author | Miller Puckette <millerpuckette@users.sourceforge.net> | 2008-12-30 01:51:31 +0000 |
---|---|---|
committer | Miller Puckette <millerpuckette@users.sourceforge.net> | 2008-12-30 01:51:31 +0000 |
commit | 0648504ff46cde69a7392a647d718f621c402b08 (patch) | |
tree | 142fa7cc238f6c22922ab8f91230ecdc344a34b3 /pd/src/s_audio_pa.c | |
parent | b56403eec4b767e04880c418a467b88f7cfeb2ca (diff) |
0.42-0test08
svn path=/trunk/; revision=10469
Diffstat (limited to 'pd/src/s_audio_pa.c')
-rw-r--r-- | pd/src/s_audio_pa.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pd/src/s_audio_pa.c b/pd/src/s_audio_pa.c index 4ceeb6c6..66618d46 100644 --- a/pd/src/s_audio_pa.c +++ b/pd/src/s_audio_pa.c @@ -11,7 +11,6 @@ #include "s_stuff.h" #include <stdio.h> #include <stdlib.h> -#include <unistd.h> #include <portaudio.h> #include "s_audio_pablio.h" @@ -30,11 +29,15 @@ static t_audiocallback pa_callback; int pa_foo; +#ifndef MSW +#include <unistd.h> +#endif static void pa_init(void) { static int initialized; if (!initialized) { +#ifndef MSW /* Initialize PortAudio */ /* for some reason Pa_Initialize(0 closes file descriptor 1. As a workaround, dup it to another number and dup2 it back @@ -46,6 +49,9 @@ static void pa_init(void) dup2(newfd, 1); close(newfd); } +#else + int err = Pa_Initialize(); +#endif if ( err != paNoError ) { fprintf( stderr, |