【问题标题】:Cross-compile OPUS codec for blackfin为 blackfin 交叉编译 OPUS 编解码器
【发布时间】:2016-10-30 14:13:45
【问题描述】:

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

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

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

【问题讨论】:

    标签: windows makefile opus blackfin


    【解决方案1】:

    Blackfin 的 OPUS 编解码器包含一个来自 Analog Devices 的(闭源)库,在信号处理部分进行了一些优化。当前版本(CELT Codec for Blackfin Production Code (Rev. 1.2.0))基于参考 OPUS 编解码器版本 0.9.8

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

    【讨论】:

      猜你喜欢
      • 2013-07-26
      • 1970-01-01
      • 1970-01-01
      • 2020-02-05
      • 1970-01-01
      • 2011-09-03
      • 1970-01-01
      • 2013-10-10
      • 1970-01-01
      相关资源
      最近更新 更多