Removed CANON_EXPERIMENTAL_SECONDARY_IMAGE and CANON_EXPERIMENTAL_SET_RELEASE_PARAMS
ifdefs, now also default included. git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@10346 67ed7778-7388-44ab-90cf-0a291f65f57c
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
* library.c, canon.c, canon.h,Makefile-files:
|
||||
Removed CANON_EXPERIMENTAL_20D define, now default included.
|
||||
Removed CANON_EXPERIMENTAL_SECONDARY_IMAGE and CANON_EXPERIMENTAL_SET_RELEASE_PARAMS
|
||||
ifdefs, now also default included.
|
||||
|
||||
2007-05-25 Paul Walmsley <paul@booyaka.com>
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ canon_la_SOURCES = \
|
||||
canon/usb.c canon/usb.h \
|
||||
canon/crc.c canon/crc.h \
|
||||
canon/util.c canon/util.h
|
||||
canon_la_CPPFLAGS = -DCANON_EXPERIMENTAL_SET_RELEASE_PARAMS $(AM_CPPFLAGS) $(CPPFLAGS) $(LIBEXIF_CFLAGS)
|
||||
canon_la_CPPFLAGS = $(AM_CPPFLAGS) $(CPPFLAGS) $(LIBEXIF_CFLAGS)
|
||||
canon_la_LDFLAGS = $(camlib_ldflags)
|
||||
canon_la_DEPENDENCIES = $(camlib_dependencies)
|
||||
canon_la_LIBADD = $(camlib_libadd) $(LIBEXIF_LIBS)
|
||||
|
||||
@@ -366,9 +366,7 @@ extern long int timezone;
|
||||
# define __unused__
|
||||
#endif
|
||||
|
||||
#ifdef CANON_EXPERIMENTAL_SET_RELEASE_PARAMS
|
||||
static int canon_int_set_release_params (Camera *camera, GPContext *context);
|
||||
#endif
|
||||
|
||||
static const char * canon2gphotopath (Camera __unused__ *camera, const char *path);
|
||||
|
||||
@@ -1250,7 +1248,6 @@ canon_int_capture_preview (Camera *camera, unsigned char **data, unsigned int *l
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef CANON_EXPERIMENTAL_SECONDARY_IMAGE
|
||||
/* Download the secondary image, if one exists */
|
||||
if ( camera->pl->image_b_length > 0 ) {
|
||||
status = canon_usb_get_captured_secondary_image ( camera, camera->pl->image_b_key, b_data, b_length, context );
|
||||
@@ -1265,7 +1262,6 @@ canon_int_capture_preview (Camera *camera, unsigned char **data, unsigned int *l
|
||||
* to do something else with it */
|
||||
free(b_data_orig);
|
||||
}
|
||||
#endif /* CANON_EXPERIMENTAL_SECONDARY_IMAGE */
|
||||
|
||||
} else if (transfermode == REMOTE_CAPTURE_THUMB_TO_PC) {
|
||||
|
||||
@@ -1784,14 +1780,12 @@ canon_int_get_release_params (Camera *camera, GPContext *context)
|
||||
camera->pl->release_params[FOCUS_MODE_INDEX]);
|
||||
|
||||
camera->pl->secondary_image = 0;
|
||||
#ifdef CANON_EXPERIMENTAL_SECONDARY_IMAGE
|
||||
/* Based on the resolution settings in the release params,
|
||||
determine whether we expect one or two images to be returned
|
||||
by the camera.
|
||||
I am not sure if this will work correctly for non-EOS 5D
|
||||
cameras - I would appreciate testing feedback from other
|
||||
Canon camera users. To test, define
|
||||
CANON_EXPERIMENTAL_SECONDARY_IMAGE, then try capturing an image
|
||||
Canon camera users. To test try capturing an image
|
||||
to the host computer in a single format (e.g., RAW or Large Fine
|
||||
JPEG). Also try capturing an image when the camera is set to
|
||||
a dual format, e.g., RAW + Large Fine JPEG. Note that currently, we
|
||||
@@ -1800,12 +1794,10 @@ canon_int_get_release_params (Camera *camera, GPContext *context)
|
||||
*/
|
||||
if (camera->pl->release_params[RESOLUTION_2_INDEX] & 0xf0)
|
||||
camera->pl->secondary_image = 1;
|
||||
#endif
|
||||
|
||||
return GP_OK;
|
||||
}
|
||||
|
||||
#ifdef CANON_EXPERIMENTAL_SET_RELEASE_PARAMS
|
||||
|
||||
/**
|
||||
* canon_int_set_shutter_speed
|
||||
@@ -2215,8 +2207,6 @@ canon_int_set_release_params (Camera *camera, GPContext *context)
|
||||
|
||||
}
|
||||
|
||||
#endif /* CANON_EXPERIMENTAL_SET_RELEASE_PARAMS */
|
||||
|
||||
/**
|
||||
* canon_int_set_owner_name:
|
||||
* @camera: the camera to set the owner name of
|
||||
|
||||
@@ -622,13 +622,11 @@ int canon_int_get_thumbnail(Camera *camera, const char *name, unsigned char **re
|
||||
int canon_int_put_file(Camera *camera, CameraFile *file, char *destname, char *destpath, GPContext *context);
|
||||
int canon_int_set_file_attributes(Camera *camera, const char *file, const char *dir, canonDirentAttributeBits attrs, GPContext *context);
|
||||
int canon_int_delete_file(Camera *camera, const char *name, const char *dir, GPContext *context);
|
||||
#ifdef CANON_EXPERIMENTAL_SET_RELEASE_PARAMS
|
||||
int canon_int_set_shutter_speed(Camera *camera, canonShutterSpeedState shutter_speed, GPContext *context);
|
||||
int canon_int_set_iso(Camera *camera, canonIsoState iso, GPContext *context);
|
||||
int canon_int_set_aperture(Camera *camera, canonApertureState aperture, GPContext *context);
|
||||
int canon_int_set_focus_mode (Camera *camera, canonFocusModeState focus_mode, GPContext *context);
|
||||
int canon_int_set_resolution (Camera *camera, unsigned char res_byte1, unsigned char res_byte2, unsigned char res_byte3, GPContext *context);
|
||||
#endif
|
||||
int canon_serial_off(Camera *camera);
|
||||
int canon_int_get_time(Camera *camera, time_t *camera_time, GPContext *context);
|
||||
int canon_int_set_time(Camera *camera, time_t date, GPContext *context);
|
||||
|
||||
@@ -1774,10 +1774,8 @@ camera_set_config (Camera *camera, CameraWidget *window, GPContext *context)
|
||||
CameraWidget *w;
|
||||
char *wvalue;
|
||||
int i, val;
|
||||
#ifdef CANON_EXPERIMENTAL_SET_RELEASE_PARAMS
|
||||
int res;
|
||||
unsigned char iso, shutter_speed, aperture, focus_mode;
|
||||
#endif
|
||||
char str[16];
|
||||
|
||||
GP_DEBUG ("camera_set_config()");
|
||||
@@ -1814,28 +1812,6 @@ camera_set_config (Camera *camera, CameraWidget *window, GPContext *context)
|
||||
|
||||
}
|
||||
|
||||
# ifndef CANON_EXPERIMENTAL_SET_RELEASE_PARAMS
|
||||
|
||||
/* Return errors if the user attempts to change any of the release
|
||||
parameters. */
|
||||
gp_widget_get_child_by_label (window, _("Shutter speed"), &w);
|
||||
if (gp_widget_changed (w))
|
||||
return GP_ERROR;
|
||||
gp_widget_get_child_by_label (window, _("ISO speed"), &w);
|
||||
if (gp_widget_changed (w))
|
||||
return GP_ERROR;
|
||||
gp_widget_get_child_by_label (window, _("Aperture"), &w);
|
||||
if (gp_widget_changed (w))
|
||||
return GP_ERROR;
|
||||
gp_widget_get_child_by_label (window, _("Resolution"), &w);
|
||||
if (gp_widget_changed (w))
|
||||
return GP_ERROR;
|
||||
gp_widget_get_child_by_label (window, _("Focus mode"), &w);
|
||||
if (gp_widget_changed (w))
|
||||
return GP_ERROR;
|
||||
|
||||
# else
|
||||
|
||||
gp_widget_get_child_by_label (window, _("ISO speed"), &w);
|
||||
if (gp_widget_changed (w)) {
|
||||
gp_widget_get_value (w, &wvalue);
|
||||
@@ -2036,7 +2012,6 @@ camera_set_config (Camera *camera, CameraWidget *window, GPContext *context)
|
||||
}
|
||||
}
|
||||
|
||||
# endif /* CANON_EXPERIMENTAL_SET_RELEASE_PARAMS */
|
||||
gp_widget_get_child_by_label (window, _("Set camera date to PC date"), &w);
|
||||
if (gp_widget_changed (w)) {
|
||||
gp_widget_get_value (w, &wvalue);
|
||||
|
||||
@@ -266,9 +266,7 @@ int canon_usb_long_dialogue (Camera *camera, canonCommandIndex canon_funct, unsi
|
||||
int canon_usb_get_file (Camera *camera, const char *name, unsigned char **data, unsigned int *length, GPContext *context);
|
||||
int canon_usb_get_thumbnail (Camera *camera, const char *name, unsigned char **data, unsigned int *length, GPContext *context);
|
||||
int canon_usb_get_captured_image (Camera *camera, const int key, unsigned char **data, unsigned int *length, GPContext *context);
|
||||
#ifdef CANON_EXPERIMENTAL_SECONDARY_IMAGE
|
||||
int canon_usb_get_captured_secondary_image (Camera *camera, const int key, unsigned char **data, unsigned int *length, GPContext *context);
|
||||
#endif
|
||||
int canon_usb_get_captured_thumbnail (Camera *camera, const int key, unsigned char **data, unsigned int *length, GPContext *context);
|
||||
int canon_usb_lock_keys(Camera *camera, GPContext *context);
|
||||
int canon_usb_unlock_keys(Camera *camera, GPContext *context);
|
||||
|
||||
Reference in New Issue
Block a user