----- Original Message ----- From: "Denis Oliver Kropp" Sent: Thursday, July 08, 2004 10:06 AM Subject: [directfb-users] Re: DirectFB persistent video output vs exclusive access
> Quoting Andreas Kotes: > > Heya, > > > > * Rob Shortt <[EMAIL PROTECTED]> [20040708 15:15]: > > > I was thinking that when the UI application starts up it could > > > initialise a number of windows and layers (I was thinking of using > > > windowed mode). Each window could have a certain purpose and specific > > > position from top to bottom. The bottom window could be used for the > > > UI menus and display, top for and OSD text or graphics that you wish > > > to display on top of everything else (including video), and the > > > intermediate windows for video (pip, preview, and full display). > > > > sounds very (video)memory expensive to me? > > Cards that support accelerated blending usually have enough RAM for this. > > The solution proposed by Rob is best suited for G400 or CLE266 based > systems etc. Also not in every video card you'll find 3 layers. What I'm doing now is using 2 preallocated layers in fullscreen mode. Layer 0 represents all drawn elements @ ARGB32. Layer 1 is used for overlay/OSD purposes @YUV. Since DirectFB can accelerate YUV blitting I'm using this feature for PIP or OSD over Layer 1. I saw that DirectFB CVS can support SubPicture for CLE266. Is it right ? Dmitry/
