File DirectFB-setregion.patch of Package DirectFB
Index: DirectFB-1.6.2/gfxdrivers/cyber5k/cyber5k.c
===================================================================
--- DirectFB-1.6.2.orig/gfxdrivers/cyber5k/cyber5k.c
+++ DirectFB-1.6.2/gfxdrivers/cyber5k/cyber5k.c
@@ -636,7 +636,8 @@ osdSetRegion( CoreLayer
CoreLayerRegionConfigFlags updated,
CoreSurface *surface,
CorePalette *palette,
- CoreSurfaceBufferLock *lock )
+ CoreSurfaceBufferLock *left_lock,
+ CoreSurfaceBufferLock *right_lock )
{
DFBResult ret;
@@ -644,7 +645,7 @@ osdSetRegion( CoreLayer
ret = oldPrimaryFuncs.SetRegion( layer, oldPrimaryDriverData,
layer_data, region_data,
config, updated, surface,
- palette, lock );
+ palette, left_lock, right_lock );
if (ret)
return ret;
Index: DirectFB-1.6.2/gfxdrivers/radeon/radeon_crtc1.c
===================================================================
--- DirectFB-1.6.2.orig/gfxdrivers/radeon/radeon_crtc1.c
+++ DirectFB-1.6.2/gfxdrivers/radeon/radeon_crtc1.c
@@ -147,14 +147,15 @@ crtc1SetRegion( CoreLayer
CoreLayerRegionConfigFlags updated,
CoreSurface *surface,
CorePalette *palette,
- CoreSurfaceBufferLock *lock )
+ CoreSurfaceBufferLock *left_lock,
+ CoreSurfaceBufferLock *right_lock )
{
if (updated & ~CLRCF_OPTIONS) {
return OldPrimaryLayerFuncs.SetRegion( layer,
OldPrimaryLayerDriverData,
layer_data, region_data,
- config, updated, surface, palette, lock );
+ config, updated, surface, palette, left_lock, right_lock );
}
return DFB_OK;