CHANGE LOG:


Version 2.0 : June 2011
------------------------------------------------------------------------

The  package was reworked to use the autoconf tools for easier installs.
It  should  install  automatically for Linux and *BSD. This version also
should  build  and  operate  correctly on 64-bit platforms.  A number of
compiler warnings were also eliminated.

Wed Jun  8 20:58:07 2011	./configure updates.


Version 1.5B
------------------------------------------------------------------------

License  GPLv3  may  be  applied  (file  GPLv3),  or  the original GPL 2
described  by  file COPYING.  Additionally, the Makefile was adjusted to
use the gcc -march= parameter in place of the obsolete -mcpu= parameter.


Version 1.5 : Feb 2004
------------------------------------------------------------------------

Mostly  a  number  of  fixes to compile problems with the newer gcc, and
newer  LessTif  libraries:  References to sys_errlist[] were replaced by
calls to  strerror().  Makefile  was  changed slightly  to  use the more
modern  version  of  the -mcpu=i686 CPU compile  option.  The include of
Editres.h  is  now done in the correct place.  Other than that, no major
changes.


Version 1.4 :
------------------------------------------------------------------------

wavplay-1.4  completely  replaces  wavplay-1.3.  This  release  consists
mostly  of  improvements  provided  by Jonathan Woithe.  There were some
additional small  fixes  applied  to  bring the software up to date with
current  distributions.  This should make it easier for folks to compile
it.

Jonathan  Woithe  applied  a  fix to FilesDlgOKCB()  so it ignored empty
XmStrings passed from  the file  selector  dialog  when a  directory was
selected.

Jonathan  Woithe:  fixed  some  actions  immediately  after starting the
program  (eg:  setting 8/16 bit sample size)  would not clear all of the
help strings displayed in the File/type/date/size fields.  This has been
fixed.

Jonathan Woithe: During record, the size, duration and number of samples
is updated as the recording progresses.

Jonathan  Woithe: a time display was added.  This allows a user to start
playback from  any point  in  the file. While playing, this display also
tracks  the current position within the file.  The display is calibrated
in 25 fps SMPTE format.

Jonathan  Woithe (24Feb1999): the block size request to the sound driver
now follows the setting of sampling rate, sample size etc since doing it
before these are set results in undefined behaviour.

Warren Gay: fixed the annoying problem with union semun being undefined.
At  one time it  was  defined  by  include <sys/sem.h>, but according to
recent  semctl(2) man page  "according  to  X/OPEN  we have to define it
ourselves".  This  is  now  auto-detected at compile time, and so should
still compile on old and new kernels.

Warren  Gay: A new -d option was added to the wavplay/wavrec command, to
allow the user to override the device pathname on the command line. This
was suggested by Jonathan Woithe and added by me (Jonathan, your patches
talked  about  it  but  was  missing  this code  as  far as I can tell.)
Jonathan  indicated that this is useful if you have multiple sound cards
installed.


Version 1.3
------------------------------------------------------------------------

See file NEW for a more complete description.  This release is primarily
a  bug  fix  release, but  does  include  a few small enhancements.  The
primary enhancement to this release is the real time scheduling feature,
which  if  enabled,  can  greatly  improve  the  reliability of wav file
playing  or  recording  (Thanks  to  Dirk  Pfau  pfau@dkrz.de  for  this
suggestion).


Version 1.3
------------------------------------------------------------------------

Bug  fix  release,  includes 1.0 + 2 patches, and other small bug fixes.
Added sched_setscheduler() call.


Version 1.0
------------------------------------------------------------------------

Major rewrite of much of the project:

	wavplay				Improved
	recplay				Improved
	xltwavplay			MOTIF/LessTif client (new)


Version 0.22
------------------------------------------------------------------------

Modification release by Per Harald Myrvang (perm@bigfoot.com)

In this release, patched a few fixes to the problematic WAV header code,
as well as  added options -Q,  -i  and  -D  for  quiet mode, information
display only mode, and debug modes.


Version 0.21w1
------------------------------------------------------------------------

Modification     release     by     myself     of    Andre    Fuechsel's
(af1@irz.inf.tu-dresden.de) work.

For  the  most  part, this release did not change the WAV aspects of the
program, but  merely  added  semaphore  locking  facilities and made the
program  more shell  friendly. The  executable name was changed from the
original 'play' to 'wavplay'.

Andre's  Xplay  was dropped from this release, since it was available in
his original work.


Version 0.21	Andre Fuechsel (af1@irz.inf.tu-dresden.de)
------------------------------------------------------------------------

Apparently  a  bug  fix release for Xplay.  This appears to be the first
public release.


Version 0.2	Andre Fuechsel (af1@irz.inf.tu-dresden.de)
------------------------------------------------------------------------

According to Andre's README, it was "(not announced)".  Andre also notes
that: "Some code comes from the recplay.c written by Liam Corner, posted
in the 'Audio Utilities for Linux 2.0' - Package."


