summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomas Farago <sensej007@email.cz>2019-09-26 16:07:47 +0200
committerTomas Farago <sensej007@email.cz>2019-09-26 16:07:47 +0200
commitc683fe596ea62e462ea1300f010eb2db4f0838fe (patch)
tree8121cc4d1a47659f6eb8360ce1ff660c40b0fa98
parentac39cd99602daf117c6c262415b73f951828c68e (diff)
downloadufo-filters-c683fe596ea62e462ea1300f010eb2db4f0838fe.tar.gz
ufo-filters-c683fe596ea62e462ea1300f010eb2db4f0838fe.tar.bz2
ufo-filters-c683fe596ea62e462ea1300f010eb2db4f0838fe.tar.xz
ufo-filters-c683fe596ea62e462ea1300f010eb2db4f0838fe.zip
Write multi-page tif files by default
in BigTiff format.
-rw-r--r--src/ufo-write-task.c6
-rw-r--r--src/writers/ufo-tiff-writer.c4
2 files changed, 5 insertions, 5 deletions
diff --git a/src/ufo-write-task.c b/src/ufo-write-task.c
index 18f6625..2e19c64 100644
--- a/src/ufo-write-task.c
+++ b/src/ufo-write-task.c
@@ -619,7 +619,7 @@ ufo_write_task_class_init (UfoWriteTaskClass *klass)
g_param_spec_ulong ("bytes-per-file",
"Bytes per file for multi-page files",
"Bytes per file for multi-page files",
- 0, G_MAXULONG, 0,
+ 0, G_MAXULONG, 137438953472,
G_PARAM_READWRITE);
properties[PROP_APPEND] =
@@ -669,7 +669,7 @@ ufo_write_task_class_init (UfoWriteTaskClass *klass)
g_param_spec_boolean("tiff-bigtiff",
"Write BigTiff format",
"Write BigTiff format",
- FALSE,
+ TRUE,
G_PARAM_READWRITE);
#endif
@@ -686,7 +686,7 @@ ufo_write_task_init(UfoWriteTask *self)
self->priv->counter = 0;
self->priv->counter_start = 0;
self->priv->counter_step = 1;
- self->priv->bytes_per_file = 0;
+ self->priv->bytes_per_file = ((gulong) 1) << 37;
self->priv->num_written_bytes = 0;
self->priv->num_fmt_specifiers = 0;
self->priv->append = FALSE;
diff --git a/src/writers/ufo-tiff-writer.c b/src/writers/ufo-tiff-writer.c
index 5490eba..ee7d805 100644
--- a/src/writers/ufo-tiff-writer.c
+++ b/src/writers/ufo-tiff-writer.c
@@ -212,7 +212,7 @@ ufo_tiff_writer_class_init(UfoTiffWriterClass *klass)
g_param_spec_boolean("bigtiff",
"Write BigTiff format",
"Write BigTiff format",
- FALSE,
+ TRUE,
G_PARAM_READWRITE);
for (guint i = PROP_0 + 1; i < N_PROPERTIES; i++)
@@ -228,5 +228,5 @@ ufo_tiff_writer_init (UfoTiffWriter *self)
self->priv = priv = UFO_TIFF_WRITER_GET_PRIVATE (self);
priv->tiff = NULL;
- priv->bigtiff = FALSE;
+ priv->bigtiff = TRUE;
}