changeset 463:4204e9ea8ae1

Improve probing.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 04 Nov 2012 16:35:38 +0200
parents ab401a5087f9
children 358776103ceb
files gfxconv.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gfxconv.c	Sun Nov 04 16:09:07 2012 +0200
+++ b/gfxconv.c	Sun Nov 04 16:35:38 2012 +0200
@@ -827,6 +827,7 @@
     if (optInFormat == FFMT_AUTO && optInFilename != NULL)
     {
         char *dext = strrchr(optInFilename, '.');
+        dmMsg(2, "Trying to determine file format by extension.\n");
         if (dext)
         {
             dmGetFormatByExt(dext + 1, &optInFormat, &optInSubFormat);
@@ -878,14 +879,16 @@
             optInFormat = FFMT_BITMAP;
     }
 
-    if (optInFormat == FFMT_AUTO)
+    if (optInFormat == FFMT_AUTO || optInFormat == FFMT_IMAGE)
     {
         DMImageFormat *ifmt = NULL;
         int index;
+        dmMsg(2, "Trying to probe image formats.\n");
         if (dmImageProbeGeneric(dataBuf + optInSkip, dataSize - optInSkip, &ifmt, &index) > 0)
         {
             optInFormat = FFMT_IMAGE;
             optInSubFormat = index;
+            dmMsg(2, "Probed %s format image.\n", ifmt->fext);
         }
     }