Signed-off-by: Jean-Christophe DUBOIS <j...@tribudubois.net> --- gfxdrivers/cle266/uc_overlay.c | 9 +++++---- gfxdrivers/cle266/uc_ovl_hwset.c | 6 +++--- gfxdrivers/cle266/uc_primary.c | 5 +++-- 3 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/gfxdrivers/cle266/uc_overlay.c b/gfxdrivers/cle266/uc_overlay.c index 0cbdcdb..115c255 100644 --- a/gfxdrivers/cle266/uc_overlay.c +++ b/gfxdrivers/cle266/uc_overlay.c @@ -105,7 +105,8 @@ uc_ovl_set_region( CoreLayer *layer, CoreLayerRegionConfigFlags updated, CoreSurface *surface, CorePalette *palette, - CoreSurfaceBufferLock *lock ) + CoreSurfaceBufferLock *left_lock, + CoreSurfaceBufferLock *right_lock ) { UcDriverData* ucdrv = (UcDriverData*) driver_data; UcOverlayData* ucovl = (UcOverlayData*) layer_data; @@ -128,9 +129,9 @@ uc_ovl_set_region( CoreLayer *layer, ucovl->deinterlace = config->options & DLOP_DEINTERLACING; ucovl->surface = surface; - ucovl->lock = lock; + ucovl->lock = left_lock; - return uc_ovl_update(ucdrv, ucovl, UC_OVL_CHANGE, surface, lock); + return uc_ovl_update(ucdrv, ucovl, UC_OVL_CHANGE, surface, left_lock); } @@ -246,7 +247,7 @@ uc_ovl_flip_region( CoreLayer *layer, dfb_surface_flip(surface, false); ucovl->field = 0; - ucovl->lock = lock; + ucovl->lock = left_lock; ret = uc_ovl_update(ucdrv, ucovl, UC_OVL_FLIP, surface, left_lock); if (ret) diff --git a/gfxdrivers/cle266/uc_ovl_hwset.c b/gfxdrivers/cle266/uc_ovl_hwset.c index e8ba755..dd62f3f 100644 --- a/gfxdrivers/cle266/uc_ovl_hwset.c +++ b/gfxdrivers/cle266/uc_ovl_hwset.c @@ -87,7 +87,7 @@ DFBResult uc_ovl_update(UcDriverData* ucdrv, CoreSurfaceBufferLock* lock) { int sw, sh, sp, sfmt; // Source width, height, pitch and format - int dx, dy; // Destination position + //int dx, dy; // Destination position int dw, dh; // Destination width and height VideoMode *videomode; DFBRectangle scr; // Screen size @@ -146,8 +146,8 @@ DFBResult uc_ovl_update(UcDriverData* ucdrv, return DFB_INVAREA; } - dx = ucovl->v1.win.x; - dy = ucovl->v1.win.y; + //dx = ucovl->v1.win.x; + //dy = ucovl->v1.win.y; dw = ucovl->v1.win.w; dh = ucovl->v1.win.h; diff --git a/gfxdrivers/cle266/uc_primary.c b/gfxdrivers/cle266/uc_primary.c index cf3a5ac..cef215f 100644 --- a/gfxdrivers/cle266/uc_primary.c +++ b/gfxdrivers/cle266/uc_primary.c @@ -142,7 +142,8 @@ osdSetRegion( CoreLayer *layer, CoreLayerRegionConfigFlags updated, CoreSurface *surface, CorePalette *palette, - CoreSurfaceBufferLock *lock ) + CoreSurfaceBufferLock *left_lock, + CoreSurfaceBufferLock *right_lock ) { DFBResult ret; UcDriverData *ucdrv = (UcDriverData*) driver_data; @@ -151,7 +152,7 @@ osdSetRegion( CoreLayer *layer, ret = ucOldPrimaryFuncs.SetRegion( layer, ucOldPrimaryDriverData, layer_data, region_data, config, updated, surface, - palette, lock ); + palette, left_lock, right_lock ); if (ret) return ret; -- 1.9.1 _______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev