Toybrick

标题: 编码器里面的,硬件OSD怎么生效? [打印本页]

作者: hz2580    时间: 2020-11-15 22:44
标题: 编码器里面的,硬件OSD怎么生效?

使用下面mpp里面mpi_enc_test.c的代码,OSD好像没有生效。看mpp的文档KEY_OSD_DATA,已经放弃不用了。是否有OSD的使用参考用例。
            if (p->osd_enable) {
                /* gen and cfg osd plt */
                mpi_enc_gen_osd_data(&p->osd_data, p->osd_idx_buf, p->frame_count);
                mpp_meta_set_ptr(meta, KEY_OSD_DATA, (void*)&p->osd_data);
            }



作者: jefferyzhang    时间: 2020-11-16 08:28
本帖最后由 jefferyzhang 于 2020-11-16 08:45 编辑

不是所有芯片的编码器都支持OSD,目前只有1109和未来35系列芯片的编码器才支持OSD。
Toybirck 3399pro和1808系列均不支持
作者: hz2580    时间: 2020-11-18 09:57
那现在OSD叠加,一般推荐用什么方案?
作者: jefferyzhang    时间: 2020-11-18 10:08
本帖最后由 jefferyzhang 于 2020-11-18 10:10 编辑
hz2580 发表于 2020-11-18 09:57
那现在OSD叠加,一般推荐用什么方案?

多了去了,LCDC、OPENGL、RGA、CPU画。
随意什么方案都可以。没有限定方案,没有推荐,没有一般
作者: xxx小菜鸟    时间: 2023-7-28 17:48
我目前用的3588s,编码器叠加osd是否有相关文档,目前我拿到的sdk里面没有关于osd这方面的文档和接口





欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3