[nas] NAS 1.6g (devel) is available
jon at radscan.com
Fri Oct 22 16:36:38 MDT 2004
Here is the release note portion for 1.6g:
- 1.7 release candidate
- 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
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.
With this patch "aoss nasd" works, without it would fail
(aoss is the alsa oss wrapper script, which simply preloads
libaoss.so, a wrapper library similar to libaudiooss).
Combining this with the alsa dmix feature should allow nas
to coexist with other daemons like artsd.
See http://radscan.com/nas/nas-ml/msg01121.html for more
- 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
Jon Trulson mailto:jon at radscan.com
ID: 1A9A2B09, FP: C23F328A721264E7 B6188192EC733962
PGP keys at http://radscan.com/~jon/PGPKeys.txt
"I am Nomad." -Nomad
More information about the Nas