???????????? wrote:
> 8bit , in some case signed, in others unsigned
(amiga IIRC).
> 16bit signed (2 complement) (usually little endian, aka x86 endianess,
> PPCs must swap da)
> 24bit usually signed (2 complement), little endian
> 32bit integer
> 32bit float (IEEE)
libsndfile reads and writes raw (ie headerless) files of all of the
above formats and has the advantage of also reading WAV, AIFF, AU
and a whole bunch of other files as well.
http://www.mega-nerd.com/libsndfile/
Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo nospam(a)mega-nerd.com (Yes it's valid)
+-----------------------------------------------------------+
"If POSIX threads are a good thing, perhaps I don't want to know what
they're better than." -- Rob Pike