I'm working on
integrating libmad with a game engine, and I've got a few questions. I'm
new to MAD and mp3 decoding in general, so I apologize in advance for any newbie
questions.
In scanning through
the mad-dev archives, I read that FPM_DEFAULT produces slow and not very
accurate decoding whereas FPM_INTEL is fast and accurate, but the provided msvc
project file uses FPM_DEFAULT. Is this because FPM_INTEL assumes gcc and
uses gcc-specific extensions? Is there any way to use something faster
than FPM_DEFAULT in VC? I'm very concerned with speed because I'll need to
use lazy decoding to ensure smooth frame rates.
I initially used
mpglib (a subsection of mpg123) for this project of mine, and got the lazy
decoding working nicely when I discovered that mpglib doesn't support joint
stereo. Does libmad fully support joint stereo, intensive stereo, and
VBR?
Thanks very
much,
Chris
Dellario