babl: extend BABL_DEBUG_MISSING output
authorØyvind Kolås <pippin@gimp.org>
Sun, 24 May 2020 18:01:54 +0000 (20:01 +0200)
committerØyvind Kolås <pippin@gimp.org>
Wed, 27 May 2020 02:46:28 +0000 (04:46 +0200)
Report lengths of all searched for fishes.

babl/babl-fish-path.c

index 8c431d1dbc455f09a57383f9f7e4202c8eec7566..b0396dbcb11209fc6d7ab871fae394ed86673413 100644 (file)
@@ -597,6 +597,7 @@ babl_fish_path2 (const Babl *source,
   babl->fish_path.cost            = BABL_MAX_COST_VALUE;
   babl->fish_path.conversion_list = babl_list_init_with_size (BABL_HARD_MAX_PATH_LENGTH);
 
+
   {
     PathContext pc;
     int start_depth = max_path_length ();
@@ -624,10 +625,14 @@ babl_fish_path2 (const Babl *source,
     if (debug_missing)
     {
       if (babl->fish_path.conversion_list->count == 0)
-        fprintf (stderr, "babl: lacking conversion path for %s to %s\n",
+        fprintf (stderr, "babl: WARNING lacking conversion path for %s to %s\n",
           babl_get_name (source), babl_get_name (destination));
       else if (babl->fish_path.conversion_list->count == end_depth)
-        fprintf (stderr, "babl: need %i step conversion for %s to %s\n", end_depth,
+        fprintf (stderr, "babl: WARNING need %i step conversion for %s to %s\n", end_depth,
+          babl_get_name (source), babl_get_name (destination));
+      else
+        fprintf (stderr, "babl: found %i step conversion for %s to %s\n",
+          babl->fish_path.conversion_list->count,
           babl_get_name (source), babl_get_name (destination));
     }