Changeset 838
- Timestamp:
- 11/13/09 08:12:21 (4 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
-
include/lolevel.h (modified) (2 diffs)
-
platform/a560/main.c (modified) (1 diff)
-
platform/ixus40_sd300/sub/100j/stubs_min.S (modified) (1 diff)
-
platform/ixus40_sd300/sub/100k/stubs_min.S (modified) (1 diff)
-
platform/ixus50_sd400/main.c (modified) (1 diff)
-
platform/ixus50_sd400/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/ixus50_sd400/sub/101b/stubs_min.S (modified) (2 diffs)
-
platform/ixus700_sd500/main.c (modified) (1 diff)
-
platform/ixus700_sd500/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/ixus700_sd500/sub/101b/stubs_min.S (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/lolevel.h
r835 r838 158 158 159 159 /*used to detect play or record mode without relying on physical switch positions 160 values :160 values on most cameras: 161 161 0 = startup in play 162 162 1 = unknown, appears to happen in first play<->rec transition … … 165 165 3 = play after being in record mode at least once 166 166 5 = transitioning between some record modes, such as movie 167 address can be found with strings "MenuIn", "MenuOut" 167 values on very old vxworks cameras (ixus50_sd400, ixus700_sd500, s2is) 168 0 = startup in play 169 1 = rec 170 2 = play 171 3 = maybe transition ? 172 address in all cases can be found with strings "MenuIn", "MenuOut" 168 173 */ 169 174 extern long playrec_mode; -
trunk/platform/a560/main.c
r515 r838 60 60 int mode_get() { 61 61 int mode, i, t=0xFF; 62 mode = (playrec_mode==1 || playrec_mode==2) ? MODE_REC : MODE_PLAY; 62 // mode = (playrec_mode==1 || playrec_mode==2) ? MODE_REC : MODE_PLAY; 63 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 64 63 65 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 64 66 for (i=0; i<MODESCNT; ++i) { -
trunk/platform/ixus40_sd300/sub/100j/stubs_min.S
r826 r838 21 21 22 22 DEF(levent_table,0xFF9514F0) 23 DEF(playrec_mode,0x598C) // "MenuIn" -
trunk/platform/ixus40_sd300/sub/100k/stubs_min.S
r826 r838 19 19 DEF(recreview_hold, 0x117A8) //WRONG 20 20 21 22 21 DEF(levent_table,0xFF9514F0) 22 DEF(playrec_mode, 0x598C) // "MenuIn" -
trunk/platform/ixus50_sd400/main.c
r515 r838 204 204 int mode_get() { 205 205 int mode, i, t=0xFF; 206 //mode = (physw_status[0]&0x0F)==0x0C ? MODE_PLAY : MODE_REC; 207 mode = (physw_status[0]&0x07)==0x01 ? MODE_PLAY : MODE_REC; 208 //mode = (physw_status[1] & 0x2)?MODE_REC:MODE_PLAY; 209 t=0xFF; 206 // play/rec without overrides 207 // mode = (physw_status[0]&0x07)==0x01 ? MODE_PLAY : MODE_REC; 208 209 mode = (playrec_mode==1)?MODE_REC:MODE_PLAY; 210 210 211 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 211 212 for (i=0; i<MODESCNT; ++i) { -
trunk/platform/ixus50_sd400/sub/101a/stubs_min.S
r826 r838 14 14 DEF(movie_status, 0x6F95C) 15 15 DEF(levent_table,0xFF96C750) 16 DEF(playrec_mode,0x56EC) // "MenuIn" -
trunk/platform/ixus50_sd400/sub/101b/stubs_min.S
r826 r838 1 1 #include "stubs_asm.h" 2 2 3 //DEF(physw_status, 0xFB20)4 3 DEF(physw_status, 0xFBB0) // from wrap_kbd_p1_f + 0x10 OK! 5 4 DEF(led_table, 0xFDC8) // In aLedcon Data section OK! … … 14 13 DEF(movie_status, 0x6F95C) 15 14 DEF(levent_table,0xFF96C7A4) 15 DEF(playrec_mode,0x56EC) -
trunk/platform/ixus700_sd500/main.c
r835 r838 208 208 int mode, i, t=0xFF; 209 209 // play/rec without override 210 mode = (physw_status[0]&0x0F)==0x0B ? MODE_PLAY : MODE_REC;211 212 // not found213 // mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY;210 // mode = (physw_status[0]&0x0F)==0x0B ? MODE_PLAY : MODE_REC; 211 212 // note: different from later cams 213 mode = (playrec_mode==1)?MODE_REC:MODE_PLAY; 214 214 215 215 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); -
trunk/platform/ixus700_sd500/sub/101a/stubs_min.S
r826 r838 17 17 DEF(second_ext_for_dng, 0x8030) 18 18 DEF(levent_table,0xFF962594) 19 DEF(playrec_mode,0x5378) // "MenuIn" -
trunk/platform/ixus700_sd500/sub/101b/stubs_min.S
r826 r838 16 16 DEF(second_ext_for_dng, 0x8030) 17 17 DEF(levent_table,0xFF9625E4) 18 DEF(playrec_mode,0x5378) // "MenuIn"
Note: See TracChangeset
for help on using the changeset viewer.