update Sun Mar 14 06:37:03 PDT 2010
[pkgsrc.git] / audio / mpg123 / patches / patch-ac
1 $NetBSD: patch-ac,v 1.3 1999/09/27 08:27:46 agc Exp $
2
3 --- audio_sun.c.orig    Thu Feb  4 13:22:34 1999
4 +++ audio_sun.c Mon Sep 27 09:17:00 1999
5 @@ -17,6 +17,8 @@
6  
7  #include "mpg123.h"
8  
9 +extern int outburst;
10 +
11  #ifndef SPARCLINUX
12  #include <sys/filio.h>
13  #ifdef SUNOS
14 @@ -78,6 +80,17 @@
15    }
16  
17  #ifndef NETBSD
18 +  AUDIO_INITINFO(&ainfo);
19 +  if(ioctl(ai->fn, AUDIO_GETINFO, &ainfo) == -1)
20 +    return -1;
21 +#ifdef SOLARIS
22 +    outburst = MAXOUTBURST;
23 +#else
24 +  outburst = ainfo.blocksize;
25 +#endif
26 +  if(outburst > MAXOUTBURST)
27 +    outburst = MAXOUTBURST;
28 +
29    AUDIO_INITINFO(&ainfo);
30  
31    if(ai->output > 0)