我用的dm368板子,视频在vid0层,qt放在osd0层,已经实现QT窗口透明,并配置QWS层背景Qcolor(0,0,0,0),但是OSD层并未实现背景透明。
后来在网上找到方法因为QT是ARGB8888而dm368配置为RGB565导致,现在我把OSD0 的13 14 为配置为10 也就是RGB888,结果画面显示左右并列的两幅QT界面,在屏幕正下方,有一条大概100宽度实现里背景透明,只显示了我指定的控件,bootargs为720X576X16,2025k,请问谁知道什么原因,还是我的RGB888配置有问题
Chris Meng:
Shi Yanlong,
yanlong shidm368配置为RGB565导致,现在我把OSD0 的13 14 为配置为10 也就是RGB888,
请问你修改了寄存器配置,内存里面数据是不是也跟着一起变化了?