Subject: CVS commit: pkgsrc/audio/nas
From: Adam Ciarcinski
Date: 2004-11-23 09:50:24
Message id: 20041123085024.154702DA1D@cvs.netbsd.org

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.

Files:
RevisionActionfile
1.47modifypkgsrc/audio/nas/Makefile
1.5modifypkgsrc/audio/nas/PLIST.clients
1.11modifypkgsrc/audio/nas/distinfo
1.10modifypkgsrc/audio/nas/patches/patch-ad