Linux ベースの組み込みアプリケーションに mp3 ファイル再生機能を追加する必要があります。今まではシステムコール( mpg123 -qm list of mp3 files
)を使っていました。しかし、今はプレイリストのすべての要素を持っているわけではありませんが、前のものの準備ができたときにのみ次のものを取得します. mpg123 では、常に mpg123 バイナリを再起動する必要があるため、トラック間に愚かなノイズが発生することを意味します。
いくつかのライブラリを探していたところ、libmad、lame、sdl、co が見つかりました。しかし、最初は扱いが少し複雑すぎるようです。fmod (http://www.fmod.org/index.php/download) ライブラリは使いやすいことがわかりました。しかし、これはバイナリ形式でしか入手できないため、私の ARM ベースのターゲットには適合しません (ライセンスの問題は言うまでもありません)。fmodに似たmp3ファイルを再生できる同様のオープンソースライブラリについて知っている人はいますか?