|
【技术讨论】
简单做了一个JPEG硬件解码 基于RK3288
发表于 2019-9-4 17:38:59
浏览:11297
|
回复:8
打印
只看该作者
[复制链接]
楼主
首先是在应用开发的时候,需要接收网络上传输来的JPEG数据包,然后实时解码成RGB数据显示。一开始使用软解码,虽然代码写起来很方便,但是CPU占用率很高,而且解码比较慢。勉勉强强1024*768 15帧。再往上估计就不行了。这是对RK3288这么强悍资源的严重浪费啊!所以开始研究RK3288的硬件解码,首先声明,本人是Linux Android方面的初学者。所以解决方案可能也有问题,所以希望对大家有帮助的同时得到大家的指教
我的方法是在源码环境中编写了一个解码函数,编译成SO文件。供应用程序调用
首先我再源码目录下建立了一个文件夹用来存放我的代码如下图
然后就是编写代码了
我将我做的代码上传为附件,这个文件夹使用 mm 指令编译即可得到 SO 文件,SO文件存放在
源码目录/out/target/product/rk3288_box/system/lib/libhelloso.so
|
|