[gegl] buffer: Babl's have been constified
- From: Ãyvind KolÃs <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] buffer: Babl's have been constified
- Date: Sun, 18 Mar 2012 16:17:30 +0000 (UTC)
commit 0e74af2cd7cba15216c463e8a64498895276c450
Author: Ãyvind KolÃs <pippin gimp org>
Date: Sun Mar 18 16:17:05 2012 +0000
buffer: Babl's have been constified
gegl/buffer/gegl-buffer-access.c | 26 +++++++++++-----------
gegl/buffer/gegl-buffer-load.c | 2 +-
gegl/buffer/gegl-buffer-types.h | 16 +++++++-------
gegl/buffer/gegl-buffer.c | 2 +-
gegl/buffer/gegl-buffer.h | 2 +-
gegl/buffer/gegl-sampler.c | 4 +-
gegl/buffer/gegl-sampler.h | 6 ++--
gegl/buffer/gegl-tile-backend.c | 4 +-
gegl/buffer/gegl-tile-backend.h | 4 +-
gegl/buffer/gegl-tile-handler-zoom.c | 38 +++++++++++++++++-----------------
10 files changed, 52 insertions(+), 52 deletions(-)
---
diff --git a/gegl/buffer/gegl-buffer-access.c b/gegl/buffer/gegl-buffer-access.c
index 8b6db37..8f9f044 100644
--- a/gegl/buffer/gegl-buffer-access.c
+++ b/gegl/buffer/gegl-buffer-access.c
@@ -52,7 +52,7 @@ gegl_buffer_pixel_set (GeglBuffer *buffer,
gint tile_height = buffer->tile_storage->tile_width;
gint px_size = gegl_buffer_px_size (buffer);
gint bpx_size = babl_format_get_bytes_per_pixel (format);
- Babl *fish = NULL;
+ const Babl *fish = NULL;
gint abyss_x_total = buffer->abyss.x + buffer->abyss.width;
gint abyss_y_total = buffer->abyss.y + buffer->abyss.height;
@@ -133,11 +133,11 @@ gegl_buffer_set_pixel (GeglBuffer *buffer,
const Babl *format,
gpointer data)
{
- guchar *buf = data;
- gint tile_width = buffer->tile_storage->tile_width;
- gint tile_height = buffer->tile_storage->tile_height;
- gint bpx_size = babl_format_get_bytes_per_pixel (format);
- Babl *fish = NULL;
+ guchar *buf = data;
+ gint tile_width = buffer->tile_storage->tile_width;
+ gint tile_height = buffer->tile_storage->tile_height;
+ gint bpx_size = babl_format_get_bytes_per_pixel (format);
+ const Babl *fish = NULL;
gint buffer_shift_x = buffer->shift_x;
gint buffer_shift_y = buffer->shift_y;
@@ -210,11 +210,11 @@ gegl_buffer_get_pixel (GeglBuffer *buffer,
const Babl *format,
gpointer data)
{
- guchar *buf = data;
- gint tile_width = buffer->tile_storage->tile_width;
- gint tile_height = buffer->tile_storage->tile_height;
- gint bpx_size = babl_format_get_bytes_per_pixel (format);
- Babl *fish = NULL;
+ guchar *buf = data;
+ gint tile_width = buffer->tile_storage->tile_width;
+ gint tile_height = buffer->tile_storage->tile_height;
+ gint bpx_size = babl_format_get_bytes_per_pixel (format);
+ const Babl *fish = NULL;
gint buffer_shift_x = buffer->shift_x;
gint buffer_shift_y = buffer->shift_y;
@@ -325,7 +325,6 @@ gegl_buffer_iterate (GeglBuffer *buffer,
gint tile_stride = px_size * tile_width;
gint buf_stride;
gint bufy = 0;
- Babl *fish;
gint buffer_shift_x = buffer->shift_x;
gint buffer_shift_y = buffer->shift_y;
@@ -340,6 +339,7 @@ gegl_buffer_iterate (GeglBuffer *buffer,
gint abyss_x_total = buffer_abyss_x + buffer->abyss.width;
gint abyss_y_total = buffer_abyss_y + buffer->abyss.height;
gint factor = 1<<level;
+ const Babl *fish;
/* roi specified, override buffers extent */
if (roi)
@@ -1130,7 +1130,7 @@ gegl_buffer_copy (GeglBuffer *src,
GeglBuffer *dst,
const GeglRectangle *dst_rect)
{
- Babl *fish;
+ const Babl *fish;
g_return_if_fail (GEGL_IS_BUFFER (src));
g_return_if_fail (GEGL_IS_BUFFER (dst));
diff --git a/gegl/buffer/gegl-buffer-load.c b/gegl/buffer/gegl-buffer-load.c
index 8a7300b..f1c772d 100644
--- a/gegl/buffer/gegl-buffer-load.c
+++ b/gegl/buffer/gegl-buffer-load.c
@@ -55,7 +55,7 @@ typedef struct
gchar *path;
int i;
gint tile_size;
- Babl *format;
+ const Babl *format;
goffset offset;
goffset next_block;
gboolean got_header;
diff --git a/gegl/buffer/gegl-buffer-types.h b/gegl/buffer/gegl-buffer-types.h
index 44e5a58..0a2b89f 100644
--- a/gegl/buffer/gegl-buffer-types.h
+++ b/gegl/buffer/gegl-buffer-types.h
@@ -32,17 +32,17 @@ typedef struct _GeglTileClass GeglTileClass;
struct _GeglTileBackendPrivate
{
- gint tile_width;
- gint tile_height;
- Babl *format; /* defaults to the babl format "R'G'B'A u8" */
- gint px_size; /* size of a single pixel in bytes */
- gint tile_size; /* size of an entire tile in bytes */
+ gint tile_width;
+ gint tile_height;
+ const Babl *format; /* defaults to the babl format "R'G'B'A u8" */
+ gint px_size; /* size of a single pixel in bytes */
+ gint tile_size; /* size of an entire tile in bytes */
GeglRectangle extent;
- gpointer header;
- gpointer storage;
- gboolean shared;
+ gpointer header;
+ gpointer storage;
+ gboolean shared;
};
diff --git a/gegl/buffer/gegl-buffer.c b/gegl/buffer/gegl-buffer.c
index 84f06e5..c09fef6 100644
--- a/gegl/buffer/gegl-buffer.c
+++ b/gegl/buffer/gegl-buffer.c
@@ -1031,7 +1031,7 @@ gegl_buffer_new_for_backend (const GeglRectangle *extent,
void *backend)
{
GeglRectangle rect={0,0,0,0};
- Babl *format;
+ const Babl *format;
/* if no extent is passed in inherit from backend */
if (extent==NULL)
diff --git a/gegl/buffer/gegl-buffer.h b/gegl/buffer/gegl-buffer.h
index c9c949c..2269094 100644
--- a/gegl/buffer/gegl-buffer.h
+++ b/gegl/buffer/gegl-buffer.h
@@ -404,7 +404,7 @@ GeglSamplerType gegl_sampler_type_from_string (const gchar *string);
* it.
*/
GeglSampler * gegl_buffer_sampler_new (GeglBuffer *buffer,
- Babl *format,
+ const Babl *format,
GeglSamplerType sampler_type);
/**
diff --git a/gegl/buffer/gegl-sampler.c b/gegl/buffer/gegl-sampler.c
index 8037ca9..9ab1903 100644
--- a/gegl/buffer/gegl-sampler.c
+++ b/gegl/buffer/gegl-sampler.c
@@ -478,7 +478,7 @@ get_property (GObject *object,
break;
case PROP_FORMAT:
- g_value_set_pointer (value, self->format);
+ g_value_set_pointer (value, (void*)self->format);
break;
default:
@@ -568,7 +568,7 @@ gegl_sampler_gtype_from_enum (GeglSamplerType sampler_type)
GeglSampler *
gegl_buffer_sampler_new (GeglBuffer *buffer,
- Babl *format,
+ const Babl *format,
GeglSamplerType sampler_type)
{
GeglSampler *sampler;
diff --git a/gegl/buffer/gegl-sampler.h b/gegl/buffer/gegl-sampler.h
index 1e5b5f7..666a9f2 100644
--- a/gegl/buffer/gegl-sampler.h
+++ b/gegl/buffer/gegl-sampler.h
@@ -50,9 +50,9 @@ struct _GeglSampler
/*< private >*/
GeglBuffer *buffer;
- Babl *format;
- Babl *interpolate_format;
- Babl *fish;
+ const Babl *format;
+ const Babl *interpolate_format;
+ const Babl *fish;
GeglRectangle context_rect[GEGL_SAMPLER_MIPMAP_LEVELS];
gpointer sampler_buffer[GEGL_SAMPLER_MIPMAP_LEVELS];
GeglRectangle sampler_rectangle[GEGL_SAMPLER_MIPMAP_LEVELS];
diff --git a/gegl/buffer/gegl-tile-backend.c b/gegl/buffer/gegl-tile-backend.c
index ddfe320..f2d8350 100644
--- a/gegl/buffer/gegl-tile-backend.c
+++ b/gegl/buffer/gegl-tile-backend.c
@@ -66,7 +66,7 @@ get_property (GObject *gobject,
break;
case PROP_FORMAT:
- g_value_set_pointer (value, backend->priv->format);
+ g_value_set_pointer (value, (void*)backend->priv->format);
break;
default:
@@ -178,7 +178,7 @@ gint gegl_tile_backend_get_tile_size (GeglTileBackend *tile_backend)
}
-Babl *gegl_tile_backend_get_format (GeglTileBackend *tile_backend)
+const Babl *gegl_tile_backend_get_format (GeglTileBackend *tile_backend)
{
return tile_backend->priv->format;
}
diff --git a/gegl/buffer/gegl-tile-backend.h b/gegl/buffer/gegl-tile-backend.h
index ebf59e6..2e34884 100644
--- a/gegl/buffer/gegl-tile-backend.h
+++ b/gegl/buffer/gegl-tile-backend.h
@@ -51,8 +51,8 @@ struct _GeglTileBackendClass
gpointer padding4;
};
-gint gegl_tile_backend_get_tile_size (GeglTileBackend *tile_backend);
-Babl *gegl_tile_backend_get_format (GeglTileBackend *tile_backend);
+gint gegl_tile_backend_get_tile_size (GeglTileBackend *tile_backend);
+const Babl *gegl_tile_backend_get_format (GeglTileBackend *tile_backend);
/* gets a pointer to the GeglTileStorage that uses the backend */
GeglTileSource *gegl_tile_backend_peek_storage (GeglTileBackend *backend);
diff --git a/gegl/buffer/gegl-tile-handler-zoom.c b/gegl/buffer/gegl-tile-handler-zoom.c
index c94cb73..8da214d 100644
--- a/gegl/buffer/gegl-tile-handler-zoom.c
+++ b/gegl/buffer/gegl-tile-handler-zoom.c
@@ -40,12 +40,12 @@ void gegl_tile_handler_cache_insert (GeglTileHandlerCache *cache,
gint x,
gint y,
gint z);
-static inline void set_blank (GeglTile *dst_tile,
- gint width,
- gint height,
- Babl *format,
- gint i,
- gint j)
+static inline void set_blank (GeglTile *dst_tile,
+ gint width,
+ gint height,
+ const Babl *format,
+ gint i,
+ gint j)
{
guchar *dst_data = gegl_tile_get_data (dst_tile);
gint bpp = babl_format_get_bytes_per_pixel (format);
@@ -64,13 +64,13 @@ static inline void set_blank (GeglTile *dst_tile,
/* fixme: make the api of this, as well as blank be the
* same as the downscale functions */
-static inline void set_half_nearest (GeglTile *dst_tile,
- GeglTile *src_tile,
- gint width,
- gint height,
- Babl *format,
- gint i,
- gint j)
+static inline void set_half_nearest (GeglTile *dst_tile,
+ GeglTile *src_tile,
+ gint width,
+ gint height,
+ const Babl *format,
+ gint i,
+ gint j)
{
guchar *dst_data = gegl_tile_get_data (dst_tile);
guchar *src_data = gegl_tile_get_data (src_tile);
@@ -165,11 +165,11 @@ downscale_u8 (gint components,
}
}
-static inline void set_half (GeglTile * dst_tile,
- GeglTile * src_tile,
- gint width,
- gint height,
- Babl * format,
+static inline void set_half (GeglTile * dst_tile,
+ GeglTile * src_tile,
+ gint width,
+ gint height,
+ const Babl * format,
gint i,
gint j)
{
@@ -204,7 +204,7 @@ get_tile (GeglTileSource *gegl_tile_source,
GeglTileSource *source = ((GeglTileHandler*)(gegl_tile_source))->source;
GeglTileHandlerZoom *zoom = (GeglTileHandlerZoom*)(gegl_tile_source);
GeglTile *tile = NULL;
- Babl *format = gegl_tile_backend_get_format (zoom->backend);
+ const Babl *format = gegl_tile_backend_get_format (zoom->backend);
gint tile_width;
gint tile_height;
gint tile_size;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]