2016-06-28 48 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%字節結果,答案是:是的。