New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=5b2d53ba81a83ab7d2d89d29aec251622ed6f9b8
commit 5b2d53ba81a83ab7d2d89d29aec251622ed6f9b8
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date:   Fri Nov 2 12:25:28 2007 +0100

    Added TI Davinci driver.
    
    Supports OSD and Video with positioning, color key, opacity and alpha 
channel.
    
    The driver uses the devmem system and opens all frame buffer devices itself.
    This is required for extended ioctls like setting the OSD position, but 
also to
    support alpha channels which are stored in a different frame buffer device. 
In
    case of ARGB for the OSD, the alpha channel (3 bit!) is dithered during 
conversion.
    
    Implemented surface pools for OSD and Video layer. This enables direct usage
    of the frame buffers in case of RGB16 for OSD and UYVY for Video.

 configure.in                            |   14 +-
 gfxdrivers/Makefile.am                  |    7 +
 gfxdrivers/davinci/.gitignore           |    7 +
 gfxdrivers/davinci/Makefile.am          |   38 ++
 gfxdrivers/davinci/davinci_2d.c         |  354 +++++++++++++++++
 gfxdrivers/davinci/davinci_2d.h         |   75 ++++
 gfxdrivers/davinci/davinci_gfxdriver.c  |  308 +++++++++++++++
 gfxdrivers/davinci/davinci_gfxdriver.h  |   83 ++++
 gfxdrivers/davinci/davinci_osd.c        |  655 +++++++++++++++++++++++++++++++
 gfxdrivers/davinci/davinci_osd.h        |   53 +++
 gfxdrivers/davinci/davinci_osd_pool.c   |  379 ++++++++++++++++++
 gfxdrivers/davinci/davinci_osd_pool.h   |   39 ++
 gfxdrivers/davinci/davinci_screen.c     |  115 ++++++
 gfxdrivers/davinci/davinci_screen.h     |   39 ++
 gfxdrivers/davinci/davinci_video.c      |  378 ++++++++++++++++++
 gfxdrivers/davinci/davinci_video.h      |   51 +++
 gfxdrivers/davinci/davinci_video_pool.c |  379 ++++++++++++++++++
 gfxdrivers/davinci/davinci_video_pool.h |   39 ++
 gfxdrivers/davinci/davincifb.h          |  548 ++++++++++++++++++++++++++
 19 files changed, 3560 insertions(+), 1 deletions(-)


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

Reply via email to