mpp
mpp copied to clipboard
Rockchip MPP(Media Process Platfrom)
I tried lots of different video samples of 4K@50hz or 4K@60hz (3840x2160) on RK3328 but none can play in that resolution on Android. Most of the time the videos don't...
我需要控制每个nal的大小在1500以下,在256bps的码率下,nal的大小可以保证都在1500以下,但是我将码率调整到512bps后,部分nal大小将超过了1500,请问我该如何做才能保证在任何码率下都可以确保nal的大小不超过1500 mpp_enc_cfg_set_u32(d->cfg, "split:mode", MPP_ENC_SPLIT_BY_BYTE); mpp_enc_cfg_set_u32(d->cfg, "split:arg", 1480); 硬件平台:rk3128 编码大小:640*480 mpp_info: mpp version: https://github.com/rockchip-linux/mpp/commit/0b5a25d9035e26338eb60a25b26d9b5c2a049e10 author: Herman Chen 2020-07-24 [utils]: Fix encoder width / stride mismatch
我在使用XDMA从FPGA PCIE把数据放到了xdma.buffer里,xdma.buffer是posix_memalign()分配的内存,当我把1920*1080*3大小的数据用memcpy拷贝到mpp buffer(DRM或者DMA_HEAP类型)里,使用时间3---4ms,但是cpu占用率约40%。 我又使用librga的imcopy(),效果差不多,耗时3---4ms,cpu占用率仍然30%~40%。 请问有没有什么方法可以降低CPU使用率呢?有没有免拷贝或者DMA直接拷贝,不经过CPU的方法呢?
Fix mpp_log format mistake 😅
硬解码之后的数据拷贝很慢,大佬我该怎么解决

mpp库报错
 mpp_buffer_group_get_internal(&_grpBuf, MPP_BUFFER_TYPE_DMA_HEAP);这个接口经常不成功,调用后_grpBuf还是空  使用mpp_buffer_get(_nosignalFrmGrp, &_nosignalFrmBuf, 1920x1080x3/2);接口,经常崩溃 使用的是3568芯片,2G内存,android系统,是什么原因导致这个问题的?