I. Introduction :
libmad est un décodeur audio de haute qualité pour le MPEG capable d'une sortie en 24-bit.
Pour plus de renseignement sur cette librairie, voici le site officiel : Underbit : MAD (MPEG Audio Decoder)
II. Installation de libmad :
Les instructions de compilation et d'installation se trouvent dans le fichier README.PSP. Il suffit de lancer un terminal en mode normal (voir Installation - Toolchain Linux), de se placer dans le dossier de libmad et de suivre les instructions suivantes pour l'installer correctement :
1 2 3 |
cd psp/pspdev-trunk/libmad make sudo make install |
III. Utilisation de la librairie :
Maintenant, que nous l'avons installée, il est temps de voir comment l'utiliser.
Pour commencer, il faut l'inclure dans notre code source :
1 |
#include <mad.h>
|
Afin que la compilation se passe sans problème, il faut ajouter un argument dans le fichier Makefile à la ligne contenant la variable LIBS : en règle général on le place à la fin de ligne à la suite des autres arguments de cette variable.
1 |
LIBS = -lmad
|
ATTENTION, la lettre entre le tiret et mad est un L minuscule.