Subject: CVS commit: pkgsrc/audio/nas
To: None <pkgsrc-changes@NetBSD.org>
From: Adam Ciarcinski <adam@netbsd.org>
List: pkgsrc-changes
Date: 11/23/2004 08:50:24
Module Name: pkgsrc
Committed By: adam
Date: Tue Nov 23 08:50:24 UTC 2004
Modified Files:
pkgsrc/audio/nas: Makefile PLIST.clients distinfo
pkgsrc/audio/nas/patches: patch-ad
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -r1.46 -r1.47 pkgsrc/audio/nas/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/audio/nas/PLIST.clients
cvs rdiff -r1.10 -r1.11 pkgsrc/audio/nas/distinfo
cvs rdiff -r1.9 -r1.10 pkgsrc/audio/nas/patches/patch-ad
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.