New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=571338b6586eb2457226b916f2ad7251d8ff2374
commit 571338b6586eb2457226b916f2ad7251d8ff2374
Author: Denis Oliver Kropp <[email protected]>
Date:   Mon Mar 14 14:16:13 2011 +0100

    vdpau: New X11/VDPAU based system module derived from original X11 module.
    
    The module also creates an X11 window, but instead of using XPutShmImage
    or similar it creates a VdpPresentationQueueTarget and VdpPresentationQueue.
    
    There's also a surface pool creating VDPAU Output Surfaces for use by layers
    via VdpPresentationQueueDisplay and later for accelerated operations using
    the surface rendering functions of VDPAU.
    
    This is the initial working version, successfully tested with df_dok and 
df_andi.
    
    The code still needs to be cleaned up a lot, multiple layers need to be
    composited using VdpMixer functions and special video layer support for 
playback
    will be added, so that VdpOutputSurfaces from Xine or GStreamer can be 
pushed
    into DirectFB without copying their pixels, compositing them with the other
    surfaces from the graphics layers, keeping the video timestamps as master 
clock.

 configure.in                             |   17 +
 systems/Makefile.am                      |    7 +
 systems/x11vdpau/.cvsignore              |    6 +
 systems/x11vdpau/Makefile.am             |   49 ++
 systems/x11vdpau/README                  |   11 +
 systems/x11vdpau/primary.c               |  839 ++++++++++++++++++++++++++++++
 systems/x11vdpau/primary.h               |   46 ++
 systems/x11vdpau/x11.c                   |  633 ++++++++++++++++++++++
 systems/x11vdpau/x11.h                   |  150 ++++++
 systems/x11vdpau/x11_surface_pool.c      |  372 +++++++++++++
 systems/x11vdpau/x11_surface_pool.h      |   47 ++
 systems/x11vdpau/x11image.c              |  231 ++++++++
 systems/x11vdpau/x11image.h              |   76 +++
 systems/x11vdpau/x11input.c              |  764 +++++++++++++++++++++++++++
 systems/x11vdpau/x11types.h              |   35 ++
 systems/x11vdpau/x11vdpau_surface_pool.c |  398 ++++++++++++++
 systems/x11vdpau/x11vdpau_surface_pool.h |   47 ++
 systems/x11vdpau/xwindow.c               |  336 ++++++++++++
 systems/x11vdpau/xwindow.h               |   80 +++
 19 files changed, 4144 insertions(+), 0 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=a2570e0d226361ac5b705db5bb3058f0bfe424c8
commit a2570e0d226361ac5b705db5bb3058f0bfe424c8
Author: Denis Oliver Kropp <[email protected]>
Date:   Mon Mar 14 14:15:17 2011 +0100

    voodoo_bench: Build only if Voodoo is enabled.

 tests/Makefile.am |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs

Reply via email to