Changeset 855
- Timestamp:
- 12/04/09 06:34:48 (3 years ago)
- Location:
- trunk/platform
- Files:
-
- 7 edited
-
a540/shooting.c (modified) (1 diff)
-
a630/shooting.c (modified) (1 diff)
-
a640/shooting.c (modified) (1 diff)
-
a700/shooting.c (modified) (3 diffs)
-
g7/shooting.c (modified) (1 diff)
-
ixus60_sd600/shooting.c (modified) (2 diffs)
-
ixus65_sd630/shooting.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/platform/a540/shooting.c
r847 r855 76 76 }; 77 77 78 // canon mode list @FFD588D4 in 100b 78 79 static const CapturemodeMap modemap[] = { 79 80 { MODE_M, 32769 }, -
trunk/platform/a630/shooting.c
r847 r855 76 76 }; 77 77 78 /* 79 valid modes from 100c dump @FFD682D0, names guessed from a540, g7, 80 from 81 http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&tabact=ModelTechSpecsTabAct&fcategoryid=221&modelid=14108 82 Shooting Modes 83 Auto; Creative: P, Av, Tv, M, C; Image: Portrait, Landscape, Night Scene, 84 Special Scene 85 Foliage, Snow, Beach, Fireworks, Underwater, Indoor, Kids & Pets, 86 Night Snapshot, Color Accent, Color Swap, 87 Stitch Assist, Movie 88 Video resolutions 89 640 x 480 / 320 x 240 (30 fps/15 fps) available up to 1GB or 1 hour for each file size, 90 160 x 120 (3 min. at 15 fps) 91 */ 78 92 static const CapturemodeMap modemap[] = { 79 { MODE_AUTO, 6 }, 80 { MODE_P, 1 }, 81 { MODE_TV, 3 }, 82 { MODE_AV, 2 }, 83 { MODE_M, 0 }, 84 { MODE_PORTRAIT, 9 }, 85 { MODE_NIGHT, 8 }, 86 { MODE_LANDSCAPE, 7 }, 87 { MODE_VIDEO_STD, 18 }, 88 { MODE_STITCH, 5 }, 89 { MODE_MY_COLORS, 4 }, 90 { MODE_SCN_WATER, 13 }, 91 { MODE_SCN_NIGHT, 15 }, 92 { MODE_SCN_CHILD, 16 }, 93 { MODE_SCN_PARTY, 14 }, 94 { MODE_SCN_GRASS, 10 }, 95 { MODE_SCN_SNOW, 11 }, 96 { MODE_SCN_BEACH, 12 }, 97 { MODE_SCN_FIREWORK, 17 } 93 // above are common on most cameras except very old vxworks that use 0-n, should be OK 94 { MODE_M, 32769 }, 95 { MODE_AV, 32770 }, 96 { MODE_TV, 32771 }, 97 { MODE_P, 32772 }, 98 { MODE_AUTO, 32768 }, 99 { MODE_PORTRAIT, 32781 }, 100 { MODE_LANDSCAPE, 32780 }, 101 { MODE_STITCH, 33290 }, 102 { MODE_NIGHT, 32782 }, // s3is a540 "night scene" on dial, different from "night snapshot" under "scene" below 103 // the following are suspect, but probably fairly similar scene modes 104 { MODE_SCN_NIGHT, 16395 }, // a540 "night snapshot" g7 SCN_NIGHT 105 { MODE_SCN_KIDS_PETS, 16399 }, // a540 "kids and pets" g7 SCN_CHILD 106 { MODE_SCN_INDOOR, 16400 }, // a540 "indoor" g7 SCN_PARTY 107 { MODE_SCN_FOLIAGE, 16401 }, // a540 "foliage" g7 SCN_GRASS 108 { MODE_SCN_SNOW, 16402 }, // a540, g7 "snow" 109 { MODE_SCN_BEACH, 16403 }, // a540, g7 "beach" 110 { MODE_SCN_FIREWORK, 16404 }, // a540, g7 "fireworks" 111 { MODE_SCN_UNDERWATER, 16405 }, // a540 "under water" 112 // the following are very suspect 113 { MODE_MY_COLORS, 16922 }, // g7 MODE_MY_COLORS 114 { MODE_SCN_COLOR_ACCENT, 16921 }, // a540 MODE_SCN_COLOR_SWAP, g7 MODE_SCN_COLOR_ACCENT 115 { MODE_VIDEO_COLOR_ACCENT, 2594 }, // a540 MODE_VIDEO_SPEED, g7 MODE_VIDEO_COLOR_ACCENT 116 { MODE_VIDEO_MY_COLORS, 2595 }, // a540 MODE_VIDEO_COMPACT, g7 MODE_VIDEO_MY_COLORS 117 { MODE_VIDEO_STD, 2596 }, // g7 MODE_VIDEO_STD 118 { MODE_VIDEO_COMPACT, 2598 }, // g7 MODE_VIDEO_COMPACT 119 // { ???, 8221 }, // in canon list, C maybe ? 98 120 }; 99 121 -
trunk/platform/a640/shooting.c
r847 r855 76 76 }; 77 77 78 /* 79 valid modes from 100b dump @FFD6ADE8, names guessed from a540, g7 80 81 from http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&fcategoryid=221&modelid=14109#ModelTechSpecsAct 82 Shooting Modes 83 Auto; Creative: P, Av, Tv, M, C; Image: Portrait, Landscape, Night Scene, 84 Special Scene 85 Foliage, Snow, Beach, Fireworks, Underwater, Indoor, Kids & Pets, 86 Night Snapshot, Color Accent, Color Swap, 87 Stitch Assist, Movie 88 move resolutions 89 640 x 480 / 320 x 240 (30 fps/15 fps) available up to 1GB or 1 hour for each file size, 90 160 x 120 (3 min. at 15 fps)) 91 */ 78 92 static const CapturemodeMap modemap[] = { 79 { MODE_AUTO, 6 }, 80 { MODE_P, 1 }, 81 { MODE_TV, 3 }, 82 { MODE_AV, 2 }, 83 { MODE_M, 0 }, 84 { MODE_PORTRAIT, 9 }, 85 { MODE_NIGHT, 8 }, 86 { MODE_LANDSCAPE, 7 }, 87 { MODE_VIDEO_STD, 18 }, 88 { MODE_STITCH, 5 }, 89 { MODE_MY_COLORS, 4 }, 90 { MODE_SCN_WATER, 13 }, 91 { MODE_SCN_NIGHT, 15 }, 92 { MODE_SCN_CHILD, 16 }, 93 { MODE_SCN_PARTY, 14 }, 94 { MODE_SCN_GRASS, 10 }, 95 { MODE_SCN_SNOW, 11 }, 96 { MODE_SCN_BEACH, 12 }, 97 { MODE_SCN_FIREWORK, 17 } 93 // above are common on most cameras except very old vxworks that use 0-n, should be OK 94 { MODE_M, 32769 }, 95 { MODE_P, 32772 }, 96 { MODE_AV, 32770 }, 97 { MODE_TV, 32771 }, 98 { MODE_STITCH, 33290 }, 99 { MODE_AUTO, 32768 }, 100 { MODE_LANDSCAPE, 32780 }, 101 { MODE_NIGHT, 32782 }, // s3is a540 "night scene" on dial, different from "night snapshot" under "scene" below 102 { MODE_PORTRAIT, 32781 }, 103 104 // unsure 105 { MODE_SCN_COLOR_ACCENT, 16921 }, // a540 MODE_SCN_COLOR_SWAP, g7 MODE_SCN_COLOR_ACCENT 106 { MODE_MY_COLORS, 16922 }, // g7 MODE_MY_COLORS 107 { MODE_SCN_FOLIAGE, 16401 }, // a540 "foliage" g7 SCN_GRASS 108 { MODE_SCN_SNOW, 16402 }, // a540, g7 "snow" 109 { MODE_SCN_BEACH, 16403 }, // a540, g7 "beach" 110 { MODE_SCN_UNDERWATER, 16405 }, // a540 "under water" 111 { MODE_SCN_INDOOR, 16400 }, // a540 "indoor" g7 SCN_PARTY 112 { MODE_SCN_NIGHT, 16395 }, // a540 "night snapshot" g7 SCN_NIGHT 113 { MODE_SCN_KIDS_PETS, 16399 }, // a540 "kids and pets" g7 SCN_CHILD 114 { MODE_SCN_FIREWORK, 16404 }, // a540, g7 "fireworks" 115 // unsure 116 { MODE_VIDEO_COLOR_ACCENT, 2594 }, // a540 MODE_VIDEO_SPEED, g7 MODE_VIDEO_COLOR_ACCENT 117 { MODE_VIDEO_MY_COLORS, 2595 }, // a540 MODE_VIDEO_COMPACT, g7 MODE_VIDEO_MY_COLORS 118 { MODE_VIDEO_STD, 2596 }, // g7 MODE_VIDEO_STD 119 { MODE_VIDEO_COMPACT, 2598 }, // g7 MODE_VIDEO_COMPACT 120 // { ???, 8221 }, // in canon list, C maybe ? 98 121 }; 99 122 -
trunk/platform/a700/shooting.c
r847 r855 75 75 }; 76 76 77 /* 78 canon list @FFD5912C in 100b 79 from http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&tabact=ModelTechSpecsTabAct&fcategoryid=221&modelid=12944 80 Shooting Modes 81 Auto; Creative: P, Av, Tv, M; Image: Portrait, Landscape, Night Scene, Special Scene (Foliage, Snow, Beach, Fireworks, Indoor, Kids & Pets, Night Snapshot, Color Accent, Color Swap), My Colors, Stitch Assist, Movie 82 83 Video resolutions 84 640 x 480 / 320 x 240 (30 fps/15 fps) available up to 1GB or 1 hour for each file size, 85 320 x 240 (1 min. at 60 fps), 160 x 120 (3 min. at 15 fps) 86 */ 77 87 static const CapturemodeMap modemap[] = { 88 // common modes, probably OK 78 89 { MODE_AUTO, 32768 }, 79 90 { MODE_P, 32772 }, … … 84 95 { MODE_NIGHT, 32782 }, 85 96 { MODE_LANDSCAPE, 32780 }, 86 { MODE_VIDEO_STD, 2596 },87 { MODE_VIDEO_SPEED, 2597 },88 { MODE_VIDEO_COMPACT, 2598 },89 { MODE_VIDEO_MY_COLORS, 2595 },90 { MODE_VIDEO_COLOR_ACCENT, 2594 },91 97 { MODE_STITCH, 33290 }, 92 { MODE_MY_COLORS, 16922 }, 93 { MODE_SCN_WATER, 16405 }, 98 // { MODE_VIDEO_STD, 2596 }, // NOT in canon list! 99 // { MODE_VIDEO_SPEED, 2597 }, "" 100 // { MODE_VIDEO_COMPACT, 2598 }, "" 101 // { ???, 2595 }, was MODE_VIDEO_MY_COLORS 102 // { ???, 2594 }, was MODE_VIDEO_COLOR_ACCENT 103 // { ???, 2591 }, in canon list, not original map 104 // { ???, 2592 }, in canon list, not original map 105 // { ???, 2593 }, in canon list, not original map 106 // the video mode numbers in the canon list and video modes in canon description match a540, so I'm using those values. NOT VERIFIED! 107 { MODE_VIDEO_STD, 2593 }, 108 { MODE_VIDEO_SPEED, 2594 }, 109 { MODE_VIDEO_COMPACT, 2595 }, 110 { MODE_VIDEO_COLOR_ACCENT, 2591 }, 111 { MODE_VIDEO_COLOR_SWAP, 2592 }, 112 // { MODE_MY_COLORS, 16922 }, // NOT in canon list! 113 // { MODE_SCN_WATER, 16405 }, // NOT in canon list! 94 114 { MODE_SCN_NIGHT, 16395 }, 95 115 { MODE_SCN_CHILD, 16399 }, … … 99 119 { MODE_SCN_BEACH, 16403 }, 100 120 { MODE_SCN_FIREWORK, 16404 }, 101 { MODE_SCN_COLOR_ACCENT, 16921 } 121 // { ???, 16921 } ??? was MODE_SCN_COLOR_ACCENT 122 // { ???, 16920 } ??? 123 // using these from a540, NOT VERIFIED! 124 { MODE_SCN_COLOR_ACCENT, 16920 }, // "color accent" 125 { MODE_SCN_COLOR_SWAP, 16921 }, // "color swap" 102 126 }; 103 127 -
trunk/platform/g7/shooting.c
r847 r855 101 101 { MODE_SCN_FIREWORK, 16404 }, 102 102 { MODE_SCN_ISO_3200, 16411 }, 103 // these two look like SCN modes 103 104 { MODE_PORTRAIT, 16397 }, 104 105 { MODE_LANDSCAPE, 16396 }, 105 106 { MODE_SCN_SPORT, 16903 }, 106 107 { MODE_SCN_COLOR_ACCENT, 16921 } 108 // from canon mode list in 100e dump @FF9B62B0 109 // { ???, 8222 }, 110 // { ???, 8223 } 107 111 }; 108 112 -
trunk/platform/ixus60_sd600/shooting.c
r847 r855 76 76 }; 77 77 78 /* 79 canon mode list @FF972614 in 100a 80 modemap mostly verified in svn rev 780 81 canon info 82 http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&tabact=ModelTechSpecsTabAct&fcategoryid=224&modelid=12913 83 84 Shooting Modes 85 Auto, Camera M, Portrait, 86 Special Scene 87 Foliage, Snow, Beach, Fireworks, Underwater, Indoor, 88 Kids & Pets, Color Accent, Color Swap, 89 Night Snapshot, Digital Macro, My Colors, Stitch Assist, Movie 90 Vide resolutions 91 640 x 480 / 320 x 240 (30 fps/15 fps) available up to 1GB or 1 hour for each file size, 92 320 x 240 (1 min. at 60 fps), 160 x 120 (3 min. at 15 fps 93 */ 78 94 static const CapturemodeMap modemap[] = { 79 95 { MODE_P, 32772 }, // note, this is called Manual, but eqivalent to P on cameras with real manual … … 90 106 { MODE_SCN_BEACH, 16403 }, // "beach" 91 107 { MODE_STITCH, 33290 }, 108 { MODE_MY_COLORS, 32774 }, // NOTE: guessed, wasn't in original mode map, is in canon list 92 109 { MODE_SCN_FIREWORK, 16404 }, // "fireworks" 93 110 { MODE_SCN_UNDERWATER, 16405 }, // "under water" -
trunk/platform/ixus65_sd630/shooting.c
r847 r855 76 76 }; 77 77 78 /* 79 canon modemap @FF973AD4 in 100a 80 according to http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&fcategoryid=224&modelid=12956#ModelTechSpecsAct 81 Shooting Modes 82 Auto, Camera M, Portrait, 83 Special Scene 84 Foliage, Snow, Beach, Fireworks, Underwater, Indoor, 85 Kids & Pets, Color Accent, Color Swap, 86 Night Snapshot, Digital Macro, My Colors, Stitch Assist, Movie 87 88 Movie: 640 x 480 / 320 x 240 (30 fps/15 fps) available up to 1GB or 1 hour for each file size, 320 x 240 (1 min. at 60 fps), 160 x 120 (3 min. at 15 fps) 89 */ 90 /* names below mostly guessed from a540 and ixus60_sd600 */ 78 91 static const CapturemodeMap modemap[] = { 79 { MODE_AUTO, 6 }, 80 { MODE_P, 1 }, 81 { MODE_TV, 3 }, 82 { MODE_AV, 2 }, 83 { MODE_M, 0 }, 84 { MODE_PORTRAIT, 9 }, 85 { MODE_NIGHT, 8 }, 86 { MODE_LANDSCAPE, 7 }, 87 { MODE_VIDEO_STD, 18 }, 88 { MODE_STITCH, 5 }, 89 { MODE_MY_COLORS, 4 }, 90 { MODE_SCN_WATER, 13 }, 91 { MODE_SCN_NIGHT, 15 }, 92 { MODE_SCN_CHILD, 16 }, 93 { MODE_SCN_PARTY, 14 }, 94 { MODE_SCN_GRASS, 10 }, 95 { MODE_SCN_SNOW, 11 }, 96 { MODE_SCN_BEACH, 12 }, 97 { MODE_SCN_FIREWORK, 17 } 92 // common, should be OK 93 { MODE_P, 32772 }, // may be called manual, but effectively P 94 { MODE_AUTO, 32768 }, 95 { MODE_PORTRAIT, 32781 }, 96 { MODE_STITCH, 33290 }, 97 98 // the following match a540 and ixus60 99 { MODE_SCN_KIDS_PETS, 16399 }, // "kids and pets" 100 { MODE_SCN_INDOOR, 16400 }, // "indoor" 101 { MODE_SCN_FOLIAGE, 16401 }, // "foliage" 102 { MODE_SCN_SNOW, 16402 }, // "snow" 103 { MODE_SCN_BEACH, 16403 }, // "beach" 104 { MODE_SCN_FIREWORK, 16404 }, // "fireworks" 105 { MODE_SCN_UNDERWATER, 16405 }, // "under water" 106 { MODE_SCN_COLOR_ACCENT, 16920 }, // "color accent" 107 { MODE_SCN_COLOR_SWAP, 16921 }, // "color swap" 108 109 { MODE_DIGITAL_MACRO, 33288 }, // ixus60 110 { MODE_NIGHT_SNAPSHOT, 32779 }, // ixus60 111 { MODE_MY_COLORS, 32774 }, // by elimination: should be "my colors" ? 112 113 // match a540 and ixus60 114 { MODE_VIDEO_STD, 2593 }, // 115 { MODE_VIDEO_SPEED, 2594 }, // "fast frame rate" 116 { MODE_VIDEO_COMPACT, 2595 }, // "compact" 117 { MODE_VIDEO_COLOR_ACCENT, 2591 }, // "color accent" 118 { MODE_VIDEO_COLOR_SWAP, 2592 }, // "color swap" 98 119 }; 99 120
Note: See TracChangeset
for help on using the changeset viewer.