New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=7f0baaa019eb3c63683f443955f928ea31eea3bf
commit 7f0baaa019eb3c63683f443955f928ea31eea3bf
Author: Denis Oliver Kropp <[email protected]>
Date:   Sun Oct 30 16:00:25 2011 +0100

    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.
    
    Conflicts:
    
        rules/flux_comp.make
        src/core/CoreDFB_real.c
        src/media/idirectfbdatabuffer.h

 rules/flux_comp.make                      |    4 +-
 src/core/CoreDFB.flux                     |   18 ++
 src/core/CoreDFB_real.c                   |   51 ++++++-
 src/core/core.c                           |  216 +++++++++++++++++++-----
 src/core/core.h                           |   60 ++++++-
 src/media/.gitignore                      |    4 +
 src/media/DataBuffer.flux                 |  161 ++++++++++++++++++
 src/media/DataBuffer_includes.h           |   41 +++++
 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           |    4 +
 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, 1556 insertions(+), 47 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=4e7045291739c74498ab60c57895e0b0b6827d0b
commit 4e7045291739c74498ab60c57895e0b0b6827d0b
Author: Denis Oliver Kropp <[email protected]>
Date:   Sun Oct 30 16:09:42 2011 +0100

    fusion-call: Add fusion_call_execute2() for single app, just calling 
fusion_call_execute().
    
    Conflicts:
    
        lib/fusion/call.c

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

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=78f8afbd893a0a0794cdb265a124f7ced95480bd
commit 78f8afbd893a0a0794cdb265a124f7ced95480bd
Author: Denis Oliver Kropp <[email protected]>
Date:   Sun Oct 30 16:06:23 2011 +0100

    fusion-call: Add fusion_call_execute2() using new linux-fusion 8.3 ioctl.
    
    Also add handling of call payload appended to FusionCallMessage rather than
    a pointer in the message.
    
    Conflicts:
    
        lib/fusion/call.c
        lib/fusion/call.h
        lib/fusion/fusion.c
        lib/fusion/fusion_internal.h

 lib/fusion/call.c            |   69 ++++++++++++++++++++++++++++++++++++++++--
 lib/fusion/call.h            |    7 ++++
 lib/fusion/fusion.c          |    4 ++-
 lib/fusion/fusion_internal.h |    3 +-
 4 files changed, 78 insertions(+), 5 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=ed72345e09d7f956b913ebc139b9f85236fe724d
commit ed72345e09d7f956b913ebc139b9f85236fe724d
Author: Denis Oliver Kropp <[email protected]>
Date:   Tue Oct 25 14:54:09 2011 +0200

    libdirect: Check for error in DIRECT_ALLOCATE_INTERFACE.

 lib/direct/interface.h |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=9027495c0f88d20d2a40b20cb8a77f81df08976c
commit 9027495c0f88d20d2a40b20cb8a77f81df08976c
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