New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=3acc3c09071ec77161b7308686319ec6af37ab31
commit 3acc3c09071ec77161b7308686319ec6af37ab31
Author: Denis Oliver Kropp <[email protected]>
Date:   Fri Oct 21 21:36:45 2011 +0200

    ImageProvider: Add secure IPC to (hardware) image providers
    
    For secure fusion the hardware image providers need to be called
    in the master process, as all other system and driver calls are.
    
    This adds CoreDFB::CreateImageProvider() being passed a call id
    from the slave for retrieving data buffer contents.
    
    The new DataBuffer flux wraps that call, used by a master side
    IDirectFBDataBuffer implementation. This is passed to the real
    IDirectFBImageProvider instance.
    
    The slave uses the new ImageProvider flux underneath a special
    IDirectFBImageProvider implementation.

 rules/flux_comp.make                      |    4 +-
 src/core/CoreDFB.flux                     |   18 ++
 src/core/CoreDFB_real.cpp                 |   57 ++++++-
 src/core/core.c                           |  216 +++++++++++++++++++-----
 src/core/core.h                           |   60 ++++++-
 src/media/.gitignore                      |    4 +
 src/media/DataBuffer.flux                 |  161 ++++++++++++++++++
 src/media/DataBuffer_includes.h           |   39 +++++
 src/media/DataBuffer_real.cpp             |  174 +++++++++++++++++++
 src/media/ImageProvider.flux              |   52 ++++++
 src/media/ImageProvider_includes.h        |   60 +++++++
 src/media/ImageProvider_real.cpp          |  180 ++++++++++++++++++++
 src/media/Makefile.am                     |   23 +++-
 src/media/idirectfbdatabuffer.c           |   10 +
 src/media/idirectfbdatabuffer.h           |    6 +-
 src/media/idirectfbdatabuffer_client.c    |  261 +++++++++++++++++++++++++++++
 src/media/idirectfbdatabuffer_client.h    |   39 +++++
 src/media/idirectfbimageprovider.c        |   15 ++
 src/media/idirectfbimageprovider_client.c |  176 +++++++++++++++++++
 src/media/idirectfbimageprovider_client.h |   54 ++++++
 20 files changed, 1558 insertions(+), 51 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=32208bbec514e0e308a9158fa73cfe288a39348f
commit 32208bbec514e0e308a9158fa73cfe288a39348f
Author: Denis Oliver Kropp <[email protected]>
Date:   Fri Oct 14 15:45:21 2011 +0200

    Call: Increase return size limit to 32MB.

 lib/fusion/call.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

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

Reply via email to