Rob,
I sent you an e-mail several weeks ago and have not heard back. Perhaps you didn't get it or deleted it, thinking it was spam.
I've ported libmad to Visual C++ (with the intention of also having the port extend to the Mac) so that we can use mad in the cross-platform editor Audacity [0]. I've gotten it to compile, but I get several warnings, and I hoped you could tell me if they're important. I also hoped you might integrate the port into future releases of mad.
The original message I sent you, which details the problems encountered and my solutions to them as well as the compiler warnings I got, can be found in the Audacity mailing list archive [1]. You can also find the port in Audacity's CVS [2].
Joshua
[0] http://audacity.sourceforge.net [1] http://www.geocrawler.com/lists/3/SourceForge/11785/25/6377206/ [2] http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/audacity/lib-src/libmad/
Hi Joshua,
I sent you an e-mail several weeks ago and have not heard back. Perhaps you didn't get it or deleted it, thinking it was spam.
I apologize for not responding sooner; I'm trying to catch up. :-)
I was very pleased to read your message. I will indeed be incorporating some of your portability changes into the code, and I thank you for those ideas.
You will not need to worry about any of the compiler warnings. In fact, I recommend turning the warnings down to Level 1. Microsoft's compiler is quite a bit more noisy in the default configuration than is GCC, but the code is OK.
Cheers,