mpp icon indicating copy to clipboard operation
mpp copied to clipboard

RK3399 mpp h264解码后yuv格式转换

Open Moyhu opened this issue 4 years ago • 5 comments

平台:Android 7.1.2 芯片:RK3399 解码库: mpp

1、是否可以指定解码输出的yuv格式?在demo中看到这个命令,但是好像不起作用 mpi->control(ctx, MPP_DEC_SET_OUTPUT_FORMAT, &cmd->format) 2、yuv转码(libyuv::NV12ToI420)640x480一帧大概是3ms,但是如果开启了解码线程,会影响到yuv转码速度(两线程无资源冲突),一帧耗时20~30 ms,可能会是什么原因? 3、如果yuv转码的源来自于解码线程的输出,除了第2条的现象,每3秒的样子会出现一次严重卡顿,转码一帧要240ms,渲染出来很明显的不流畅 4、有无h264解码加渲染的demo呀,最好多路的

Moyhu avatar Jun 11 '20 07:06 Moyhu

目前我发现只能使用DRM数据处理

programcj avatar Jun 16 '20 08:06 programcj

使用RGA来处理吧

programcj avatar Jun 18 '20 11:06 programcj

同问:mpi->control(ctx, MPP_DEC_SET_OUTPUT_FORMAT, &cmd->format) 是否不起作用?设置为MPP_FMT_RGB888时,输出还是YUV420SP。

chuqingq avatar Aug 31 '22 07:08 chuqingq

264 解码器没有输出格式转换的能力,只有 jpeg 解码才有

HermanChen avatar Aug 31 '22 09:08 HermanChen

如果要做格式转换,可以使用 RGA 做

HermanChen avatar Aug 31 '22 09:08 HermanChen