MPEG audio decoder
libmad | |
---|---|
Basic data
|
|
developer | Underbit (Robert Leslie) |
Publishing year | 2000 |
Current version | 0.15.1b (February 18, 2004) |
operating system | platform independent |
programming language | C. |
category | Audio decoder |
License | GPL |
http://www.underbit.com/products/mad/ |
MAD is an MPEG - audio decoder of Underbit Technologies . Housed in a program library , its task is to convert MPEG-compressed audio data into a binary-coded analog signal ( PCM ), which can then be used (e.g. played) by programs that use MAD.
Supported formats
MAD can decode the following formats:
- MPEG-1 audio
- Used in the popular MP3 audio format, among others .
- MPEG-2 audio
- Is used in DVD-Videos, among other things.
- MPEG-2.5 audio
- Not a format standardized by MPEG or ISO , but an extension of MPEG-2 designed by an institute of the Fraunhofer-Gesellschaft .
particularities
No floating point calculations
MAD does not use floating point numbers in any of the calculations required for the decoding process . This behavior predestines MAD for use on so-called embedded systems and other computers that have to do without floating point units.
Open source license
MAD is published under the terms of the open source license GPL Version 2 (or later), which gives programmers who use MAD or who want to learn from MAD a lot of freedom. In addition, this type of licensing allows other programmers to extend MAD.
Programs that use MAD
This is a selection of popular applications that use or underlie MAD:
Web links
- Manufacturer website (English)
- SourceForge project page (English)