Modemap cleanup started in
changeset 860There shouldn't be any need to re-test the cameras already reported earlier in this thread, but you can if you want
Except for the modes that have been removed or added, all the enum values should have stayed the same.
If anyone can get confirm the propcase values for the cameras listed below as incorrect/incomplete, that would be helpful. See
http://chdk.setepontos.com/index.php/topic,3228.msg44193.html#msg44193changelog:
* make all CHDK mode enum values match canon descriptions, including SCN prefix if requried
* remove extra names that refer to the same modes:
SCN_GRASS->SCN_FOLIAGE, SCN_CHILD->SCN_KIDS_PETS, SCN_PARTY->SCN_INDOOR, SCN_WATER->SCN_UNDERWATER
* resolve confused use of NIGHT modes as NIGHT_SCENE, NIGHT_SNAPSHOT and LONG_SHUTTER
* add MODE_LONG_SHUTTER for cameras without a true manual mode (mostly guessed based on firmware mode list):
a2000, a450, a460, a470, a550, a560, tx1, all ixus except ixus980_sd990 (has real manual), ixusizoom_sd30 (unknown)
* clean up modemaps as much as possible to match canon specs and firmware mode list, document these.
* cameras with known incorrect or incomplete modemaps:
a470 stitch, color accent, color swap still and video guessed
g7 not clear which night scene mode is which
ixus40_sd30 firmware list not found, status unknown
ixus55_sd450 many modes missing from list, no way to guess in old canon mode system
ixus65_sd630 video modes guessed
ixus750_sd550 longshutter and p guessed
ixus800_sd700 video modes guessed
ixus80_sd1100 many gussed, some unknown in canon list but not modemap
ixus850_sd800 many gussed, had lots that weren't in the canon list
ixus960_sd950 guessed IS0_3200, VIDEO_HIRES
ixusizoom_sd30 completely wrong, impossible to guess with old canon system
sx100 one unknown video mode
* remove tx1 manual exception from generic/shooting since tx1 no longer has a MODE_M entry
* check for MODE_LONG_SHUTTER in generic shooting Tv bracketing, treat as Tv/Manual