blob: 285ca1fd79e58f1b88168c5616d8f47928d3d13e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
$NetBSD: patch-af,v 1.1.1.1 2004/04/20 17:52:49 ben Exp $
--- pa_unix_oss/pa_unix_oss.c~ Mon Jun 30 11:05:50 2003
+++ pa_unix_oss/pa_unix_oss.c Wed Nov 26 02:40:25 2003
@@ -47,6 +47,9 @@
#include <machine/soundcard.h> /* JH20010905 */
#endif
+#ifdef __NetBSD__
+#include <sys/audioio.h>
+#endif
#ifndef AFMT_S16_NE
#define AFMT_S16_NE Get_AFMT_S16_NE()
@@ -236,7 +239,11 @@
ERR_RPT(("Pa_SetupDeviceFormat: HW does not support AFMT_S16_NE\n" ));
return paHostError;
}
-
+#ifdef __NetBSD__
+ tmp = 1;
+ ioctl(devHandle, AUDIO_SETFD, &tmp); /* set full-duplex operations,
+ * ignore the output on non-fd cards */
+#endif
/* Set number of channels. */
tmp = numChannels;
|