gnome-scan r723 - trunk/modules/gsane
- From: bersace svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-scan r723 - trunk/modules/gsane
- Date: Sat, 20 Dec 2008 19:57:06 +0000 (UTC)
Author: bersace
Date: Sat Dec 20 19:57:06 2008
New Revision: 723
URL: http://svn.gnome.org/viewvc/gnome-scan?rev=723&view=rev
Log:
Fix order of static functions.
Modified:
trunk/modules/gsane/gsane-scanner.c
Modified: trunk/modules/gsane/gsane-scanner.c
==============================================================================
--- trunk/modules/gsane/gsane-scanner.c (original)
+++ trunk/modules/gsane/gsane-scanner.c Sat Dec 20 19:57:06 2008
@@ -296,6 +296,26 @@
return TRUE;
}
+/* Resize buffer to actual size. This is needed for hand scanner where
+ we put an arbitrary huge height and then shrink back to the actual
+ height. */
+static void
+gsane_scanner_resize_buffer(GSaneScanner *self)
+{
+ GeglBuffer *buffer;
+ const GeglRectangle *extent;
+ GeglRectangle *actual_extent;
+ guint actual_height;
+
+ buffer = gnome_scan_scanner_get_buffer(GNOME_SCAN_SCANNER(self));
+ extent = gegl_buffer_get_extent(buffer);
+ actual_height = (self->priv->bytes_read/self->priv->frame_count) / self->priv->params.bytes_per_line;
+ actual_extent = g_boxed_copy(GEGL_TYPE_RECTANGLE, extent);
+ actual_extent->height = actual_height;
+ gegl_buffer_set_extent(buffer, actual_extent);
+ g_boxed_free(GEGL_TYPE_RECTANGLE, actual_extent);
+}
+
/* Called once SANE stop sending data */
static gboolean
gsane_scanner_end_frame(GSaneScanner *self, SANE_Status status)
@@ -317,26 +337,6 @@
return FALSE; /* an error occur, just stop the work */
}
-/* Resize buffer to actual size. This is needed for hand scanner where
- we put an arbitrary huge height and then shrink back to the actual
- height. */
-static void
-gsane_scanner_resize_buffer(GSaneScanner *self)
-{
- GeglBuffer *buffer;
- const GeglRectangle *extent;
- GeglRectangle *actual_extent;
- guint actual_height;
-
- buffer = gnome_scan_scanner_get_buffer(GNOME_SCAN_SCANNER(self));
- extent = gegl_buffer_get_extent(buffer);
- actual_height = (self->priv->bytes_read/self->priv->frame_count) / self->priv->params.bytes_per_line;
- actual_extent = g_boxed_copy(GEGL_TYPE_RECTANGLE, extent);
- actual_extent->height = actual_height;
- gegl_buffer_set_extent(buffer, actual_extent);
- g_boxed_free(GEGL_TYPE_RECTANGLE, actual_extent);
-}
-
/* Actually ask SANE data and work on it. */
static gboolean
gsane_scanner_work(GnomeScanScanner*scanner, gdouble *progress)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]