FAAD2 2.7 on Ubuntu@BeagleBoard
ネイティブビルドはかったるいのでクロスコンパイルした。
toolchain へのパスを通しておく
export PATH=$PATH:/opt/arm-2007q3/bin/
http://www.audiocoding.com/downloads.html から、FAAD2 の bootstrapped tarball を入手し、それを展開したディレクトリで、
./configure --with-mpeg4ip --enable-static --disable-shared --disable-debug --host=arm-none-linux-gnueabi make -j4 mkdir TARGET fakeroot make install DESTDIR=`pwd`/TARGET
これで TARGET/usr/local/bin/ に faad がスタティックリンクでできているので BeagleBoard にコピー。
BeagleBoard 実機上で、
$ ./faad -w -f2 SomeAACAudio.m4a | aplay -c2 -fcd
とすれば LINE OUT から鳴るはず。鳴らなかったら ALSA mixer の設定を見直す。