嵌入式音频播放器的有关问题

嵌入式音频播放器的问题
大家好:
arm210的板子。声卡芯片是wm9713。和cpu的控制和数据接口是AC97的。
现在可以通过命令行 aplay和arecord录制和播放 wav文件。

我的问题是这样的:假如想要播放MP3的音频文件。是通过软件把MP3解码成wav文件再传送到声卡芯片中吗?
还是通过硬件直接播放MP3文件的?应为唯一的jack的物理接口就是通过wm9713芯片。

谢谢
望了解的开发者回答一下。
MP3  嵌入式 芯片 mp3

------解决方案--------------------
有没有能播放mp3的工具,移植一下

------解决方案--------------------
mplayer, 我一直在用。
------解决方案--------------------
芯片是做AD或DA转换的,只能处理原始音频数据
------解决方案--------------------
是的,大部分都是音频大部分都是软解的。可以用dsp进行音频解码操作。