Hello all,

I write an application that plays video using VLC and I use DirectFB to draw
OSD information, to do this I set libvlc to use libva, vdpau (I'm using a
NVidia card), video out as directfb and directfb using vout as x11,
everything runs OK, except when I play videos fullHD resolution (1920x1080)
in 30fps (until 24fps gone OK), when the video plays we can see several
video lags, some tests that I did using vlc pointing directly to x11 video
out has much better performance, this performance problem I believe came
from several buffers copy from vlc to directfb and then to x11, to fix this
performance problem I think to use vlc direct to x11 in one window and put
other xwindow with the same dimensions (I'm using fullscreen video) for
directfb transparent over this video window, but I don't know to do this.

Is possible to create a transparent DirectFB window over other window in
this way ? If yes theres some document or reference code example to do this
?

If this is not possible, can I "force" DirectFB to use an x-window already
open to render inside it while the original application use this window too
? My idea is use vlc to use an XWindow to render the video and redirect
DirectFB to render graphics in this same window.

Thanks for all help

Flávio Alberto Lopes Soares
_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to