MPEG Audio Decoder
libmad | |
---|---|
Basisdaten
| |
Entwickler | Underbit (Robert Leslie) |
Erscheinungsjahr | 2000 |
Aktuelle Version | 0.15.1b (18. Februar 2004) |
Betriebssystem | plattformunabhängig |
Programmiersprache | C |
Kategorie | Audiodecoder |
Lizenz | GPL |
http://www.underbit.com/products/mad/ |
MAD ist ein MPEG-Audio-Decoder von Underbit Technologies. Untergebracht in einer Programmbibliothek, ist seine Aufgabe die Umwandlung von MPEG-komprimierten Audiodaten in ein binär codiertes analoges Signal (PCM), das dann von Programmen, die MAD benutzen, weiterverwendet (zum Beispiel abgespielt) werden kann.
Unterstützte Formate
[Bearbeiten | Quelltext bearbeiten]MAD kann folgende Formate decodieren:
- MPEG-1 Audio
- Wird unter anderem im populären Audioformat MP3 verwendet.
- MPEG-2 Audio
- Findet unter anderem in DVD-Videos Verwendung.
- MPEG-2.5 Audio
- Kein von der MPEG oder der ISO standardisiertes Format, sondern eine von einem Institut der Fraunhofer-Gesellschaft entworfene Erweiterung von MPEG-2.
Besonderheiten
[Bearbeiten | Quelltext bearbeiten]Keine Gleitkommazahl-Berechnungen
[Bearbeiten | Quelltext bearbeiten]MAD verzichtet bei sämtlichen für den Decodier-Vorgang nötigen Berechnungen auf Gleitkommazahlen. Dieses Verhalten prädestiniert MAD für die Verwendung auf sogenannten embedded systems und anderen Computern, die ohne Gleitkommaeinheiten auskommen müssen.
Open-Source-Lizenz
[Bearbeiten | Quelltext bearbeiten]MAD wird unter den Bedingungen der Open-Source-Lizenz GPL Version 2 (or later) veröffentlicht, welche Programmierern, die MAD benutzen oder von MAD lernen wollen, viele Freiheiten bietet. Außerdem erlaubt diese Art der Lizenzierung anderen Programmierern, MAD zu erweitern.
Programme, die MAD nutzen
[Bearbeiten | Quelltext bearbeiten]Dies ist eine Auswahl von populären Anwendungen, die MAD nutzen oder denen es zugrunde liegt:
Weblinks
[Bearbeiten | Quelltext bearbeiten]- Herstellerwebsite (englisch)
- SourceForge-Projektseite (englisch)