ZaurusでもMP3再生にちょっと追加

  • 同じソースで128, 192, 256, 320Kbpsを試したが、全部同じように遅く、低い音になる。なんかおかしい。

わかった。pcm_plugin.cのパッチが余計だった。

  dstformat.rate = 48000; /* was params_rate(slave_params); */

この変更は不要。元のparams_rate(slave_params)のままでいい。320KbpsのMP3でもちゃんと再生される。


あと、alsa-ossのパッケージは不要。/dev/eacシンボリックリンクだとうまくいかない。スタティックにmknodが必要。


まとめると、

  1. ブリリアントサービスパッチのpcm_oss.cだけを適用
  2. mknod /dev/eac c 14 3

こんなけでした。


カーネルリビルド、環境再構築のtry and errorだたので時間がかかった。orz