RSS/Atom feed Twitter
Site is read-only, email is disabled

Boundary bugs gegl_buffer_set for RGB buffers?

This discussion is connected to the gegl-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

3 of 3 messages available
Toggle history

Please log in to manage your subscriptions.

Boundary bugs gegl_buffer_set for RGB buffers? Dov Grobgeld 04 Jun 19:37
  Boundary bugs gegl_buffer_set for RGB buffers? Daniel Sabo 05 Jun 09:43
   Boundary bugs gegl_buffer_set for RGB buffers? Dov Grobgeld 05 Jun 21:30
Dov Grobgeld
2013-06-04 19:37:28 UTC (almost 12 years ago)

Boundary bugs gegl_buffer_set for RGB buffers?

While trying to make the gaussian-blur plugin work with different input formats, I encountered a bug that I'm getting different result depending on the output format. E.g. I'm getting, what seems to be tile boundary problems when using RGB that I don't see when using RGBA. Currently I have verified that I'm using the "iir" algorithm and that the channel pixels sums of the buffers are identical for the two different formats.

It seems that I'm getting a fade-off effect at the edges of the tiles when doing gegl_buffer_set() into a RGB buffer that I don't get when using RGBA. Is this a known problem? Should i file a bug about it?

Thanks, Dov

Daniel Sabo
2013-06-05 09:43:56 UTC (almost 12 years ago)

Boundary bugs gegl_buffer_set for RGB buffers?

Not a known problem with buffer_set. There is a known issue with process() if you write to a buffer that is also a source somewhere in the graph you will start to see result chunks in your input.

But filing a bug with a test case is always good, even for known issues, otherwise they tend to get forgotten.

Thanks, - Daniel

Dov Grobgeld
2013-06-05 21:30:21 UTC (almost 12 years ago)

Boundary bugs gegl_buffer_set for RGB buffers?

Ok, I filed the bug:

https://bugzilla.gnome.org/show_bug.cgi?id=701677

I tried reproducing it without my modified gaussian-blur.c , but unfortunately it didn't work. I still hope it is concise enough.

Regards, Dov

On Wed, Jun 5, 2013 at 12:43 PM, Daniel Sabo wrote:

Not a known problem with buffer_set. There is a known issue with process() if you write to a buffer that is also a source somewhere in the graph you will start to see result chunks in your input.

But filing a bug with a test case is always good, even for known issues, otherwise they tend to get forgotten.

Thanks, - Daniel