我们目前正在使用钴13.108984版本,并将DirectFB实现用于MIPS STB平台。
我们目前正在实施我们的右舷播放器,我们正在使用kSbPlayerOutputModePunchOut。目前,我们还没有将DirectFB图形平面穿透到视频平面。
我可以看到PunchThroughVideoNode是在创建播放器时在渲染树中创建的,并且我们的播放器调用了具有正确尺寸的SbPlayerSetBounds但是穿透不成功。
SetBounds调用是否需要更新图形平面以强制阻击器清除视频矩形?
答案 0 :(得分:1)
我的问题的解决方案是在window_internal.cc文件中禁用对directfb-> SetVideoMode()的调用。这导致主要directfb图层的透明度被禁用。
这很可能是我们正在使用的平台驱动程序中的一个错误(Broadcom 7405 DirectFB 1.4.7在参考软件15.2上的Broadcom表面合成器之上运行)