I played MP3 Files by Mplayer. My Mplayer binary is compiled arm-linux (arm926ej-s) I ported to my embeded board. It's davinci dm6446. but I don't want to use dsp codec. Anyway I successfully complied mplayer. but mp3 playback sound is very bad. Although I used libmad, It's has serious delay. What can I do? It's Mplayer execute log... ------------------------------------------------------------------------------------------- # ./mplayer -ao oss -ac mad bigbang_lollipop.mp3 MPlayer 1.0pre7try2-3.4.3 (C) 2000-2005 MPlayer Team CPU: ARM Failed to open /dev/rtc: No such file or directory (it should be readable by the user.) Playing bigbang_lollipop.mp3. Audio file detected. Clip info: Title: Lollipop Artist: bigbang Album: Lollipop (Digitalcall_num = 5 Single) Year:<fm1182e_reset>: 2009 Comment:fm1182e_reset. Track: 1 Genre: Unknown ========================================================================== Forced audio codec: mad Opening audi<fm1182e_i2c_write>: o decoder: [libm address: 0x60, length=266 ad] libmad mpeg audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400) Selected audio codec: [mad] afm:libmad (libMAD MPEG layer 1-2-3) ========================================================================== Checking audio filter chain for 44100Hz/2ch/s16le -> 44100Hz<fm1182e_preset>: /2ch/s16le... Afm1182e_enable=266 F_pre: 44100Hz/2fm1182e_AMP1=3e,3,0 ch/s16le set FM1182E_SET_POWERUP sample_rate=44100... davinci_set_samplerate::Rachel Sample Rate 44100 requested AO: [oss] 44100Hz 2ch s16le (2 bps) Building audio mixer_ioctl:: error param. 11 filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le... Video: no video Starting playback... A: 19.7 (19.7) 13.7% MPlayer interrupted by signal 2 in module: play_audio <fm1182e_reset>: fm1182e_reset. <fm1182e_i2c_write>: address: 0x60, length=266 <fm1182e_preset>: fm1182e_enable=266 fm1182e_AMP1=3e,0,0 set FM1182E_SET_ORIGIN(Power Down) ------------------------------------------------------------------------------------------- log end.