diff options
author | adam <adam@pkgsrc.org> | 2004-11-23 08:50:23 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2004-11-23 08:50:23 +0000 |
commit | 11a9e2278101dffee75ab292f6aa3c73f7ec8201 (patch) | |
tree | aa353c2d964086100793c302e5cfe71678ec3bd8 /audio/nas/patches | |
parent | 2ea17ce1c7566d5bb38a6c3d8dfc9e34094689ef (diff) | |
download | pkgsrc-11a9e2278101dffee75ab292f6aa3c73f7ec8201.tar.gz |
Changes 1.7:
- fixed config/Imakefile so 'configure' command would work
under cygwin. Tested clients/server under cygwin.
- corrected a possible race condition in auvoxware that could
cause the server to hang under certain conditions. I do not
know why I haven't seen this problem before, but I could
recreate it easily by killing auplay while playing a long
tune.
If the system restarts syscalls after a signal handler has
run, a situation could arise where the previous timer was
never disabled. This could cause a previous ioctl(DSP_SYNC)
called from setSampleRate() to be constantly interrupted and
restarted, causing an apparent hang.
Now we just turn off the timer as the first thing in
setSampleRate() so DSP_SYNC can actually finish.
We also turn off the timer when openDevice is called, so the
'wait for device to become available' code can work too.
- Patch from Tobias Diedrich that allows mixer init to
fail in the voxware server.
- redid the FAQ in an attempt to make it more useful. I'll
try to keep it up to date.
- updated libtool due to a problem(s) reported by Steve
McIntyre.
Diffstat (limited to 'audio/nas/patches')
-rw-r--r-- | audio/nas/patches/patch-ad | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/audio/nas/patches/patch-ad b/audio/nas/patches/patch-ad index 0dd5e2695fb..a5d14f63795 100644 --- a/audio/nas/patches/patch-ad +++ b/audio/nas/patches/patch-ad @@ -1,8 +1,8 @@ -$NetBSD: patch-ad,v 1.9 2002/11/28 11:40:46 markd Exp $ +$NetBSD: patch-ad,v 1.10 2004/11/23 08:50:24 adam Exp $ ---- server/dda/voxware/auvoxware.c.orig Thu Jul 25 12:42:28 2002 +--- server/dda/voxware/auvoxware.c.orig 2004-10-22 21:44:47.000000000 +0000 +++ server/dda/voxware/auvoxware.c -@@ -238,8 +238,13 @@ +@@ -242,8 +242,13 @@ SndStat sndStatIn = 256, /* fragSize */ 3, /* minFrags */ 32, /* maxFrags */ @@ -16,7 +16,7 @@ $NetBSD: patch-ad,v 1.9 2002/11/28 11:40:46 markd Exp $ #if defined(__CYGWIN__) O_RDONLY, /* howToOpen */ #else -@@ -260,7 +265,11 @@ +@@ -264,7 +269,11 @@ SndStat sndStatIn = 256, /* fragSize */ 3, /* minFrags */ 32, /* maxFrags */ |