I have a VPBE problem which I would appreciate some help with. I can successfully display RGB888 data using VID0 window. What I can't do is display RGB565 images (as an overlay), using OSD0 window. What I've noticed, is that after creating a VID0 channel, allocating a frame buffer and queueing this frame buffer, subsequent FVID_create() for OSD0 always return a NULL. Looks like this problem was noted in the earlier postings, but resolved by configuring and queueing VID0 window, which I've done. Based on TI examples and documentation, I would think it would be as simple as repeating the same VID0 steps for VID1 or OSD windows, but so far this has not been the case. Any help with this issue would be much appreciated.