Changeset 1232 for trunk/platform/generic/shooting.c
- Timestamp:
- 07/10/11 06:39:42 (23 months ago)
- File:
-
- 1 edited
-
trunk/platform/generic/shooting.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
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.