source: trunk/third/audiofile/NOTES @ 15366

Revision 15366, 2.0 KB checked in by ghudson, 24 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r15365, which included commits to RCS files with non-trunk default branches.
Line 
1Audio File Library Development Notes
2Sunday, 9 May 1999
3Michael Pruett <michael@68k.org>
4
5----
6
7Error handling code is now in place, but errors are not returned in
8all situations in which they should be.  Furthermore the errors
9returned may not be the most applicable.  Some work needs to be done
10here.
11
12Recognition of other audio files should include some of the following
13file formats which I discovered through the `file' command on Linux:
14
15[ 0 string,=.snd,"Sun/NeXT audio data:"]
16[ 0 lelong,=6583086,"DEC audio data:"]
17[> 8 string,=WAVE,", WAVE audio data"]
18[ 0 belong,=779248125,"realaudio sound file"]
19[> 8 string,=AIFF,", AIFF audio"]
20[> 8 string,=AIFC,", AIFF-C compressed audio"]
21[> 8 string,=SAMP,", SAMP sampled audio"]
22
23I do not know what DEC audio data or SAMP sampled audio are.  I have
24no plans to support RealAudio since it provides quite poor sound
25quality (that is to say that it sucks a fat dick).
26
27Compressed data formats are not supported.  I would like to add
28support for the non-proprietary codecs sometime soon, but I have more
29important issues to address first.
30
31SGI's Audio File Library implements the following formats which I do
32not:
33        Berkeley/IRCAM/CARL SoundFile
34        MPEG1 audio bitstream
35        Sound Designer II
36        Audio Visual Research
37        Amiga IFF/8SVX
38        SampleVision
39        VOC
40        SoundFont2
41        Raw (headerless)
42
43I'm planning to look into implementing BICSF.  The others don't seem
44that interesting.  MPEG is plagued with patent issues, Sound Designer
45II uses Macintosh resource forks, and I've never seen any of the
46others.  If you'd like to nominate a sound file format for inclusion,
47drop me a line.  I won't be able to do much without a solid reference,
48though.
49
50----
51
52This version of the Audio File Library has been tested under the
53following operating environments:
54        mips-sgi-irix6.3 / Irix 6.3 (egcs 1.1.2)
55        i386-redhat-linux / Red Hat Linux 5.0 for i386 (gcc 2.7.2.3)
56        i386-debian-linux / Debian Linux 2.0 for i386 (gcc 2.7.2.3)
57        i386-unknown-netbsd1.3 / NetBSD for i386 (gcc 2.7.2.2+myc1)
58        alpha-redhat-linux / Red Hat Linux 5.2 for Alpha (egcs 1.0.3)
Note: See TracBrowser for help on using the repository browser.