Gcc 如何建立;通过ARM使用OpenMAX开发层(DL)进行解码

Gcc 如何建立;通过ARM使用OpenMAX开发层(DL)进行解码,gcc,arm,cross-compiling,neon,openmax,Gcc,Arm,Cross Compiling,Neon,Openmax,我已经尝试了很长一段时间学习一些简单的方法来构建和利用ARM优化的OpenMax DL库,但没有成功,该库在这里可用,但需要登录下载 找不到易于使用的api来解码或编译可以利用OpenMAX DL的高级库(FFMpeg)指令 我有一些希望在stackoverflow上获得ans,因为这里有一些类似的讨论 我想要实现的是使用Gnu编译器构建OpenMax DL,并可以解码Cortex A8上的一些示例,以查看和使用性能差异 任何关于如何做到这一点的建议或指针都将受到高度赞赏 谢谢和问候 PV我是发

我已经尝试了很长一段时间学习一些简单的方法来构建和利用ARM优化的OpenMax DL库,但没有成功,该库在这里可用,但需要登录下载

找不到易于使用的api来解码或编译可以利用OpenMAX DL的高级库(FFMpeg)指令

我有一些希望在stackoverflow上获得ans,因为这里有一些类似的讨论

我想要实现的是使用Gnu编译器构建OpenMax DL,并可以解码Cortex A8上的一些示例,以查看和使用性能差异

任何关于如何做到这一点的建议或指针都将受到高度赞赏

谢谢和问候


PV

我是发布问题的人。这些库可以被编译,也可以通过包含您想要使用的文件的源代码来使用。Openmax库有三个版本, 一个版本是c语言(可以用任何编译器编译)

第二个版本是特定于霓虹灯的代码。这可以直接使用armcc等ARM编译器进行编译,如果您想使用GCC等其他编译器进行编译,则需要在汇编宏中进行更改,代码保持不变。这些更改是宏和编译器指令中的简单更改

第三个版本是针对arm11的


请详细说明任何具体问题,以便我能提供帮助。

非常感谢您提供的信息。我们可以用它来构建DL库,但我的观点是如何使用该库,我的意思是没有简单的解码api调用。我应该在(DL)之上使用一些库来简化该编解码器的使用吗?有什么样的代码可以在DL的基础上构建并解码AAC吗?老兄,我不喜欢编解码器之类的东西。我只是在读了文件后使用了滤波器和FFt