[gegl] buffer: in gegl-algorithms, use gegl-scratch for temporary buffers
- From: Ell <ell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] buffer: in gegl-algorithms, use gegl-scratch for temporary buffers
- Date: Sun, 6 Jan 2019 12:35:52 +0000 (UTC)
commit 94122d7e35155ceac123e29b7a1c77ff2b868fd1
Author: Ell <ell_se yahoo com>
Date: Sun Jan 6 07:28:58 2019 -0500
buffer: in gegl-algorithms, use gegl-scratch for temporary buffers
gegl/buffer/gegl-algorithms.c | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
---
diff --git a/gegl/buffer/gegl-algorithms.c b/gegl/buffer/gegl-algorithms.c
index 95885b72a..d2905a77c 100644
--- a/gegl/buffer/gegl-algorithms.c
+++ b/gegl/buffer/gegl-algorithms.c
@@ -83,8 +83,8 @@ gegl_downscale_2x2_generic (const Babl *format,
}
else
{
- in_tmp = gegl_malloc (src_height * in_tmp_rowstride);
- out_tmp = gegl_malloc (dst_height * out_tmp_rowstride);
+ in_tmp = gegl_scratch_alloc (src_height * in_tmp_rowstride);
+ out_tmp = gegl_scratch_alloc (dst_height * out_tmp_rowstride);
do_free = 1;
}
@@ -102,8 +102,8 @@ gegl_downscale_2x2_generic (const Babl *format,
if (do_free)
{
- gegl_free (in_tmp);
- gegl_free (out_tmp);
+ gegl_scratch_free (out_tmp);
+ gegl_scratch_free (in_tmp);
}
}
@@ -1038,8 +1038,8 @@ gegl_resample_boxfilter_generic (guchar *dest_buf,
}
else
{
- in_tmp = gegl_malloc (src_rect->height * in_tmp_rowstride);
- out_tmp = gegl_malloc (dst_rect->height * out_tmp_rowstride);
+ in_tmp = gegl_scratch_alloc (src_rect->height * in_tmp_rowstride);
+ out_tmp = gegl_scratch_alloc (dst_rect->height * out_tmp_rowstride);
do_free = 1;
}
@@ -1058,8 +1058,8 @@ gegl_resample_boxfilter_generic (guchar *dest_buf,
if (do_free)
{
- gegl_free (in_tmp);
- gegl_free (out_tmp);
+ gegl_scratch_free (out_tmp);
+ gegl_scratch_free (in_tmp);
}
}
@@ -1148,8 +1148,8 @@ gegl_resample_bilinear_generic (guchar *dest_buf,
}
else
{
- in_tmp = gegl_malloc (src_rect->height * in_tmp_rowstride);
- out_tmp = gegl_malloc (dst_rect->height * out_tmp_rowstride);
+ in_tmp = gegl_scratch_alloc (src_rect->height * in_tmp_rowstride);
+ out_tmp = gegl_scratch_alloc (dst_rect->height * out_tmp_rowstride);
do_free = 1;
}
@@ -1168,8 +1168,8 @@ gegl_resample_bilinear_generic (guchar *dest_buf,
if (do_free)
{
- gegl_free (in_tmp);
- gegl_free (out_tmp);
+ gegl_scratch_free (out_tmp);
+ gegl_scratch_free (in_tmp);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]