OpenBSD's sndio port to SGI IRIX. Compiles with SGI's MIPSpro C under 6.5.30 and includes the library and tools/utilities (aucat, sndioctl, sndiod, init scripts and examples). Enjoy and be brave enough to chase your dreams!!! Tru
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
TruHobbyist 6ebdeaa44e „README.md“ ändern 3 weeks ago
sndio-1.8.1_sgi „sndio-1.8.1_sgi/sndiod/Makefile“ löschen 3 weeks ago
README.md „README.md“ ändern 3 weeks ago
cc.testplay Up 3 weeks ago
cc.testplay_decr Up 3 weeks ago
cc.testplay_incr Up 3 weeks ago
symphony.wav Up 3 weeks ago
test.ksh Up 3 weeks ago
testplay.c Up 3 weeks ago
testplay_decr.c Up 3 weeks ago
testplay_incr.c Up 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:

  1. Raw direct playback
  2. Server playback
  3. Incremental server playback (starts at minimum volume and increases gradually)
  4. 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