On Sonntag 17 September 2006 19:33, Heikki Lindholm wrote:
> The included patch makes dfb:mgatv use YV12 colourspace for video and 
> the hardware subpicture layer for OSD. The patch is a prime example of 
> bad goal-oriented programming, but does what I wanted: improves 
> performance to the level that my 450 MHz P2 can now function as a DVB 
> box like no underpowered P2 has done before! Unfortunately, the patch 
> probably breaks everything else, but I'm too lazy to clean it up.
> 

Have to put some comments on this.

Sometime ago we already looked at the subpicture layer of matrox cards.
But the disadvantage of this layer is that it only supports a few lookup 
entries.
There are less entries than vdr can handle.

Vdr's OSD drawing consists of drawing to several areas and each area
has it's own lookup table. Vdr in native mode (without OSD plugins)
draws it's OSD in a single area with only a few colors entries. So 
you'll eventually don't see a problem.

When i remember our OSD drawing correct, we map all OSD drawing to
a single RGB32 area and so we don't need to have separate areas ourself.

-- 
Stefan Lucke
_______________________________________________
Softdevice-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/softdevice-devel

Reply via email to