Changeset 1570 for trunk/platform/generic/wrappers.c
- Timestamp:
- 01/16/12 09:46:33 (16 months ago)
- File:
-
- 1 edited
-
trunk/platform/generic/wrappers.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/platform/generic/wrappers.c
r1569 r1570 182 182 zoom_status=ZOOM_OPTICAL_MAX; 183 183 184 #if defined(CAMERA_g12)|| defined(CAMERA_g10) 184 #if defined(CAMERA_g12)|| defined(CAMERA_g10) 185 185 _SetPropertyCase(PROPCASE_OPTICAL_ZOOM_POSITION, &newpt, sizeof(newpt)); 186 186 #endif … … 212 212 void lens_set_focus_pos(long newpos) 213 213 { 214 _MoveFocusLensToDistance((short*)&newpos); 215 //while (focus_busy);216 while ((shooting_is_flash_ready()!=1) || (focus_busy)) ;214 if (newpos >= MAX_DIST) newpos = INFINITY_DIST; // Set to infinity value that will work on all cameras 215 _MoveFocusLensToDistance((short*)&newpos); 216 while ((shooting_is_flash_ready()!=1) || (focus_busy)) msleep(10); 217 217 newpos = _GetFocusLensSubjectDistance(); 218 218 _SetPropertyCase(PROPCASE_SUBJECT_DIST1, &newpos, sizeof(newpos));
Note: See TracChangeset
for help on using the changeset viewer.