TI中文支持网
TI专业的中文技术问题搜集分享网站

请教各位专家 dm368 osd层 的一些问题!!

本人刚接触TI 一个月 现在公司给安排的 关于OSD 的一些任务 但是对OSD 一头雾水 看了芯片手册 只知道是个怎么回事 但是具体的使用就不太清楚,

  最近两天看了  driver/video/fbdavinci.c 这个驱动中 看到了ioctl 对osd 的一些功能设置。。但是不知道 参数结构体该如何使用  结构体里面应该填一些什么数据,

希望专家们给一些指导 谢谢

Chris Meng:

Li Liang,

不知道你是否有看过下面的文档。

LSP 2.10 DaVinci Linux Drivers (Rev. A)

代码结合VPBE user guide,然后在google一下FBdev的相关信息,看看。

user4716095:

回复 Chris Meng:

您好 我刚才看了下这两个文档 了解了每个fb对应哪个窗口 和一些寄存器的作用我现在想请问下:

我如果想设置osd 0背景透明 是不是 在应用层 直接调用 ioctl(fb0,FBIO_SET_BITMAP_CONFIG_PARAMS,&bitmap_conf_params);

我现在不太清楚 bitmap_conf_parms 变量所代表的结构 struct vpbe_bitmap_config_params  应该如何配置。希望您能给一些建议 或者一个配置历程 谢谢

Chris Meng:

回复 user4716095:

Li Liang,

什么叫“设置osd 0背景透明 ”?

你是否清楚OSD模块里面有5个图层,一个光标层,两个OSD bitmap图层,两个video图层,外加一个背景。背景的颜色是可以调的,但不能是透明。

user4716095:

回复 Chris Meng:

那我想设置OSD图层  上述IOCTL 设置 是否可行?如果可以 那个结构体应该如何设置呢?

yong zhang11:

回复 Chris Meng:

OSD窗口可以设置透明度吗

Ternence_Hsu:

回复 yong zhang11:

你好; 

       osd 可以设置透明度的 。

yong zhang11:

回复 Ternence_Hsu:

请问是哪个寄存器,我在VPBE里找了好久没找到,请指教,我在线等!!!

Chris Meng:

回复 yong zhang11:

你好,

全局设置的请参考dm36x VPFE user guide文档里面4.4.4.3 Bitmap Window Blending and Transparency相关内容。

如果是每个像素的设置,请参考4.4.4.8 OSD Attribute Window相关内容。

赞(0)
未经允许不得转载:TI中文支持网 » 请教各位专家 dm368 osd层 的一些问题!!
分享到: 更多 (0)