summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2017-03-16 08:17:03 +0100
committerMarcus Meissner <marcus@jet.franken.de>2017-03-16 08:17:03 +0100
commit98162b3d6207ce9ddadc1a2df75ef4b8e1c0cfb3 (patch)
tree77d81d1e0f1ceb62008a22a33f3ca06ba505910e
parent09619d04197be77c894d0e404ca4da0d0191c632 (diff)
downloadlibgphoto2-98162b3d6207ce9ddadc1a2df75ef4b8e1c0cfb3.tar.gz
log the errors on weird image formats
-rw-r--r--camlibs/pentax/library.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/camlibs/pentax/library.c b/camlibs/pentax/library.c
index 5f7098562..3bcf95d4c 100644
--- a/camlibs/pentax/library.c
+++ b/camlibs/pentax/library.c
@@ -270,12 +270,12 @@ camera_capture (Camera *camera, CameraCaptureType type, CameraFilePath *path,
int ret, length;
CameraFile *file = NULL;
CameraFileInfo info;
+ const char *mime;
pslr_get_status (p, &status);
pslr_shutter (p);
strcpy (path->folder, "/");
- const char *mime;
switch (status.image_format) {
case PSLR_IMAGE_FORMAT_JPEG:
sprintf (path->name, "capt%04d.jpg", capcnt++);
@@ -292,9 +292,11 @@ camera_capture (Camera *camera, CameraCaptureType type, CameraFilePath *path,
mime = "image/x-adobe-dng";
break;
default:
+ gp_log (GP_LOG_ERROR, "pentax", "unknown format image=0x%x, raw=0x%x", status.image_format, status.raw_format);
return GP_ERROR;
}
default:
+ gp_log (GP_LOG_ERROR, "pentax", "unknown format image=0x%x (raw=0x%x)", status.image_format, status.raw_format);
return GP_ERROR;
}
@@ -389,6 +391,7 @@ camera_wait_for_event (Camera *camera, int timeout,
sprintf (path->name, "capt%04d.pef", capcnt++);
mime = GP_MIME_RAW;
} else {
+ gp_log (GP_LOG_ERROR, "pentax", "waitevent unknown format image=0x%x, raw=0x%x", status.image_format, status.raw_format);
return GP_ERROR;
}