[gegl] buffer: remove gegl_buffer_lock/unlock from gegl_buffer_sample
- From: Øyvind Kolås <ok src gnome org>
 
- To: svn-commits-list gnome org
 
- Cc: 
 
- Subject: [gegl] buffer: remove gegl_buffer_lock/unlock from gegl_buffer_sample
 
- Date: Mon, 25 Jan 2010 21:46:01 +0000 (UTC)
 
commit d5075a26108154be07c32a8ad6f403dfe138c88c
Author: �yvind Kolås <pippin gimp org>
Date:   Mon Jan 25 21:27:36 2010 +0000
    buffer: remove gegl_buffer_lock/unlock from gegl_buffer_sample
    
    For multithreaded access the tile level locks should be sufficient,
    and any other needed locking should be dealt with in the samplers.
 gegl/buffer/gegl-buffer-access.c |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-access.c b/gegl/buffer/gegl-buffer-access.c
index b5d64f9..3f3d367 100644
--- a/gegl/buffer/gegl-buffer-access.c
+++ b/gegl/buffer/gegl-buffer-access.c
@@ -1093,8 +1093,6 @@ gegl_buffer_sample (GeglBuffer       *buffer,
   return;
 #endif
 
-  gegl_buffer_lock (buffer);
-
   desired_type = gegl_sampler_type_from_interpolation (interpolation);
 
   if (buffer->sampler != NULL &&
@@ -1115,8 +1113,6 @@ gegl_buffer_sample (GeglBuffer       *buffer,
     }
   gegl_sampler_get (buffer->sampler, x, y, dest);
 
-  gegl_buffer_unlock (buffer);
-
   /* if (scale < 1.0) do decimation, possibly using pyramid instead */
 }
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]