达芬奇OSD问题



我正在使用TI 365 DSP进行一个项目。在YUV422模式下OSD透明度有一个恼人的问题。YUV422是一种打包格式,OSD透明度实现只通过提供的透明度值淘汰Y字段,所以如果你想在这样的表面上画一个矩形-它的边界看起来很难看。

有人处理过这个问题,也许有解决方案吗?

由于透明度要求,我避免为OSD使用YUV422。您可以尝试查看使用属性窗口是否对您的情况有所帮助。

另外,我有很多每像素的alpha,如果没有混合,看起来就不对,所以我最终决定使用具有3位alpha的RGB888模式。我不知道你的OSD窗口需要多大的屏幕,但是当它是1280x720时,我看到了内存总线问题。幸运的是,我只需要屏幕的一小部分,RGB888模式在这方面工作得很好。

最新更新