0

我已经成功地在 linux 上使用它在 2 台 linux pc 之间建立了一个流。在 OPUS 的 README 文件之后,这是直接的。

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

我可以看到可以为 ARM 处理器设置定义,但我没有为 Blackfin 找到任何东西。他们的问答告诉我们,编解码器已经编译为 Blackfin。在 linux 中,“./configure”命令构建了 makefile,但我看不到交叉编译是如何完成的。我要构建自己的 makefile 还是我该怎么做?

4

1 回答 1

0

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

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

于 2016-08-15T20:50:22.827 回答