annotate README.SOUND @ 1:ff5e05767bd3 ALPHA

Empty changelog
author darius
date Sat, 06 Dec 1997 05:41:28 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
1 Blurb about Paradise Sound Support.
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
2
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
3
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
4 GENERAL
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
5 -------
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
6
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
7 * At this time, only Linux, and FreeBSD are supported.
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
8 * I've included HP & Sun expermental, untested sound servers. Please
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
9 report whether these work or don't work.
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
10
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
11 * Generic Rplay support will be added later (SGI, NetBSD, etc)
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
12
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
13
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
14 COMPILING
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
15 ---------
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
16
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
17 * If you are compiling a client with sound support, define UNIX_SOUND
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
18 and explictly compile the sound server with "make paradise.sndsrv.linux".
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
19 The client defaults to using UNIX_SOUND, for simplicity (overhead is
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
20 negligable). You may take your UNIX_SOUND if you architecture does not
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
21 have a sound server, but it really doesn't matter if you don't.
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
22
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
23 * For those of you who are brave enough to try to port this to a new arch.
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
24 Just add your arch.'s define to sound.c and then make a new sound server
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
25 based on my linux sound server. Do not modify the linux sound server,
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
26 please make a new one.
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
27
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
28
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
29 USING
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
30 -----
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
31
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
32 * Once a client is compiled with sound support you'll need to uncomment and
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
33 set the path for the sounds in the .paradiserc (Option soundPath), if you
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
34 want sounds to play.
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
35
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
36 * Without the soundPath defined, the client will not even look for an audio
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
37 device.
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
38
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
39 * Define soundDev for the audio device "/dev/dsp" is the default. This is
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
40 the RAW device ONLY!
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
41
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
42 * Some minor Sound skipping may occur under heavy load. Please report any
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
43 major problems. A better scheme is in the works! :)
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
44
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
45
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
46
ff5e05767bd3 Empty changelog
darius
parents:
diff changeset
47 Sujal Patel (smpatel@umiacs.umd.edu)