Changeset 1590


Ignore:
Timestamp:
01/21/12 07:19:15 (16 months ago)
Author:
reyalp
Message:

r1589 from release-1_0: update ixus1000_sd4500 modemap, from Bernd R in http://chdk.setepontos.com/index.php?topic=5722.msg56824#msg56824

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/include/modelist.h

    r1338 r1590  
    115115    MODE_SCN_FACE_SELF_TIMER, // sx30/g12 (Smart Shutter, Face Self Timer mode) 
    116116    MODE_VIDEO_SUPER_SLOW   ,   // IXUS 310 HS Super Slow Motion Movie 
     117    MODE_SMART_SHUTTER      , // ixus1000_sd4500 - the following are not under SCN 
     118    MODE_HIGHSPEED_BURST    , 
     119    MODE_BEST_IMAGE         , 
     120    MODE_SUPER_VIVID        , 
     121    MODE_POSTER_EFFECT      , 
     122    MODE_FISHEYE            , 
     123    MODE_MINIATURE          , 
     124    MODE_BEACH              , 
     125    MODE_FOLIAGE            , 
     126    MODE_SNOW               , 
     127    MODE_FIREWORK           , // ixus1000 end 
    117128}; 
    118129 
  • trunk/platform/ixus1000_sd4500/shooting.c

    r1584 r1590  
    9393}; 
    9494 
    95 // TODO this needs to be updated for ixus1000 
    9695/* 
    97 http://www.usa.canon.com/cusa/support/consumer/digital_cameras/other_powershot/powershot_sx210_is#Specifications 
     96http://www.usa.canon.com/cusa/consumer/products/cameras/digital_cameras/powershot_sd4500_is#Specifications 
    9897Shooting Modes 
    99     Auto, P, Av, Tv, M, Portrait, Landscape, 
    100     Special Scene 
    101         (Smart Shutter (Smile, Wink Self-timer, Face Detection Self-timer), Low Light, Color Accent, Color Swap, Fisheye Effect, Miniature Effect, Beach, Foliage, Snow, Fireworks, Stitch Assist), 
    102     Super Macro, Indoor, Kids & Pets, Night Snapshot, Movie 
    103 Movie: High Definition: 1280 x 720 (30 fps); 
    104     Standard Definition: 640 x 480 (30 fps), 320 x 240 (30 fps) 
    105  
    106 canon mode list FFB6D0A4 in 100c 
     98Auto, P, Portrait, Kids&Pets, Smart Shutter, High-speed Burst, Best Image Selection, Handheld Night Scene, Low Light, Super Vivid, Poster Effect, Color Accent, Color Swap, Fish-eye Effect, Miniature Effect, Beach, Foliage, Snow, Fireworks, Long Shutter, Stitch Assist, Movie 
     99 
    107100*/ 
    108101static const CapturemodeMap modemap[] = { 
    109         { MODE_AUTO,               32768  }, 
    110         { MODE_P,                  32772  }, 
    111         { MODE_TV,                 32771  }, 
    112         { MODE_AV,                 32770  }, 
    113         { MODE_M,                  32769  }, 
    114         { MODE_EASY,               33314  }, // Changed in SX210 
    115         { MODE_PORTRAIT,           32783  }, // Changed in SX210 
    116         { MODE_NIGHT_SNAPSHOT,     32781  }, // Changed in SX210 
    117         { MODE_LANDSCAPE,          32782  }, // Changed in SX210 
    118         { MODE_VIDEO_COLOR_ACCENT, 2610   }, //?? 
    119         { MODE_VIDEO_COLOR_SWAP,   2611   }, //?? 
    120         { MODE_VIDEO_STD,          2612   },// Changed in SX210 
    121         { MODE_KIDS_PETS,          32786  },// Changed in SX210 
    122         { MODE_INDOOR,             32787  },// Changed in SX210 
    123  
    124  
    125 //      { MODE_SCN_MINIATURE_EFFECT,         16940  },   //New in sx210 ??? 
    126 //      { MODE_SCN_FISH_EYE,         16939  },    //New in sx210 ??? 
    127 //      { MODE_SCN_LOW_LIGHT,         16417 },    //New in sx210 ??? 
    128 //      { MODE_SCN_SMART_SHUTTER,         33321 },    //New in sx210 ??? 
    129 //      { MODE_SCN_SUNSET,         16402  },   //?? 
    130 //      { MODE_SCN_NIGHT_SCENE,    16398  }, //?? 
    131         { MODE_SCN_FIREWORK,       16408  },// Changed in SX210 
    132         { MODE_SCN_BEACH,          16407  },// Changed in SX210 
    133         { MODE_SCN_AQUARIUM,       16939  },// ??? Is it fisheye? 
    134         { MODE_SCN_FOLIAGE,        16405  },// Changed in SX210 
    135         { MODE_SCN_SNOW,           16406  },// Changed in SX210 
    136         { MODE_SCN_ISO_3200,       16417  }, //?? Is it lowlight 
    137         { MODE_SCN_COLOR_ACCENT,   16925  }, // Changed in SX210? 
    138         { MODE_SCN_COLOR_SWAP,     16926  }, // Changed in SX210 
    139         { MODE_SCN_STITCH,         16908  }  // Changed in SX210 
     102        { MODE_AUTO,                32768  }, 
     103        { MODE_P,                   32772  }, 
     104        { MODE_PORTRAIT,            32783  }, 
     105        { MODE_KIDS_PETS,           32786  }, 
     106        { MODE_SMART_SHUTTER,       33321  }, 
     107        { MODE_HIGHSPEED_BURST,     33288  }, 
     108        { MODE_BEST_IMAGE,          33289  }, 
     109        { MODE_NIGHT_SCENE,         33325  }, // NOTE handheld night scene 
     110        { MODE_LOWLIGHT,            32801  }, 
     111        { MODE_SUPER_VIVID,         33318  }, 
     112        { MODE_POSTER_EFFECT,       33319  }, 
     113        { MODE_COLOR_ACCENT,        33309  }, 
     114        { MODE_COLOR_SWAP,          33310  }, 
     115        { MODE_FISHEYE,             33323  }, 
     116        { MODE_MINIATURE,           33324  }, 
     117        { MODE_BEACH,               32791  }, 
     118        { MODE_FOLIAGE,             32789  }, 
     119        { MODE_SNOW,                32790  }, 
     120        { MODE_FIREWORK,            32792  }, 
     121        { MODE_LONG_SHUTTER,        32774  }, 
     122        { MODE_STITCH,              33292  }, 
     123        { MODE_VIDEO_STD,           2614  }, 
     124        { MODE_VIDEO_SUPER_SLOW,    2619  }, 
     125        { MODE_VIDEO_MINIATURE,     2620  }, 
     126        { MODE_VIDEO_COLOR_ACCENT,  2612  }, 
     127        { MODE_VIDEO_COLOR_SWAP,    2613  }, 
    140128}; 
    141129 
  • trunk/platform/ixus1000_sd4500/sub/100d/stubs_entry.S

    r1448 r1590  
    2020// Check of modemap from 'platform/CAMERA/shooting.c': 
    2121// Firmware modemap table found @ff8a0328 -> ff89cab4 -> ff9b0c74 -> ffaf48dc -> ffc28d28 
    22 // Mode 32774 in firmware but not in current modemap 
    23 // Mode 33292 in firmware but not in current modemap 
    24 // Mode 33324 in firmware but not in current modemap 
    25 // Mode 33323 in firmware but not in current modemap 
    26 // Mode 33309 in firmware but not in current modemap 
    27 // Mode 33310 in firmware but not in current modemap 
    28 // Mode 33325 in firmware but not in current modemap 
    29 // Mode 32801 in firmware but not in current modemap 
    30 // Mode 33288 in firmware but not in current modemap 
    31 // Mode 33289 in firmware but not in current modemap 
    32 // Mode 32789 in firmware but not in current modemap 
    3322// Mode 33320 in firmware but not in current modemap 
    3423// Mode 33322 in firmware but not in current modemap 
    35 // Mode 33321 in firmware but not in current modemap 
    36 // Mode 33318 in firmware but not in current modemap 
    37 // Mode 33319 in firmware but not in current modemap 
    38 // Mode 32790 in firmware but not in current modemap 
    39 // Mode 32791 in firmware but not in current modemap 
    40 // Mode 32792 in firmware but not in current modemap 
    41 // Mode  2613 in firmware but not in current modemap 
    42 // Mode  2619 in firmware but not in current modemap 
    43 // Mode  2620 in firmware but not in current modemap 
    44 // Mode  2614 in firmware but not in current modemap 
    45 // Current modemap entry not found in firmware - MODE_SCN_STITCH          16908 
    46 // Current modemap entry not found in firmware - MODE_SCN_COLOR_SWAP      16926 
    47 // Current modemap entry not found in firmware - MODE_SCN_COLOR_ACCENT    16925 
    48 // Current modemap entry not found in firmware - MODE_SCN_ISO_3200        16417 
    49 // Current modemap entry not found in firmware - MODE_SCN_SNOW            16406 
    50 // Current modemap entry not found in firmware - MODE_SCN_FOLIAGE         16405 
    51 // Current modemap entry not found in firmware - MODE_SCN_AQUARIUM        16939 
    52 // Current modemap entry not found in firmware - MODE_SCN_BEACH           16407 
    53 // Current modemap entry not found in firmware - MODE_SCN_FIREWORK        16408 
    54 // Current modemap entry not found in firmware - MODE_INDOOR              32787 
    55 // Current modemap entry not found in firmware - MODE_VIDEO_COLOR_SWAP     2611 
    56 // Current modemap entry not found in firmware - MODE_VIDEO_COLOR_ACCENT   2610 
    57 // Current modemap entry not found in firmware - MODE_LANDSCAPE           32782 
    58 // Current modemap entry not found in firmware - MODE_NIGHT_SNAPSHOT      32781 
    59 // Current modemap entry not found in firmware - MODE_EASY                33314 
    60 // Current modemap entry not found in firmware - MODE_M                   32769 
    61 // Current modemap entry not found in firmware - MODE_AV                  32770 
    62 // Current modemap entry not found in firmware - MODE_TV                  32771 
    6324 
    6425// Values below can be overridden in 'stubs_min.S': 
  • trunk/platform/ixus1000_sd4500/sub/100f/stubs_entry.S

    r1448 r1590  
    2020// Check of modemap from 'platform/CAMERA/shooting.c': 
    2121// Firmware modemap table found @ff8a0328 -> ff89cab4 -> ff9b0c78 -> ffaf48e0 -> ffc28d2c 
    22 // Mode 32774 in firmware but not in current modemap 
    23 // Mode 33292 in firmware but not in current modemap 
    24 // Mode 33324 in firmware but not in current modemap 
    25 // Mode 33323 in firmware but not in current modemap 
    26 // Mode 33309 in firmware but not in current modemap 
    27 // Mode 33310 in firmware but not in current modemap 
    28 // Mode 33325 in firmware but not in current modemap 
    29 // Mode 32801 in firmware but not in current modemap 
    30 // Mode 33288 in firmware but not in current modemap 
    31 // Mode 33289 in firmware but not in current modemap 
    32 // Mode 32789 in firmware but not in current modemap 
    3322// Mode 33320 in firmware but not in current modemap 
    3423// Mode 33322 in firmware but not in current modemap 
    35 // Mode 33321 in firmware but not in current modemap 
    36 // Mode 33318 in firmware but not in current modemap 
    37 // Mode 33319 in firmware but not in current modemap 
    38 // Mode 32790 in firmware but not in current modemap 
    39 // Mode 32791 in firmware but not in current modemap 
    40 // Mode 32792 in firmware but not in current modemap 
    41 // Mode  2613 in firmware but not in current modemap 
    42 // Mode  2619 in firmware but not in current modemap 
    43 // Mode  2620 in firmware but not in current modemap 
    44 // Mode  2614 in firmware but not in current modemap 
    45 // Current modemap entry not found in firmware - MODE_SCN_STITCH          16908 
    46 // Current modemap entry not found in firmware - MODE_SCN_COLOR_SWAP      16926 
    47 // Current modemap entry not found in firmware - MODE_SCN_COLOR_ACCENT    16925 
    48 // Current modemap entry not found in firmware - MODE_SCN_ISO_3200        16417 
    49 // Current modemap entry not found in firmware - MODE_SCN_SNOW            16406 
    50 // Current modemap entry not found in firmware - MODE_SCN_FOLIAGE         16405 
    51 // Current modemap entry not found in firmware - MODE_SCN_AQUARIUM        16939 
    52 // Current modemap entry not found in firmware - MODE_SCN_BEACH           16407 
    53 // Current modemap entry not found in firmware - MODE_SCN_FIREWORK        16408 
    54 // Current modemap entry not found in firmware - MODE_INDOOR              32787 
    55 // Current modemap entry not found in firmware - MODE_VIDEO_COLOR_SWAP     2611 
    56 // Current modemap entry not found in firmware - MODE_VIDEO_COLOR_ACCENT   2610 
    57 // Current modemap entry not found in firmware - MODE_LANDSCAPE           32782 
    58 // Current modemap entry not found in firmware - MODE_NIGHT_SNAPSHOT      32781 
    59 // Current modemap entry not found in firmware - MODE_EASY                33314 
    60 // Current modemap entry not found in firmware - MODE_M                   32769 
    61 // Current modemap entry not found in firmware - MODE_AV                  32770 
    62 // Current modemap entry not found in firmware - MODE_TV                  32771 
    6324 
    6425// Values below can be overridden in 'stubs_min.S': 
Note: See TracChangeset for help on using the changeset viewer.