153a5a1b3Sopenharmony_ciSpeexDSP has been ported to the Blackfin DSP, for the STAMP development board.
253a5a1b3Sopenharmony_ci
353a5a1b3Sopenharmony_ciThis port has been tested on the STAMP development board and requires the 
453a5a1b3Sopenharmony_citoolchain available at http://blackfin.uclinux.org/
553a5a1b3Sopenharmony_ci
653a5a1b3Sopenharmony_ci1/ In order to cross-compile for uClinux from the SpeexDSP tarball:
753a5a1b3Sopenharmony_ci
853a5a1b3Sopenharmony_ci  ./configure --enable-blackfin-asm --enable-fixed-point --host=bfin-uclinux
953a5a1b3Sopenharmony_ci  cd libspeexdsp
1053a5a1b3Sopenharmony_ci  make
1153a5a1b3Sopenharmony_ci
1253a5a1b3Sopenharmony_ciThe --enable-blackfin-asm option is not required, but it speeds up Speex by
1353a5a1b3Sopenharmony_ciapproximately a factor of two.
1453a5a1b3Sopenharmony_ci
1553a5a1b3Sopenharmony_ci2/ In order to cross-compile for uClinux from the SpeexDSP git:
1653a5a1b3Sopenharmony_ci
1753a5a1b3Sopenharmony_ci  git clone git://git.xiph.org/speexdsp.git
1853a5a1b3Sopenharmony_ci  cd speexdsp
1953a5a1b3Sopenharmony_ci  ./autogen.sh
2053a5a1b3Sopenharmony_ci  ./configure --enable-blackfin-asm --enable-fixed-point --host=bfin-uclinux
2153a5a1b3Sopenharmony_ci  cd libspeexdsp
2253a5a1b3Sopenharmony_ci  make
23