diff --git a/camlibs/aox/ChangeLog b/camlibs/aox/ChangeLog index 9e30d4dcc..7ae369ab4 100644 --- a/camlibs/aox/ChangeLog +++ b/camlibs/aox/ChangeLog @@ -1,3 +1,9 @@ +2004-06-27 Theodore Kilgore + + * library.c: Support for PREVIEW added. + * README: Updated to reflect recent changes. + + 2004-04-05 Hubert Figuiere * aox.c (aox_get_picture_size): Declare variables first diff --git a/camlibs/aox/README b/camlibs/aox/README index 84927a263..4a62fafa2 100644 --- a/camlibs/aox/README +++ b/camlibs/aox/README @@ -55,6 +55,11 @@ first and the high-resolution photos only after that. In other words, in that situation the pictures will not be downloaded in the order in which you took them. +The camera also supports "video clip" mode, in which the camera keeps taking +frames so long as one holds down the shutter button. Unfortunately, there is +not much point in implementing that until the low-resolution non-standard JPEG +format is better understood, because that is what it uses. + Some things which work for me, with various gphoto2 options: gphoto2 --summary @@ -91,5 +96,22 @@ it should work for others, too. Please report any problems or bugs to me or to the gphoto-devel mailing list. Copyright by Theodore Kilgore, November 11, 2003. +kilgota at auburn.edu -kilgota@auburn.edu \ No newline at end of file +Additional remarks, June 27, 2004: + +First the good news: +Thumbnail capability has been added, and the library should be fully functional +now with a GUI frontend. I have tested both gtkam and digikam. Gtkam works very +nicely for me, but for unknown reasons my digikam somehow fails to display the +thumbnails. That is probably the fault of my digikam setup, because it fails for +all of my cameras. It may work for you and if you want to use digikam then +certainly you should try it. + +The bad news: +The camera has "video clip" capability, meaning that with a certain camera +setting it is possible to hold down the shutter button and keep shooting +frames (the only limitation being the amount of free memory in the camera). +Unfortunately, the clip mode uses the non-standard JPEG compression, and thus +there is no point in trying to implement clip mode until the compression mode +is understood. \ No newline at end of file diff --git a/camlibs/aox/library.c b/camlibs/aox/library.c index 628eae822..8d42702d4 100644 --- a/camlibs/aox/library.c +++ b/camlibs/aox/library.c @@ -90,7 +90,7 @@ camera_abilities (CameraAbilitiesList *list) else a.operations = GP_OPERATION_CAPTURE_IMAGE; a.folder_operations = GP_FOLDER_OPERATION_NONE; - a.file_operations = GP_FILE_OPERATION_NONE; + a.file_operations = GP_FILE_OPERATION_PREVIEW; gp_abilities_list_append (list, a); } return GP_OK; @@ -196,6 +196,7 @@ get_file_func (CameraFilesystem *fs, const char *folder, const char *filename, aox_read_picture_data (camera->port, data, len, n); switch (type) { + case GP_FILE_TYPE_PREVIEW: case GP_FILE_TYPE_NORMAL: if ((w == 320)) { gp_file_detect_mime_type (file); /* Detected as "raw"*/ @@ -213,7 +214,7 @@ get_file_func (CameraFilesystem *fs, const char *folder, const char *filename, p_data[w*i + w - 1 - j] = temp; } } - /* Not only this, but some colunns are + /* Not only this, but some columns are * interchanged, too. */ for (i = 0; i < w*h/4; i++) { temp = p_data[4*i +1];