After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 787237 - missing babl fast pats
missing babl fast pats
Status: RESOLVED OBSOLETE
Product: GEGL
Classification: Other
Component: babl
git master
Other Windows
: Normal normal
: ---
Assigned To: Default Gegl Component Owner
Default Gegl Component Owner
: 796090 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2017-09-04 08:52 UTC by emvee
Modified: 2018-05-22 12:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description emvee 2017-09-04 08:52:48 UTC
This is a development version of GIMP.  Debug messages may appear here.

Missing fast-path babl conversion detected, Implementing missing babl fast paths
accelerates GEGL, GIMP and other software using babl, warnings are printed on
first occurance of formats used where a conversion has to be synthesized
programmatically by babl based on format description

*WARNING*: missing babl fast path(s) between formats "CIE LCH(ab) double" and "R'G'B' double"

(gimp-2.9.exe:3568): LibGimpBase-WARNING **: gimp-2.9.exe: gimp_wire_read(): error
Comment 1 Øyvind Kolås (pippin) 2018-05-17 08:02:09 UTC
*** Bug 796090 has been marked as a duplicate of this bug. ***
Comment 2 Øyvind Kolås (pippin) 2018-05-17 13:27:57 UTC
For working at acceptable performance with large indexed images, it is recommended to run with BABL_TOLERANCE=0.0385 or highger set in the environment when launching GIMP, this permits using a hashtable based optimization that still isn't accurate enough according to babl-expectations.

These fast paths exist in babl/babl-palette.c itself

For lower resolution indexed images, which perhaps is the majority the current performance is perhaps even adequate on modern systems for now.
Comment 3 Øyvind Kolås (pippin) 2018-05-17 13:33:40 UTC
commit 9634604e61567cb3a38a80682477e3e26f6daaf3
Author: Øyvind Kolås <pippin@gimp.org>
Date:   Thu May 17 14:33:07 2018 +0200

    babl-palette: improvements toward palette accuracy
    
    For working at acceptable performance with large indexed images, it is
    recommended to run with BABL_TOLERANCE=0.0385 or highger set in the environment
    when launching GIMP, this permits using a hashtable based optimization that
    still isn't accurate enough according to babl-expectations.
    
    Part of progress on bug 787237
Comment 4 GNOME Infrastructure Team 2018-05-22 12:17:30 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gegl/issues/46.