On Sat, 12 Mar 2005 19:25:33 -0500 Daniel Phillips <[EMAIL PROTECTED]> wrote:
> On Saturday 12 March 2005 15:48, Lourens Veen wrote: > > On Saturday 12 March 2005 21:00, Daniel Phillips wrote: > > > On Saturday 12 March 2005 02:33, Lourens Veen wrote: > > > > I've been thinking, would it be acceptable to lose the hardware > > > > overlay scaler when FSAA is turned on, and/or to only have FSAA > > > > in full-screen OpenGL mode? > > > > > > Why do you think the two are incompatible? > > > > Well, if you use the hardware overlay scaler for FSAA you can't also > > use it for playing video...that is my idea below makes them > > incompatible. > > FSAA doesn't use a scaler, it uses a simple averaging filter. > > > > Why does video need a dedicated scaler instead of being handled as > > > a texture? This just leaves the YUV->RGB conversion, which can be > > > a property of the window, picked up by the window ownership test. > > > > > > But do we really need YUV->RGB on the card? Why not do this on the > > > host? > > > > That's been discussed before...seems like there was never really a > > decision taken. > > http://lists.duskglow.com/open-graphics/2004-November/000032.html > > It should be pretty easy to make that decision now. The hardware budget > doesn't leave any room for extras that can already be accomplished with > the existing 3D pipeline. MPlayer et al know how to convert YUV, so > the card doesn't need to. Host CPU overhead is unlikely to be an issue > here. >From the name of MPlayer team I flame you to death for ever thinking of this. Software YUV->RGB is slow operation and YUV->RGB with scaling is the slowest operation in the video world. That's why ALL video cards can do it (since S3 Virge DX). I'm new in this list and the project as whole, still have to catch up. Take Care Ivan Kalvachev iive _______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
