blob: c2365ad1a5112b7bdc34479585b53db7d8ab3dff (
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
28
29
30
31
32
33
34
35
36
37
38
39
|
$NetBSD: patch-ar,v 1.4 2010/07/12 16:49:22 tnn Exp $
Enable the sunaudio module to build on NetBSD.
--- mozilla/media/libsydneyaudio/src/sydney_audio_sunaudio.c.orig 2009-06-29 18:15:03.000000000 +0200
+++ mozilla/media/libsydneyaudio/src/sydney_audio_sunaudio.c
@@ -38,9 +38,14 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
+#if defined(__NetBSD__)
+#include <sys/ioctl.h>
+#include <sys/audioio.h>
+#else
#include <stropts.h>
#include <sys/audio.h>
#include <sys/mixer.h>
+#endif
#include <errno.h>
#include <stdio.h>
#include <pthread.h>
@@ -197,7 +202,7 @@ sa_stream_open(sa_stream_t *s)
s->default_rate = audio_info.play.sample_rate;
s->default_precision = audio_info.play.precision;
- AUDIO_INITINFO(&audio_info)
+ AUDIO_INITINFO(&audio_info);
audio_info.play.sample_rate = s->rate;
audio_info.play.channels = s->n_channels;
@@ -210,7 +215,7 @@ sa_stream_open(sa_stream_t *s)
if (err== -1)
return SA_ERROR_NOT_SUPPORTED;
- AUDIO_INITINFO(&audio_info)
+ AUDIO_INITINFO(&audio_info);
err=ioctl(fd,AUDIO_GETINFO,&audio_info);
if (err== -1)
{
|