2013-04-14 36 views
2

我曾嘗試研究時間長一些簡單的方法,並利用ARM優化的OpenMax DL庫沒有成功這是可以在這裏https://silver.arm.com/browse/OX002但需要登錄下載。如何建立和使用解碼的OpenMAX開發層(DL)通過ARM

沒有簡單易用的API可以發現解碼或易於使用OpenMAX DL的高級庫(FFMpeg)的編譯指令。

我得到了一些希望得到,因爲這裏Bench marking ARM NEON OpenMAx Numbers

一些similer討論ANS的計算器我想實現是建立的OpenMax DL用GNU編譯器和可以解碼在Cortex A8的一些樣本看到和使用性能區別。

如何做到這一點任何建議或指針將不勝感激。

感謝&問候

PV

回答

2

我是誰張貼的問題之一。這些庫可以被編譯,或者可以通過包含要使用的文件的源代碼來使用。還有的OpenMAX的圖書館的三個版本, 一個版本是在C https://silver.arm.com/browse/OX000(可與任何編譯器編譯)。

第二個版本是NEON特定代碼https://silver.arm.com/browse/OX002。這可以使用ARM的編譯器(如armcc)直接編譯,如果要使用其他編譯器(如GCC)進行編譯,則需要對彙編宏進行更改,代碼保持不變。這些更改是宏和編譯器指令中的簡單更改...

第三個版本適用於arm11。

請指定任何特定的問題,使我可以提供幫助。

+0

非常感謝您的信息。 我們可以建立DL庫與但我的觀點是如何使用的lib我的意思是有沒有簡單的API調用解碼。我應該在(DL)的頂部使用某個庫來簡化該編解碼器的使用嗎?是否有任何示例代碼可用,我可以在該DL之上構建並解碼AAC? –

+0

老兄,我不是在編解碼器和東西。閱讀文檔後,我只使用了過濾器和FFt http://www.khronos.org/files/openmax_dl_spec_1_0_2.pdf – Wolfrum