組み込みプロジェクトで ALSA dmix プラグインを使用しており、mp321-alsa で再生して mp3 ファイルをミキシングしています。asound.conf で、dmix のサンプル レートを 44100Hz に設定しました。
44100Hz (または 44100Hz に均等に分割されるレート) 以外のレートでサンプリングされた mp3 ファイルを再生しようとすると、オーディオ品質が低下するか、さらに悪いことにファイルの先頭が省略されます。これにはランダムな側面があります。たとえば 300 ミリ秒の長さのオーディオ ファイルを作成して mpg321-alsa で再生すると、正常に再生されることもあれば、まったく音が出ないこともあります。
これは dmix の既知の問題ですか? mp3 ファイルをリサンプリングする以外に回避策はありますか?