Toybrick

标题: rk3399pro mpp解码一张jpeg图片的时间是多少 [打印本页]

作者: piccolo    时间: 2019-5-27 11:06
标题: rk3399pro mpp解码一张jpeg图片的时间是多少
我这边试着解码了一张 720p 大小为100kB的jpg文件,目标格式是yuv nv12,耗时 20ms ,这个结果合理吗?

作者: ehome4407    时间: 2019-6-18 10:20
我现在用libmpp库解码一个camera输出的mjpeg流需要90ms,实在是不知道哪里 出了问题了,代码是仿照mpp源码中的mpp_dec_test.c写的,可以交流一下
作者: jefferyzhang    时间: 2019-6-18 12:45
请使用mpp自带的demo命令来测试比较准确,没问题的话可以参考demo的源码。

mpi_dec_test -i xxx.jpg -t 8 -w xxx -h xxx -o 输出
作者: piccolo    时间: 2019-7-22 11:26
ehome4407 发表于 2019-6-18 10:20
我现在用libmpp库解码一个camera输出的mjpeg流需要90ms,实在是不知道哪里 出了问题了,代码是仿照mpp源码 ...

解码mjpeg的时间和mjpeg大小有关系。720p 的mjpeg图像,大小100kB左右,解码时间在20ms。200k的720p mjpeg图像  解码为yuv 大概有80ms
作者: yxafg3hvvt    时间: 2019-10-30 16:33
jefferyzhang 发表于 2019-6-18 12:45
请使用mpp自带的demo命令来测试比较准确,没问题的话可以参考demo的源码。

mpi_dec_test -i xxx.jpg -t 8  ...

请问使用这条命令mpi_dec_test -i xxx.jpg -t 8 -w xxx -h xxx -o 输出  转换出来的是4k图的裸数据对吧?裸数据有什么格式之分吗,什么通道等?
作者: jefferyzhang    时间: 2019-10-30 16:36
yxafg3hvvt 发表于 2019-10-30 16:33
请问使用这条命令mpi_dec_test -i xxx.jpg -t 8 -w xxx -h xxx -o 输出  转换出来的是4k图的裸数据对吧? ...

默认应该是编码前的格式,jpeg一般就是YUV或者YUYV
作者: yxafg3hvvt    时间: 2019-10-30 16:43
jefferyzhang 发表于 2019-10-30 16:36
默认应该是编码前的格式,jpeg一般就是YUV或者YUYV

那可以指定解析后裸数据的格式吗,一张4K图片解析成裸数据,大约多少ms。
作者: jefferyzhang    时间: 2019-10-30 16:47
yxafg3hvvt 发表于 2019-10-30 16:43
那可以指定解析后裸数据的格式吗,一张4K图片解析成裸数据,大约多少ms。 ...

可以,你找下参数,现在版本支不支持不是很懂,但是指定没有多大意义,也是调用RGA做的转换。
VPU这个IP核不带格式转换功能,RGA才是做转换的器件。

作者: yxafg3hvvt    时间: 2019-10-30 17:30
jefferyzhang 发表于 2019-10-30 16:47
可以,你找下参数,现在版本支不支持不是很懂,但是指定没有多大意义,也是调用RGA做的转换。
VPU这个IP ...

我刚才测试了一下,将4K图片 用mpi_dec_test -i xxx.jpg -t 8 -w xxx -h xxx -o 输出 转换成yuv的裸数据,居然要2.5S 是我那里设置不对吗?硬解一个Jpeg要那么久吗
作者: yxafg3hvvt    时间: 2019-10-30 17:32
我这里的需求是需要将一张4K图片硬解成4K的裸数据,格式我们公司支持挺多的,一般硬解什么格式最快,求问,大神
作者: jefferyzhang    时间: 2019-10-30 18:16
yxafg3hvvt 发表于 2019-10-30 17:32
我这里的需求是需要将一张4K图片硬解成4K的裸数据,格式我们公司支持挺多的,一般硬解什么格式最快,求问, ...

编码前什么格式,解码后就什么格式是最快的。。
作者: addy    时间: 2020-2-1 20:09
硬解H264速度快,JPEG解码性能较差,差不多1080P需要40ms.
作者: shuyalin    时间: 2020-6-8 19:34
ehome4407 发表于 2019-6-18 10:20
我现在用libmpp库解码一个camera输出的mjpeg流需要90ms,实在是不知道哪里 出了问题了,代码是仿照mpp源码 ...

我的解码JPEG 256X256的要10毫秒,480X480的要13毫秒,这个是用上了硬件解码模块了吗?




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