Toybrick

编码器里面的,硬件OSD怎么生效?

hz2580

注册会员

积分
162
楼主
发表于 2020-11-15 22:44:28    查看: 6665|回复: 4 | [复制链接]    打印 | 只看该作者

使用下面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

版主

积分
12942
沙发
发表于 2020-11-16 08:28:28 | 只看该作者
本帖最后由 jefferyzhang 于 2020-11-16 08:45 编辑

不是所有芯片的编码器都支持OSD,目前只有1109和未来35系列芯片的编码器才支持OSD。
Toybirck 3399pro和1808系列均不支持
回复

使用道具 举报

hz2580

注册会员

积分
162
板凳
 楼主| 发表于 2020-11-18 09:57:54 | 只看该作者
那现在OSD叠加,一般推荐用什么方案?
回复

使用道具 举报

jefferyzhang

版主

积分
12942
地板
发表于 2020-11-18 10:08:50 | 只看该作者
本帖最后由 jefferyzhang 于 2020-11-18 10:10 编辑
hz2580 发表于 2020-11-18 09:57
那现在OSD叠加,一般推荐用什么方案?

多了去了,LCDC、OPENGL、RGA、CPU画。
随意什么方案都可以。没有限定方案,没有推荐,没有一般
回复

使用道具 举报

xxx小菜鸟

新手上路

积分
13
5#
发表于 2023-7-28 17:48:51 | 只看该作者
我目前用的3588s,编码器叠加osd是否有相关文档,目前我拿到的sdk里面没有关于osd这方面的文档和接口
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表