On Tue, Jan 21, 2003 at 11:01:58AM +0100, Pascal Bauermeister wrote: > On Tue, 2003-01-21 at 09:42, Micah Dowty wrote: > ... > > The main reason this hasn't been done already is that there are a lot of issues > > you have to worry about when writing directly to the framebuffer from an app: > > > > - How can the video driver get an application access to the framebuffer > > in a relatively portable way? > > > > - When the widget is resized, you need to synchronize the app's drawing with > > PicoGUI's drawing > > > > - If sprites are overlapping the area, what happens? > > It is a rather specific situation. What Philippe explores is the > possibilities for video playback and recording preview, to reach maximum > possible perfs, at the cost of portability in the most extreme case. > Also, in the specific case, no widget resize or sprite rendering shall > occur. > > The codec application would want to directly access the FB mem. We > believe it is the shortest path. > > If an API could exist to do this as cleanly as possible (remaining still > quite specific, and the app having to care [and well behave] about a lot > of things, such as FB mem bit format, resolution, clipping, etc.), that > would be ideal. It can evolve to handle properly resizing and sprite > blanking over the 'protected' area, but at first, it does not need. In > the mean time, a quick+dirty hack /might/ be done. > > An appropriate plugin architecture can be designed in the future, but > rather than designing now an architecture for not yet clearly specified > requirements, at first the codec will probably be a separate program > (the pragmatic way).
Right. I just like to ponder how to make things as generally usable as possible. For your current situation, it looks like the canvas method I described to philippe will work fine. --Micah > > Pascal > > > ------------------------------------------------------- > This SF.NET email is sponsored by: > SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! > http://www.vasoftware.com > _______________________________________________ > Pgui-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/pgui-devel -- Only you can prevent creeping featurism! ------------------------------------------------------- This SF.net email is sponsored by: Scholarships for Techies! Can't afford IT training? All 2003 ictp students receive scholarships. Get hands-on training in Microsoft, Cisco, Sun, Linux/UNIX, and more. www.ictp.com/training/sourceforge.asp _______________________________________________ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
