Changeset 1222
- Timestamp:
- 07/04/11 22:08:33 (23 months ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
include/modelist.h (modified) (1 diff)
-
include/platform.h (modified) (1 diff)
-
platform/g12/shooting.c (modified) (1 diff)
-
platform/generic/shooting.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/modelist.h
r1008 r1222 104 104 MODE_SCN_FISHEYE , // sx30 105 105 MODE_SCN_MINIATURE , // sx30 106 MODE_SCN_HDR , // g12 106 MODE_SCN_HDR , // g12 (HDR scene mode) 107 MODE_VIDEO_MINIATURE , // g12 (miniature effect video mode) 107 108 }; 108 109 -
trunk/include/platform.h
r1187 r1222 16 16 #include "modelist.h" 17 17 18 // this is nasty, but not as nasty as checking each of the flags all over the place 19 #define MODE_IS_VIDEO(m) (((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_STD || \ 20 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_SPEED || \ 21 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_COMPACT || \ 22 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_MY_COLORS || \ 23 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_COLOR_ACCENT || \ 24 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_COLOR_SWAP || \ 25 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_TIME_LAPSE || \ 26 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_PORTRAIT || \ 27 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_NIGHT || \ 28 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_INDOOR || \ 29 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_FOLIAGE || \ 30 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_SNOW || \ 31 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_BEACH || \ 32 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_AQUARIUM || \ 33 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_SUPER_MACRO || \ 34 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_STITCH || \ 35 ((m)&MODE_SHOOTING_MASK)==MODE_VIDEO_MANUAL) 18 // converted large macro to function in platform/generic/shooting.c (philmoz July 2011) 19 extern int mode_is_video(int); 20 #define MODE_IS_VIDEO(m) mode_is_video(m) 36 21 37 22 /* propcase ID constants. These are in their own header files for easier sed processing */ -
trunk/platform/g12/shooting.c
r1008 r1222 96 96 { MODE_AV, 32770 }, 97 97 { MODE_M, 32769 }, 98 { MODE_VIDEO_COLOR_ACCENT, 2612 }, 99 { MODE_VIDEO_COLOR_SWAP, 2613 }, 98 100 { MODE_VIDEO_STD, 2614 }, // video standby 101 { MODE_VIDEO_MINIATURE, 2620 }, 99 102 { MODE_LOWLIGHT, 32801 }, 100 103 { MODE_QUICK, 33315 }, -
trunk/platform/generic/shooting.c
r1217 r1222 1455 1455 } 1456 1456 1457 // Converted from MODE_IS_VIDEO macro (philmoz July 2011) 1458 int mode_is_video(int m) 1459 { 1460 m = m & MODE_SHOOTING_MASK; 1461 return (m==MODE_VIDEO_STD || \ 1462 m==MODE_VIDEO_SPEED || \ 1463 m==MODE_VIDEO_COMPACT || \ 1464 m==MODE_VIDEO_MY_COLORS || \ 1465 m==MODE_VIDEO_COLOR_ACCENT || \ 1466 m==MODE_VIDEO_COLOR_SWAP || \ 1467 m==MODE_VIDEO_MINIATURE || \ 1468 m==MODE_VIDEO_TIME_LAPSE || \ 1469 m==MODE_VIDEO_PORTRAIT || \ 1470 m==MODE_VIDEO_NIGHT || \ 1471 m==MODE_VIDEO_INDOOR || \ 1472 m==MODE_VIDEO_FOLIAGE || \ 1473 m==MODE_VIDEO_SNOW || \ 1474 m==MODE_VIDEO_BEACH || \ 1475 m==MODE_VIDEO_AQUARIUM || \ 1476 m==MODE_VIDEO_SUPER_MACRO || \ 1477 m==MODE_VIDEO_STITCH || \ 1478 m==MODE_VIDEO_MANUAL); 1479 } 1480 1457 1481 // currently nothing needs to override this, so not weak 1458 1482 int /*__attribute__((weak))*/ mode_get(void) {
Note: See TracChangeset
for help on using the changeset viewer.