[gegl] alpha-inpaint: adjust progress reporting
- From: Øyvind "pippin" Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl] alpha-inpaint: adjust progress reporting
- Date: Fri, 5 Jul 2019 14:34:52 +0000 (UTC)
commit 1e65e9371b93fd3b3289f3745580849a04bb4bf3
Author: Øyvind Kolås <pippin gimp org>
Date: Fri Jul 5 16:29:37 2019 +0200
alpha-inpaint: adjust progress reporting
operations/workshop/alpha-inpaint.c | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
---
diff --git a/operations/workshop/alpha-inpaint.c b/operations/workshop/alpha-inpaint.c
index f192e1f69..3af6fb0e7 100644
--- a/operations/workshop/alpha-inpaint.c
+++ b/operations/workshop/alpha-inpaint.c
@@ -584,7 +584,6 @@ probe_prep (PixelDuster *duster,
{0,8},
{0,-8}
};
- int neighbours = 0;
for (int c = 0; c < 16; c++)
{
void *off = xy2offset(probe->target_x + coords[c][0],
@@ -819,20 +818,21 @@ static inline void pixel_duster_fill (PixelDuster *duster)
g_list_free (values);
+
//if (duster->op)
// gegl_operation_progress (duster->op, (total-missing) * 1.0 / total,
// "finding suitable pixels");
+ {
+ double progress = (max_probes-missing ) * 1.0 / max_probes;
if (duster->op)
- gegl_operation_progress (duster->op,
- (max_probes - total) * 1.0 / max_probes,
- "finding suitable pixels");
+ gegl_operation_progress (duster->op, progress, "finding suitable pixels");
#if 1
- fprintf (stderr, "\r%i/%i %2.2f run#:%i ", total-missing, total,
- (max_probes - total) * 1.0 / max_probes,
- runs);
+ fprintf (stderr, "\r%i/%i %2.2f%% run#:%i ", total-missing, total, 100 * progress, runs);
+ }
#endif
}
+
if (duster->op)
gegl_operation_progress (duster->op, 1.0, "done");
#if 0
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]