aboutsummaryrefslogtreecommitdiff
path: root/pd/src/s_audio.c
diff options
context:
space:
mode:
authorGuenter Geiger <ggeiger@users.sourceforge.net>2004-02-02 14:31:34 +0000
committerGuenter Geiger <ggeiger@users.sourceforge.net>2004-02-02 14:31:34 +0000
commit64c61824dc8bc2a83c03cd609bea77f374b6cfe5 (patch)
treeb4b1af154b0ab3eae382b2d9dd5b6304b0bb1030 /pd/src/s_audio.c
parente3f67bd77b72fbaeb643792a2d1f9decddbccbbe (diff)
merged with version_0_37_1test6
svn path=/trunk/; revision=1310
Diffstat (limited to 'pd/src/s_audio.c')
-rw-r--r--pd/src/s_audio.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/pd/src/s_audio.c b/pd/src/s_audio.c
index 23c2197e..c08b42cb 100644
--- a/pd/src/s_audio.c
+++ b/pd/src/s_audio.c
@@ -40,7 +40,13 @@ static float sys_outmax; /* max output amplitude */
/* exported variables */
int sys_schedadvance; /* scheduler advance in microseconds */
float sys_dacsr;
+
+#ifdef MACOSX
+int sys_hipriority = 1;
+#else
int sys_hipriority = 0;
+#endif
+
t_sample *sys_soundout;
t_sample *sys_soundin;
@@ -326,6 +332,8 @@ else
}
sys_save_audio_params(naudioindev, audioindev, chindev,
naudiooutdev, audiooutdev, choutdev, rate, advance);
+ if (sys_inchannels == 0 && sys_outchannels == 0)
+ enable = 0;
audio_state = enable;
sys_vgui("set pd_whichapi %d\n", (audio_isopen() ? sys_audioapi : 0));
sched_set_using_dacs(enable);