Antti Seppälä wrote:


> Unfortunately HUD is very dependent on xorg and will not work with
> DirectFB. I'm not even sure whether DirectFB contains support for
> similar operations without resorting to CPU intensive software
> blending of the OSD.

AFAIK, it does, at least for certain graphics cards (also depending on 
the configuration), there are so-called "layers" and the device 
capabilities can be queried in the API. Even if there is no good enough 
support for separate layers to do this, DirectFB further supports 
"surfaces" whithin a layer, AFAIK that's how softdevice implements the 
OSD, and it's not at all CPU-intense, in fact I guess those operations 
are also accelerated, and the OSD shows up all the time at the same, 
correct, native display resolution, regardless of the video resolution 
(i.e. it also uses the black top/bottom bars when the video is 16:9 
letterboxed on my 4:3 TV, or it is drawn still at 720x576 even when the 
broadcast is only 544x764).

vdr mailing list

Reply via email to