New commits:
http://git.directfb.org/?p=core/DirectFB.git;a=commit;h=b70ed23cd998e0cf89d006171f5ffcf4a6de8550
commit b70ed23cd998e0cf89d006171f5ffcf4a6de8550
Author: Denis Oliver Kropp <[email protected]>
Date: Tue Feb 26 21:58:43 2013 +0100
IDirectFBSurface: Add GetFrameTime() for smoother animations while
buffering frames in advance.
This prevents jumpy animations by retrieving a timestamp from DirectFB to
use for calculation
of animations. This timestamp is used by DirectFB during Flip to show the
frame at the given pts.
Implement pts handling in dummy system module via display thread.
include/directfb.h | 16 +++
src/core/CoreLayerRegion.flux | 34 ++++++
src/core/CoreLayerRegion_real.cpp | 56 +++++++--
src/core/Task.cpp | 22 +++-
src/core/Task.h | 11 ++
src/core/layer_region.c | 4 +-
src/core/layer_region.h | 14 ++-
src/display/idirectfbdisplaylayer.c | 2 +-
src/display/idirectfbsurface.c | 24 ++++
src/display/idirectfbsurface.h | 2 +
src/display/idirectfbsurface_layer.c | 4 +-
src/display/idirectfbsurface_window.c | 2 +-
src/idirectfb.c | 2 +-
systems/dummy/dummy.c | 211 ++++++++++++++++++++++++++++++---
systems/x11/x11input.c | 2 +-
wm/default/default.c | 2 +-
16 files changed, 366 insertions(+), 42 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs