Several utilities to test a OSS sound driver.

The playback utilities play two/one sinusoidal
waves to the /dev/dsp device (in stereo/mono mode).

You can change their frequency and amplitude by editing
the file common.h

You may also change the buffering parameters by editing
the file common.h

Finally there are two other important #defines in the
file common.h

DEBUG - writes the result of all the ioctl calls.
WRITE_FILE - writes a text file named input/output.dat with the
		data played/recorded.

query    - just queries the driver characteristics

play - encodes two sinusoidal waves (if output set to stereo) of
           arbitrary frequency and amplitude and continuously writes
           the buffer. It also lets you choose all of the format settings.

play_select - uses select to wait for free space in the buffer.

play_mmap - DMA sound.

rec   - continuously reads a buffer. It also lets you choose all of the
	format settings.

rec_select - records using select to see if there are any bytes available.

full-duplex - test full-duplex mode of the driver.

stop-go - 

It's very easy to notice problems with sound and gives you great control
over sound format. Hope you find it useful, and of course improvements are
welcome.

Rui Sousa <rui.sousa@conexant.com>
