[MPlayer-G2-dev] libvo2 documentation and pre22 iz out

Alban Bedel albeu at free.fr
Thu May 15 10:50:08 CEST 2003


Hi D Richard Felker III,

on Wed, 14 May 2003 16:05:26 -0400 you wrote:

> At some point, we really need to work out a *good* architecture for
> all the *_vid drivers to be in kernelspace, with access to dma, irq,
> etc. through the drm (if available)...

Perhaps but as the *_vid drivers are intended for high performance
drivers it really depend on the way the card work. With the banshee
for example 'internal blit' (ie copy inside the card mem) are
essential as they can do scaleing and/or colorspace conversion.
Moreover for this card the overlay can only do up scaling so when
you want to downscale you have to either don't use the overlay at
all or downscale when copying to the overlay mem and resetup
the overlay source size.
So i doubt that we can really get every bit of performance out of
every card with a general approch.
Perhaps that most modern cards can be well handled in general way
but i doubt we'll find an interface wich will suit every kind of
card with scaleing and/or colorspace conversion caps.

	Albeu



More information about the MPlayer-G2-dev mailing list