Changeset 1232
- Timestamp:
- 07/10/11 06:39:42 (2 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
include/modelist.h (modified) (1 diff)
-
platform/generic/shooting.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/modelist.h
r1231 r1232 98 98 MODE_LOWLIGHT , // g11 99 99 MODE_SCN_NOSTALGIC , // s90 100 MODE_SCN_SMART_SHUTTER, // sx30/g12 (Smart Shutter, Smile detection mode)101 MODE_SCN_LOWLIGHT, // sx30102 MODE_SCN_SUPER_VIVID, // sx30103 MODE_SCN_POSTER_EFFECT, // sx30104 MODE_SCN_FISHEYE, // sx30105 MODE_SCN_MINIATURE, // sx30106 MODE_SCN_HDR, // g12 (HDR scene mode)100 MODE_SCN_SMART_SHUTTER , // sx30/g12 (Smart Shutter, Smile detection mode) 101 MODE_SCN_LOWLIGHT , // sx30 102 MODE_SCN_SUPER_VIVID , // sx30 103 MODE_SCN_POSTER_EFFECT , // sx30 104 MODE_SCN_FISHEYE , // sx30 105 MODE_SCN_MINIATURE , // sx30 106 MODE_SCN_HDR , // g12 (HDR scene mode) 107 107 MODE_VIDEO_MINIATURE , // g12 (miniature effect video mode) 108 MODE_VIDEO_IFRAME_MOVIE , // sx220109 MODE_VIDEO_MOVIE_DIGEST , // sx220 110 MODE_SCN_HIGHSPEED_BURST, // sx220111 MODE_SCN_BEST_IMAGE, // sx220112 MODE_SCN_TOY_CAMERA, // sx220113 MODE_SCN_MONOCHROME, // sx220108 MODE_VIDEO_IFRAME_MOVIE , // sx220 109 MODE_VIDEO_MOVIE_DIGEST , // sx220 (the camera automatically record a short video clip (up to approximately 4 seconds) every time you shoot a still image.) 110 MODE_SCN_HIGHSPEED_BURST, // sx220 111 MODE_SCN_BEST_IMAGE , // sx220 112 MODE_SCN_TOY_CAMERA , // sx220 113 MODE_SCN_MONOCHROME , // sx220 114 114 MODE_SCN_WINK_SELF_TIMER, // sx30/g12 (Smart Shutter, Wink Self Timer mode) 115 115 MODE_SCN_FACE_SELF_TIMER, // sx30/g12 (Smart Shutter, Face Self Timer mode) -
trunk/platform/generic/shooting.c
r1230 r1232 750 750 } 751 751 752 // TODO this should probably use MODE_IS_VIDEO753 752 short shooting_can_focus() 754 753 { 754 int m=mode_get()&MODE_SHOOTING_MASK; 755 755 #if !CAM_CAN_SD_OVER_NOT_IN_MF && CAM_CAN_SD_OVERRIDE 756 int m=mode_get()&MODE_SHOOTING_MASK; 757 int mode_video=((m==MODE_VIDEO_STD) || 758 (m==MODE_VIDEO_SPEED) || 759 (m==MODE_VIDEO_COMPACT) || 760 (m==MODE_VIDEO_MY_COLORS) || 761 (m==MODE_VIDEO_TIME_LAPSE) || 762 (m==MODE_VIDEO_COLOR_ACCENT)); 763 return (shooting_get_focus_mode() || mode_video); 756 return (shooting_get_focus_mode() || MODE_IS_VIDEO(m)); 764 757 #elif !CAM_CAN_SD_OVERRIDE 765 int m=mode_get()&MODE_SHOOTING_MASK; 766 int mode_video=((m==MODE_VIDEO_STD) || 767 (m==MODE_VIDEO_SPEED) || 768 (m==MODE_VIDEO_COMPACT) || 769 (m==MODE_VIDEO_MY_COLORS) || 770 (m==MODE_VIDEO_TIME_LAPSE) || 771 (m==MODE_VIDEO_COLOR_ACCENT)); 772 return mode_video; 758 return MODE_IS_VIDEO(m); 773 759 #elif defined (CAMERA_ixus800_sd700) 774 int m=mode_get()&MODE_SHOOTING_MASK;775 760 // TODO whats the reason for this ?!? 776 761 return (shooting_get_zoom()<8) && (m!=MODE_AUTO) && (m!=MODE_SCN_UNDERWATER); … … 1451 1436 { 1452 1437 m = m & MODE_SHOOTING_MASK; 1453 return (m==MODE_VIDEO_STD || \ 1454 m==MODE_VIDEO_SPEED || \ 1455 m==MODE_VIDEO_COMPACT || \ 1456 m==MODE_VIDEO_MY_COLORS || \ 1457 m==MODE_VIDEO_COLOR_ACCENT || \ 1458 m==MODE_VIDEO_COLOR_SWAP || \ 1459 m==MODE_VIDEO_MINIATURE || \ 1460 m==MODE_VIDEO_TIME_LAPSE || \ 1461 m==MODE_VIDEO_PORTRAIT || \ 1462 m==MODE_VIDEO_NIGHT || \ 1463 m==MODE_VIDEO_INDOOR || \ 1464 m==MODE_VIDEO_FOLIAGE || \ 1465 m==MODE_VIDEO_SNOW || \ 1466 m==MODE_VIDEO_BEACH || \ 1467 m==MODE_VIDEO_AQUARIUM || \ 1468 m==MODE_VIDEO_SUPER_MACRO || \ 1469 m==MODE_VIDEO_STITCH || \ 1470 m==MODE_VIDEO_MANUAL); 1438 return (m==MODE_VIDEO_STD || 1439 m==MODE_VIDEO_SPEED || 1440 m==MODE_VIDEO_COMPACT || 1441 m==MODE_VIDEO_MY_COLORS || 1442 m==MODE_VIDEO_COLOR_ACCENT || 1443 m==MODE_VIDEO_COLOR_SWAP || 1444 m==MODE_VIDEO_MINIATURE || 1445 m==MODE_VIDEO_TIME_LAPSE || 1446 m==MODE_VIDEO_PORTRAIT || 1447 m==MODE_VIDEO_NIGHT || 1448 m==MODE_VIDEO_INDOOR || 1449 m==MODE_VIDEO_FOLIAGE || 1450 m==MODE_VIDEO_SNOW || 1451 m==MODE_VIDEO_BEACH || 1452 m==MODE_VIDEO_AQUARIUM || 1453 m==MODE_VIDEO_SUPER_MACRO || 1454 m==MODE_VIDEO_STITCH || 1455 m==MODE_VIDEO_MANUAL || 1456 m==MODE_VIDEO_MINIATURE || 1457 m==MODE_VIDEO_IFRAME_MOVIE 1458 // not clear if this should be considered a video mode ? 1459 /* m==MODE_VIDEO_MOVIE_DIGEST*/ 1460 ); 1471 1461 } 1472 1462
Note: See TracChangeset
for help on using the changeset viewer.