2016-06-28 76 views
0

我已经成功地在linux上设置了2个linux pc之间的流。这是在OPUS的README文件之后向前走的。为blackfin交叉编译OPUS编解码器

现在我需要在Windows上交叉编译Blackfin ADSP-BF707的OPUS编解码器。我试图通过CrossCore Embedded Studio进行编译,但后来我没有包含所有内容,并且定义了make文件正在设置。

我可以看到,可以为ARM处理器设置一个定义,但是我还没有找到Blackfin的任何东西。它们的Q & A表示该编解码器已被编译为Blackfin。在Linux中,“./configure"-command构建makefile,但我没有看到这是如何完成交叉编译的。我是建立自己的makefile还是我该做什么?

回答

0

用于Blackfin的OPUS编解码器包含ADI公司的(闭源)库,并在信号处理部分进行了一些优化。当前版本(Blackfin生产代码(Rev. 1.2.0)的CELT编解码器)基于参考OPUS编解码器版本0.9.8

我的建议是,您从Xiph.org获得参考版本0.9.8直接编译它。在我的公司,我们已经调查了ADI公司的OPUS编解码器是否产生与参考实现相同的100%字节结果,答案是:是的。