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.