|
3 weeks ago | |
---|---|---|
sndio-1.8.1_sgi | 3 weeks ago | |
README.md | 3 weeks ago | |
cc.testplay | 3 weeks ago | |
cc.testplay_decr | 3 weeks ago | |
cc.testplay_incr | 3 weeks ago | |
symphony.wav | 3 weeks ago | |
test.ksh | 3 weeks ago | |
testplay.c | 3 weeks ago | |
testplay_decr.c | 3 weeks ago | |
testplay_incr.c | 3 weeks ago |
README.md
Welcome to sndiod-1.8.1 for SGI IRIX!
This is a port of OpenBSD's sndio-1.8.1 (https://sndio.org/) to SGI IRIX.
The code consists of the ported package and test files.
sndio-1.8.1_sgi/ - contains the ported package source plus precompiled binaries. To compile yourself, see below for a quickstart.
All other files in the directory root are test files for quick and simple testing on your SGI machines:
testplay.c (source)
testplay_incr.c (source)
testplay_decr.c (source)
cc.testplay (compiler command line to compile testplay.c)
cc.testplay_incr (compiler command line to compile testplay_incr.c)
cc.testplay_decr (compiler command line to compile testplay_decr.c)
symphony.wav (test MS RIFF WAVE audio file)
test.ksh (test script for the above tests)
Compilation
sndio:
bash# cd sndio-1.8.1_sgi-rel/sndio-1.8.1_sgi/
bash# gmake clean
bash# ./configure CC=c99
bash# gmake
bash# gmake install
Done!
tests:
Use the following sequence:
bash# . ./cc.testplay
bash# . ./cc.testplay_incr
bash# . ./cc.testplay_decr
Now try the tests!
Usage
sndio:
Refer to the official documentation to get started (https://man.openbsd.org/sndio).
tests:
bash# ./test.ksh
This starts 4 tests:
- Raw direct playback
- Server playback
- Incremental server playback (starts at minimum volume and increases gradually)
- Decremental server playback (starts at maximum volume and decreases gradually)
After the test run, a file called test.result is created in the same directory. This file contains information about the audio hardware present in the system and test output data. This file is useful for debugging purposes.
Don't forget to turn up the volume!!!
Tru