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

Reply via email to