view README.SOUND @ 2:fba0b6e6cdc7

Added tag ALPHA for changeset ff5e05767bd3
author darius@midget.dons.net.au
date Tue, 23 Oct 2007 10:09:09 +0930
parents ff5e05767bd3
children
line wrap: on
line source

Blurb about Paradise Sound Support.


GENERAL
-------

* At this time, only Linux, and FreeBSD are supported.
* I've included HP & Sun expermental, untested sound servers.  Please
	report whether these work or don't work.

* Generic Rplay support will be added later (SGI, NetBSD, etc)


COMPILING
---------

* If you are compiling a client with sound support, define UNIX_SOUND
  and explictly compile the sound server with "make paradise.sndsrv.linux".
  The client defaults to using UNIX_SOUND, for simplicity (overhead is
  negligable).  You may take your UNIX_SOUND if you architecture does not
  have a sound server, but it really doesn't matter if you don't.

* For those of you who are brave enough to try to port this to a new arch.
  Just add your arch.'s define to sound.c and then make a new sound server
  based on my linux sound server.  Do not modify the linux sound server,
  please make a new one.


USING
-----

* Once a client is compiled with sound support you'll need to uncomment and
  set the path for the sounds in the .paradiserc (Option soundPath), if you
  want sounds to play.

* Without the soundPath defined, the client will not even look for an audio
  device.

* Define soundDev for the audio device "/dev/dsp" is the default.  This is
  the RAW device ONLY!

* Some minor Sound skipping may occur under heavy load.  Please report any
  major problems.  A better scheme is in the works! :)



Sujal Patel (smpatel@umiacs.umd.edu)