Re: question about decode mp3-encoded wav

Rob Leslie <[email protected]>
Newsgroups gmane.comp.audio.mad.devel
Message-ID <[email protected]>
On Jun 20, 2004, at 11:22 AM, shiming dong wrote:
> I tried to get the raw pcm data from a mp3-encoded riff wav file. Can 
> I use the libmad to do that? I mean, except to the header of the file, 
> is each frame header and data the same as that in the mp3 file? And 
> where can I get such file's format description?

As far as I know, an MP3-encoded WAV file is just an MP3 stream wrapped 
with a Microsoft RIFF header. You ought to be able to decode the MP3 
stream with libmad whether or not you actually unwrap the RIFF header; 
libmad will seek until it finds a valid sync word marking the stream.

I don't have pointers handy for the RIFF/WAVE file format but they 
shouldn't be hard to locate online.

   -rob
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.