交叉编译用于blackfin的OPUS编解码器

时间:2016-06-28 09:59:15

标签: windows makefile opus blackfin

我已经成功地在linux上设置了2个linux pc之间的流。在OPUS的README文件之后,这就是前进了。

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

我可以看到可以为ARM处理器设置一个定义,但我没有为Blackfin找到任何东西。他们的Q& A告诉编解码器已编译为Blackfin。在linux中,“。/ configure” - 命令构建了makefile,但是我没有看到如何为交叉编译做到这一点。我是否构建了自己的makefile或者我该怎么办?

1 个答案:

答案 0 :(得分:0)

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

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