On Fri, 26 Mar 2004 10:00:38 GMT Adam Funk <[EMAIL PROTECTED]> wrote: > > Some other WAVE files that XMMS won't play are described thus: > RIFF (little-endian) data, WAVE audio, ITU G.711 A-law, mono 8000 Hz > But they can be converted to usable version: > sox foo.wav -w foo-w.wav
Right. 8000Hz A-law and u-law (.au) files are (were?) intended for use in
digital telephony applications. You saw them all the time 10 or 15
years ago (u-law especially on Sun boxes), and I guess some applications
still use them; but not many create them anymore. It's not WAVE
audio in the way most people refer to ".wav" files these days.
xmms' documentation (in /usr/share/doc/xmms/) states what file formats
it supports:
} 5.1 Supported File formats
} -------------------------
}
} OGG Vorbis
} MP2 and MP3 streams
} WAV/AU samples
. . .which tells me that A-law support wasn't put in.
> I'm still curious, however, as to why the WAVE library for XMMS is so
> fussy about the exact file type.
In general, because it needs to know how to convert the audio data into
a PCM stream that a soundcard would know what to do with; that, in turn,
means the developer of xmms has to encode that capability into xmms
(or use a library that provides the needed capability). If he/she
didn't, then xmms won't know what to do with the data.
I am a little surprised that xmms couldn't do anything with 32-bit, when
it can handle 16-bit.
-c
--
Chris Metzler [EMAIL PROTECTED]
(remove "snip-me." to email)
"As a child I understood how to give; I have forgotten this grace since I
have become civilized." - Chief Luther Standing Bear
pgp00000.pgp
Description: PGP signature

