home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 44
/
Amiga_Dream_44.iso
/
Linux
/
Apps
/
xanim.tgz
/
xanim
/
xanim27064
/
audio.readme
< prev
next >
Wrap
Text File
|
1997-01-26
|
8KB
|
222 lines
This file has some specific information about which workstations
are supported.
XAnim supports audio on the following machines:
Sun Sparcs
Sun x86 Solaris machines
NEC EWS workstations
Sony NEWS 5000 series workstations
SGI Indigo
PC with soundcards running unix/linux/QNX
HP 9000/715 - sort of working - still has problems.
IBM AIX S6000 machines with audio.
DEC Alpha workstations running Multimedia Services
Any machine running AudioFile(AF)
Any machine(or Xterminal) running Net Audio (NAS)
--------------------------------------------------------------
Sun Specific Audio Info
--------------------------------------------------------------
Because SunOS 4.1.3 and Solaris have slightly different ioctl()
calls, if you need to use the XA_AUDIO* defines with the -DSVR4
switch.
Sun x86 Solaris machines with a SB16 sound card are
supported. The code relies on a _LITTLE_ENDIAN being
defined. You might have to specifically add -D_LITTLE_ENDIAN
to the Solaris XA_AUDIO* define in the Makefile if you
system doesn't automatically set that.
--------------------------------------------------------------
Linux(soundcard) Specific Info
--------------------------------------------------------------
Compiles and runs on 8 bit and 16 bit sound cards(sound driver 2.5 and 2.99).
Some video/audio syncing problem with driver 2.5 that got better with 2.99.
NOTE: There is a bug in the 3.5-beta2 release of the VoxWare/TASD.
This often causes the audio to hang when using XAnim.
This is fixed in the 3.5-beta4 release. See
http://personal.eunet.fi/pp/voxware
for the latest VoxWare.
--------------------------------------------------------------
QNX 4.2 on PC's
--------------------------------------------------------------
This has a separate XA_AUDIO_DEF than linux. See Makefile.
--------------------------------------------------------------
NetBSD on PC's
--------------------------------------------------------------
This also has a separate XA_AUDIO_DEF than linux. See Makefile.
--------------------------------------------------------------
SGI Specific Info
--------------------------------------------------------------
If you see errors similiar to the following during compilation:
> cfe: Error: xa_audio.c, line 2252: Syntax Error
> static ALport port;
You need to install SGI's audio include and lib files from
the IRIS 5.3 CDROM onto your machine before you can compile *any*
application that uses audio. See below.
NEWSFLASH. The audio stuff should be included now in Irix 5.3.
If you still have 5.1 or 5.2 and you owned the development CD
under a previous release of Irix, you can complain about
"loss of functionality" and get the new copy.
If you have Irix 5.1 or greater then make sure you have installed
the digital media development subsystem (dmedia_dev.sw.audio) off
of the CD-ROM.
If this isn't on your CD_ROM then read on...
"according to the 5.2 readme first page, it says
that the Audio Development software has been moved from
the IDO to a purchasable option, IRIS media libraries. "
And you either have to contact SGI and buy it($495) OR
In the meantime, you can compile XAnim on an Irix 4.0.5 machine
and the XAnim binary should work back on the original Irix 5.1
or 5.2 machine.
NOTE: I don't have nor can I legally distribute the SGI audio
libraries and include files.
--------------------------------------------------------------
DEC specific info
--------------------------------------------------------------
Audio support for all machines supported by Multimedia Services for Digital
UNIX including both the DEC 3000 and AlphaStation lines. XAnim should build
and run on anything from Digital UNIX V3.2c or later and MMS V1.6 or later.
Multimedia Services is factory installed on all Digital UNIX workstations,
so you shouldn't have to do anything special to install it or start it up.
Digital workstations can also run the AF audio system and XAnim can be built
with support for that as well.
--------------------------------------------------------------
HP Specific Info
--------------------------------------------------------------
There are two ways to compile in HP audio support into XAnim.
The highly recommended way is to use the XA_AUDIO_DEFS = -DXA_HPDEV_AUDIO
defines. This talks directly to the HP audio device and doesn't
have the problems, delays and overhead with going through HP's
audio server. NOTE: you can not have the Audio Server running
on your machine if you choose this method.
The other method isn't fully stable yet and is incapable of producing
decently audio/video synchronization. Plus you need to do the
following on you system in order to get the Audio Server up
and running.
With HP's you need to start up the system Audio Server before
you can use ANY audio program. Here's how(from the Audio.man
page on an HP 700/915):
Step 1. Start the NCS Local Location Broker Daemon.
Task 1. If you are not already superuser, log in as
superuser.
Task 2. Enter the command line /usr/etc/ncs/llbd&&&&.
To make llbd start automatically at boot
time, edit the file /etc/netncsrc and change
the line START_LLBD=0 to START_LLBD=1.
Step 2. Reboot.
Step 3. Set the AUDIO environment variable to specify the node
where the audio client should look for the audio
server. If AUDIO is not set or if it is set to :0, the
client connects with a server on the same node.
To specify that the client should connect to a server
on another node, set
AUDIO = node_name: (Korn, Bourne, and POSIX
shells)
export AUDIO
or
setenv AUDIO node_name: (C shell)
Step 4. Normally, the audio server starts whenever the system
is booted. Check for the existence of the Aserver
processes by typing
ps -e | grep Aserver
You should see two Aserver processes. If the server is not
running, start the audio server by hand by typing
/usr/audio/bin/Aserver
Then type
ps -e | grep Aserver
and check that there are two active server processes.
--------------------------------------------------------------
IBM AIX Specific Info
--------------------------------------------------------------
With AIX machines there can be currently three different
audio devices.
/dev/acpa0/1 3.2 machines with the older ACPA(Audio Capture
and Playback Adapters)
/dev/baud0/1 4.1 machines with the UltiMedia Sound system
/dev/paud0/1 4.1 machines with built in UltiMedia Sound Systems.
You need to determine which one and the change the
DEFAULT_AUDIO_DEVICE_NAME
in the xa_config.h file and recompile.
--------------------------------------------------------------
AudioFile (AF) Specific Info
--------------------------------------------------------------
I haven't brought up AF yet on my machine, but have gotten
reports that it works okay.
--------------------------------------------------------------
Net Audio (NAS) Specific Info
--------------------------------------------------------------
I have brought NAS up on my machine but still need to
fine tuned the code.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=
Any comments, questions, bugs, fixes, etc email me at
podlipec@ici.net
If you make changes to the audio code, please send entire
xanim_audio.c file unless the patches are minor.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=