Herman Chen

Results 443 comments of Herman Chen

add -o option to mpi_dec_test and the output yuv can be displayed correctly.

杭州的哥们直接中文吧:) 如果是用纯外部模式给 mpp 导入 buffer 的,因为导入的 buffer fd 在 mpp 内部有 dup 一次,需要看下输出的 MppBuffer 的 fd 是原始的还是层入后的新 fd,和显示框架要做下匹配,或者在 commit buffer 之后,把新旧 fd 做一个索引,用原始 fd 去送给显示

mpp can work with 4.19 kernel. The ffmpeg support need to be updated. We will check it.

看了下,这个 log 是个 warning,在兼容旧 vcodec_servcie 内核驱动时的 log,运行时没有问题的话不影响

https://github.com/rockchip-linux/kernel/tree/develop-4.19/drivers/video/rockchip/mpp 建议升到 4.19 内核,使用新的 mpp 驱动

ffmpeg 用的是 malloc 的 buffer,mpp 和硬件需要使用 ion / drm buffer,即 dmabuf MppFrame 可以通过一些修改挂到 avframe 下面也可以使用,只是非标接口 1) 硬件只支持 yuv420sp 格式的输出 2) 如上,需要做非标修改 3) 转码接口指的是 264 -> 265 这种的转码接口么?不过 mpp 可以实现解码再编码的功能,在 mpp...

2. 这个只能自己去了解下 ubuntu 上的显示框架,然后做接入了 3. yuv -> rgba 只是格式转换,不是编码 4. rockit 是瑞芯微的媒体处理中间件的,在 RK 的 Android sdk 里可以看到

之前我说的转码指的是不同格式的视频,比如 mpeg4 的视频先解码,再编码成 264 这样,这种是一般意义上的转码。 RK 有 Android sdk 对外发布,可以参考下

多路的 rga 配置是在硬件上是时分复用的的,系统上只有一个 rga 硬件加速器,所以分多线程多进程没什么区别。