Toybrick

标题: android mpp 解码 mjpeg [打印本页]

作者: moyhu    时间: 2020-6-17 18:01
标题: android mpp 解码 mjpeg
摄像头采集mjpeg格式图像,1920x1080
1:libjpeg 软解  一帧 30~40 ms

2:libmpp 一帧 30~50 ms 解码的时候经常出现jpeg头解析错误,读取文件解也是一样
I/jpegd_parser(32290): input img maybe png format,check it
E/HAL_JPEG_VDPU2(32290): hal_jpegd_vdpu2_wait IRQ STREAM ERROR!

3:librk_vpuapi  一帧 50~100 ms

有什么比较快的解码方法呀

作者: jefferyzhang    时间: 2020-6-18 12:41
这颗芯片上是没有快的方法了。
作者: nian    时间: 2020-11-30 09:21
樓主你好,我也要在android開發解碼mjpeg,
有什麼example可以參考的嗎?
像是如何在android上使用libjpeg或libmpp,
使用平台是RK3399...
謝謝
作者: moyhu    时间: 2020-11-30 13:39
nian 发表于 2020-11-30 09:21
樓主你好,我也要在android開發解碼mjpeg,
有什麼example可以參考的嗎?
像是如何在android上使用libjpeg或 ...

软解可以用libyuv,硬解的话可以看rk官方mpp的demo
作者: nian    时间: 2020-11-30 15:43
moyhu 发表于 2020-11-30 13:39
软解可以用libyuv,硬解的话可以看rk官方mpp的demo

如果用surface要把nv12渲染到畫面上,
有什麼比較快的方法?
作者: moyhu    时间: 2020-11-30 16:29
nian 发表于 2020-11-30 15:43
如果用surface要把nv12渲染到畫面上,
有什麼比較快的方法?

我有试过用opengl渲染yuv到surface,但是不知道为什么一开始视频编码,opengl那里效率就会降低,现在我是用rga把yuv转成rgb直接copy到surface的缓冲区
作者: nian    时间: 2020-12-3 16:26
不好意思請教一下,
你有試過在android上用硬體JPEG Codec嗎?
謝謝~




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3