Sherman86

Results 4 comments of Sherman86

[1262d6e.tar.gz](https://github.com/rockchip-linux/mpp/files/12915172/1262d6e.tar.gz) Attached patch could be referred. All the library referred should be set to static.

> 1、mpi_enc_test中user_data_enable使能用户数据后H.265编码功能是正常的吗 > 2、请教下 我们想实现字符叠加的功能(在编码的图像上叠加上文字),要如何实现呢? > 3、有MppMeta使用的说明文档吗 1. 编码功能是正常的,user_data 信息会编码在 SEI 里。播放裸码流的话,推荐用 potplayer。 2. 需要外部另开 buffer 生成文字像素,然后以 osd_data 的形式送进编码器。 3. 目前文档还在完善中,可以参考 test/mpi_enc_mt_test.cpp:795

> 如何设置文字的字体、大小、颜色等 mpp 库没有这个功能。 > demo中是生成的色块,咋生成文字像素呢 ```c memset(ptr + buf_offset, k, mb_w * mb_h * 256); ``` 生成色块是由这行代码决定的。osd_data 的 buffer 中存储的是调色板的索引(即,k)。若您想生成文字,就需要自己定义 osd 位置以及 osd_data 的填充内容。这个不在 mpp 内部维护。

IPC 有 RGN 模块可以实现。 我咨询了我的同事,他建议您用 turetype 库生成字体,然后通过 osd_data 配给 mpp。