Ummm, I was going to wait a couple days to announce this, but I'm working on a high-level audio API that uses MAD for MP3 decoding, and I got MAD to compile and work in VC++. However, you can't safely put the MAD API itself in a DLL as it uses structs for a few things (rather than getters and setters).
You can see my web page here: http://aegisknight.org/acoustique.html
I'll have the source code in anonymous CVS before too long, and I'll post it up here for everyone to see. :)
Hi everyone,
I'd like to use MAD as a library (a DLL would be better) to read from MP3 buffers. The idea is to create a Windows codec (coding-decoding) with a complete free software solution.
I'm currently working on having lame (as a DLL, since my project has the BSD license and not GPL) to do the encoding part, and I'd like to use MAD to do the decoding.
Is that possible ? Any way of building a DLL without using cygwin (because I'm don't want to be obliged to use Cygwin on the user PC) ?