繁体   English   中英

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

[英]Cross-compile OPUS codec for 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还是要做什么?

用于Blackfin的OPUS编解码器包括来自Analog Devices的(封闭源)库,并在信号处理部分进行了一些优化。 当前版本(用于Blackfin生产代码的CELT编解码器(版本1.2.0))基于参考OPUS编解码器版本0.9.8。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM