My name is Paraskeyh Kyritsi and I have downloaded madplay-0.15.2b with the libmad-0.15.1b and libid3tag-0.15.1b. I have built all the above in a uClinux distribution kernel version 2.4.x using arm-elf tools. The produced image is being downloaded in a sdram memory and is being played by an arm9 microprocessor with audio output in a Teak DSP core. There seems to be no problem with the debug of the code but...I can't hear the mp3 file being played.
I have some debug messages like the below ones:
 
###################################################################
# madplay /storage/moby-flowe210907_8k16b.mp3
DSP ioctl: DSP_PREPARE 20 20
DSP codec internal
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
We are  in  the player_run function
argc=1
argv[0]=/storage/moby-flowe210907_8k16b.mp3
Initialize audio
 
run the player

Run PlayList!!!!
is result 0? yes!!!
 
here we are in ---->result = play_all(player)
playlist_entry=/storage/moby-flowe210907_8k16b.mp3

Fail reading ID3 tag information
result=-1
frames decoded1 3780247555
finish up
#########################################################
 
Well, it's rather difficult situation. I hope there is someone who can test something similar to help me.
 
Regards,
Paraskeyh Kyritsi