Well if it's already in VC++ I can work it out to make a DLL !
DLL can use structs too (the ACM uses them a LOT) !
You can also share meamory if you really need it.
But what I need is to be able to decode a MP3 data table, for the rest anything is possible/welcome.
Otherwise I was considering using the Winamp plugin ! (which already have lots usefull functions coded)
----- Original Message ----- From: "Chad Austin" aegis@aegisknight.org To: steve.lhomme@free.fr; mad-dev@lists.mars.org Sent: Wednesday, May 30, 2001 9:28 PM Subject: Re: [mad-dev] WIn32 library
| 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) ? | | -- | Chad Austin | http://aegisknight.org/ |