On Fri, Oct 07, 2005 at 09:32:59PM +0200, Stefan Lucke wrote:
> Hi,
> 
> when using stretchblit for downscaling 16:9 to 4:3 interlaced TV, I 
> noticed some bad filtering effects. 
> 
> When I understood that right, downscale filters are described in 
> G440 external june15 page 3-217. Directfb's matrox gfx driver sets 
> this in matrox3d.c matroxTextureTriangles(), to MIN_ANISO.

Actually I don't think ANISO does anything beyond BILIN without 
mipmapping. Also on G400/G450 aniso requires multitexturing to be enabled 
and is still prone to lockups. At least that was my experience when 
playing around with the Mesa mga driver. G200 doesn't support aniso at 
all. G550 seems to be the only one to support it properly.

> Are other 
> values more suitable for doing that kind of filtering ? Or should 
> displaying downscaled interlaced video be done in another way ?
> 
> Separte fields of a frame, 
> - downscale field 1, show field 1, 
> - downscale field 2, show field 2,

Yes, fields should be scaled independently. I've though about doing that 
but never needed it enough :)

-- 
Ville Syrjälä
[EMAIL PROTECTED]
http://www.sci.fi/~syrjala/

_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to