On Dienstag, 8. Februar 2005 10:51, Lucian Muresan wrote: > > I didn't notice the OSD's CPU usage being a problem, but it definitely > > was when I was using vdr-xine with a P3-700, Radeon and X. Luckily > > vdr-xine has an option to disable the alpha blending. > > > Well, I noticed that when I once or twice had VDR+softdevice+text2skin > running, with a skin having animated stuff in it. If I understood right > (tm), the OSD is software-blended in the rendered video frame before > blitting it on the output layer.
But isn't "Blit" an accelerated function? > Again, if I understood right (tm), in > Ville's dfbmga mplayer video output driver, the OSD is drawn (on demand, > that is, depending on command-line switches) as it's Matrox-specific, when > we want TV-output, in the subpicture layer (usualy layer 3) and the video on > the primary layer (CRTC2 if you set primary-layer=2), and the blending is > done in hardware, by the graphics card. I hope this is not bulshit, what I > just said... :-) When my information is correct, the subpicturelayer is of depth 8bit with 4bit alpha and 4bit color information (-> 16 colors). So I think it's not much useful. -- Stefan Lucke
