Herman Chen
Herman Chen
osd 配置是一块一块的窗口,然后每个窗口是一个 region
这个函数里面也是调用 mpp 的接口
这个需要外部应用自己来处理了,mpp 库不支持这样的功能
用 rga 来叠加吧,这样比较通用一些,编码器的 osd 功能要看芯片,有的有,有的没有
https://github.com/airockchip/librga 看下这个,看对应的输入输出位图格式吧,比如把 osd 的 rgb 图叠到 yuv 或者 rga 图上
流程完成,但是没有数据返回,应该是非阻塞模式下取数据会出现这种情况
看下那两路的码流是有什么特别么
配置输入 MppFrame 的 offset_x 和 offset_y,即编码起始位置的左上角坐标
1. 内核启动 log 没什么问题,只是一些报警用 log 2. dmesg 看起来是 rga 先报错了 rga2 map dst memory failed,可能是 RGA 使用空间超 4G 空间了?或者是开了解码 FBC 输出,错误帧导致了 RGA 异常 3. 会有问题
It seems a kernel issue. Could you please provide the kernel mpp directory?