Suggestions, fixes, extensions, feedback
DecMPA is a small library for decoding MPEG Audio (layer 1,2 and 3). You may use it under the terms of the GNU Lesser General Public License.
DecMPA uses on some parts of the MPEGLib v0.4.1 project by Martin Vogt as well as Lame's HIP decoding routines (see http://lame.sourceforge.net/).
DecMPA's Sourceforge project page is located at http://www.sourceforge.net/projects/decmpa.
The goal of DecMPA is to provide simple and efficient MPEG audio decoding routines, nothing more and nothing less. It does not contain any playback functionality - basically you just shove MPEG audio data in and get decoded PCM audio data out. Everything that is not directly connected with MPEG decoding is beyond the scope of this library. This also has the nice side-effect of making DecMPA highly portable because it hardly uses any operating system services at all.
Another goal of DecMPA is ease of use. Although the library itself is written in C++, it has a small, clean C interface, thus allowing it to be used in a wide variety of applications. HTML documentation for this C interface is included in the source distribution.
Please visit the Sourceforge project page for the latest file releases.
If you have any suggestions, small extensions or bug fixes
that you would like to be incorporated into this library, use the
project page to submit them.
If you send me any of your code, you must agree that it will be released under LGPL.
If you want to continuously help with the development, please send a request containing a short resume describing your qualifications and experience to Hauke Duden. If I think you will "fit in" I'll add you to the developer list, thus allowing you direct access to the project CVS.
I would also like to hear from you if you find this library useful and decide to use it in one of your projects.
Copyright 2002 Hauke Duden