Changeset 835
- Timestamp:
- 11/11/09 07:07:44 (4 years ago)
- Location:
- trunk
- Files:
-
- 36 edited
-
include/lolevel.h (modified) (2 diffs)
-
platform/a2000/main.c (modified) (1 diff)
-
platform/a450/main.c (modified) (1 diff)
-
platform/a460/main.c (modified) (1 diff)
-
platform/a470/main.c (modified) (1 diff)
-
platform/a530/main.c (modified) (1 diff)
-
platform/a540/main.c (modified) (1 diff)
-
platform/a550/main.c (modified) (1 diff)
-
platform/a570/main.c (modified) (1 diff)
-
platform/a590/main.c (modified) (1 diff)
-
platform/a610/main.c (modified) (1 diff)
-
platform/a620/main.c (modified) (1 diff)
-
platform/a630/main.c (modified) (1 diff)
-
platform/a640/main.c (modified) (1 diff)
-
platform/a650/main.c (modified) (1 diff)
-
platform/a700/main.c (modified) (1 diff)
-
platform/a710/main.c (modified) (1 diff)
-
platform/a720/main.c (modified) (1 diff)
-
platform/ixus55_sd450/main.c (modified) (1 diff)
-
platform/ixus60_sd600/main.c (modified) (1 diff)
-
platform/ixus65_sd630/main.c (modified) (1 diff)
-
platform/ixus700_sd500/main.c (modified) (1 diff)
-
platform/ixus70_sd1000/main.c (modified) (1 diff)
-
platform/ixus750_sd550/main.c (modified) (1 diff)
-
platform/ixus800_sd700/main.c (modified) (1 diff)
-
platform/ixus80_sd1100/main.c (modified) (1 diff)
-
platform/ixus850_sd800/main.c (modified) (1 diff)
-
platform/ixus860_sd870/main.c (modified) (1 diff)
-
platform/ixus950_sd850/main.c (modified) (1 diff)
-
platform/ixus960_sd950/main.c (modified) (1 diff)
-
platform/ixus970_sd890/main.c (modified) (1 diff)
-
platform/ixus980_sd990/main.c (modified) (1 diff)
-
platform/ixusizoom_sd30/main.c (modified) (1 diff)
-
platform/s5is/main.c (modified) (1 diff)
-
platform/sx110is/main.c (modified) (1 diff)
-
tools/dancingbits.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/lolevel.h
r826 r835 160 160 values: 161 161 0 = startup in play 162 1 = unknown, possiblyplay<->rec transition162 1 = unknown, appears to happen in first play<->rec transition 163 163 2 = record mode 164 164 4 = canon menu in record mode … … 187 187 See levent.c and levent.h for methods to identify events by name. 188 188 unk: 189 Unknown value, usually 0 in canon code. Strings indicate it would be a pointer if set189 Unknown value, usually 0 in canon code. For jogdial messages, this is number of clicks. 190 190 return value: 191 191 Unknown, possibly void. -
trunk/platform/a2000/main.c
r831 r835 60 60 int mode, i, t=0xFF; 61 61 62 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 63 mode |= (physw_status[1] & 0x01000000)?0:MODE_SCREEN_OPENED; 64 mode |= (physw_status[1] & 0x00080000)?0:MODE_SCREEN_ROTATED; 62 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 65 63 66 64 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); -
trunk/platform/a450/main.c
r515 r835 67 67 int mode, i, t=0xFF; 68 68 69 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 70 // mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED; 71 // mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED; 69 // play/rec without override 70 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 71 72 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 72 73 73 74 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); -
trunk/platform/a460/main.c
r515 r835 67 67 int mode, i, t=0xFF; 68 68 69 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 70 // mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED; 71 // mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED; 69 // play/rec without override 70 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 71 72 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 73 72 74 73 75 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); -
trunk/platform/a470/main.c
r807 r835 83 83 int mode, i, t=0xFF; 84 84 85 mode = (physw_status[1] & 0x00000e00)?MODE_REC:MODE_PLAY; 85 // play/rec without override 86 // mode = (physw_status[1] & 0x00000e00)?MODE_REC:MODE_PLAY; 87 88 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 86 89 87 90 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); -
trunk/platform/a530/main.c
r515 r835 60 60 int mode_get() { 61 61 int mode, i, t=0xFF; 62 /*63 mode = (playrec_mode==1 || playrec_mode==2) ? MODE_REC : MODE_PLAY;64 _GetPropertyCase(0, &t, 4);65 for (i=0; i<MODESCNT; ++i) {66 if (modemap[i].canonmode == t) {67 return (mode | (modemap[i].hackmode & MODE_SHOOTING_MASK));68 }69 }70 return (mode);71 */72 62 73 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 74 mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED; 75 mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED; 63 // play/rec without override 64 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 76 65 77 //_GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 78 _GetPropertyCase(0, &t, 4); 66 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 67 68 69 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 79 70 for (i=0; i<MODESCNT; ++i) { 80 71 if (modemap[i].canonmode == t) { -
trunk/platform/a540/main.c
r826 r835 74 74 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 75 75 76 // play/rec without override 76 77 // mode = (physw_status[1] & 0x00000400)?MODE_REC:MODE_PLAY; 77 // mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED;78 // mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED;79 78 80 79 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); -
trunk/platform/a550/main.c
r515 r835 75 75 int mode, i, t=0xFF; 76 76 77 _GetPropertyCase(219, &t, 4); 78 //mode = (playrec_mode==1 || playrec_mode==2) ? MODE_REC : MODE_PLAY; // a560 79 mode = (physw_status[1] & 0x00000040) ? MODE_REC : MODE_PLAY; //eb5ccdc0 ( 110111000000 ):eb5cc980 ( 100110000000 ) 80 mode |= (t == 270) ? MODE_SCREEN_ROTATED : 0; 77 //_GetPropertyCase(219, &t, 4); 78 // play/rec without override 79 // mode = (physw_status[1] & 0x00000040) ? MODE_REC : MODE_PLAY; //eb5ccdc0 ( 110111000000 ):eb5cc980 ( 100110000000 ) 80 81 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 82 83 // wtf ? angle sensor != rotated screen 84 //mode |= (t == 270) ? MODE_SCREEN_ROTATED : 0; 81 85 //mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED; 82 86 //mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED; -
trunk/platform/a570/main.c
r515 r835 70 70 int mode, i, t=0xFF; 71 71 72 mode = (physw_status[1] & 0x02000000)?MODE_REC:MODE_PLAY; 73 /* mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED; 74 mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED; 75 */ 72 // play/rec without override 73 // mode = (physw_status[1] & 0x02000000)?MODE_REC:MODE_PLAY; 74 75 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 76 76 77 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 77 78 for (i=0; i<MODESCNT; ++i) { -
trunk/platform/a590/main.c
r592 r835 89 89 int mode, i, t=0xFF; 90 90 91 mode = (physw_status[1] & 0x02000000)?MODE_REC:MODE_PLAY; 91 // play/rec without override 92 // mode = (physw_status[1] & 0x02000000)?MODE_REC:MODE_PLAY; 93 94 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 92 95 93 96 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); -
trunk/platform/a610/main.c
r515 r835 62 62 int mode, i, t=0xFF; 63 63 64 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 64 // play/rec without override 65 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 66 67 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 68 65 69 mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED; 66 70 mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED; -
trunk/platform/a620/main.c
r515 r835 62 62 int mode, i, t=0xFF; 63 63 64 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 64 // play/rec without override 65 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 66 67 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 68 65 69 mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED; 66 70 mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED; -
trunk/platform/a630/main.c
r515 r835 62 62 int mode, i, t=0xFF; 63 63 64 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 64 // play/rec without override 65 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 66 67 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 68 65 69 mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED; 66 70 mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED; -
trunk/platform/a640/main.c
r515 r835 62 62 int mode, i, t=0xFF; 63 63 64 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 64 // play/rec without override 65 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 66 67 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 68 65 69 mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED; 66 70 mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED; -
trunk/platform/a650/main.c
r515 r835 85 85 int mode, i, t=0xFF; 86 86 87 mode = (physw_status[1] & 0x02000000)?MODE_PLAY:MODE_REC; 87 // play/rec without override 88 // mode = (physw_status[1] & 0x02000000)?MODE_PLAY:MODE_REC; 89 90 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 91 88 92 mode |= (physw_status[0] & 0x04000000)?0:MODE_SCREEN_OPENED; 89 93 mode |= (physw_status[0] & 0x08000000)?0:MODE_SCREEN_ROTATED; -
trunk/platform/a700/main.c
r515 r835 67 67 int mode, i, t=0xFF; 68 68 69 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 70 mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED; 71 mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED; 72 69 // play/rec without override 70 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 71 72 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 73 73 74 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 74 75 for (i=0; i<MODESCNT; ++i) { -
trunk/platform/a710/main.c
r515 r835 67 67 int mode, i, t=0xFF; 68 68 69 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 70 mode |= (physw_status[2] & 0x00008000)?0:MODE_SCREEN_OPENED; 71 mode |= (physw_status[2] & 0x00004000)?0:MODE_SCREEN_ROTATED; 72 69 // play/rec without override 70 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 71 72 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 73 73 74 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 74 75 for (i=0; i<MODESCNT; ++i) { -
trunk/platform/a720/main.c
r515 r835 85 85 int mode, i, t=0xFF; 86 86 87 mode = (physw_status[1] & 0x02000000)?MODE_REC:MODE_PLAY; 87 // play/rec without override 88 // mode = (physw_status[1] & 0x02000000)?MODE_REC:MODE_PLAY; 89 90 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 88 91 89 92 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); -
trunk/platform/ixus55_sd450/main.c
r515 r835 59 59 int mode, i, t=0xFF; 60 60 61 mode = (physw_status[1] & 0x2)?MODE_REC:MODE_PLAY; 62 _GetPropertyCase(0, &t, 4); 61 // play/rec without override 62 // mode = (physw_status[1] & 0x2)?MODE_REC:MODE_PLAY; 63 64 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 65 66 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 63 67 for (i=0; i<MODESCNT; ++i) { 64 68 if (modemap[i].canonmode == t) { -
trunk/platform/ixus60_sd600/main.c
r796 r835 75 75 int mode, i, t=0xFF; 76 76 77 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 77 // play/rec without override 78 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 78 79 79 _GetPropertyCase(0, &t, 4); 80 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 81 82 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 80 83 for (i=0; i<MODESCNT; ++i) { 81 84 if (modemap[i].canonmode == t) { -
trunk/platform/ixus65_sd630/main.c
r515 r835 74 74 int mode, i, t=0xFF; 75 75 76 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 76 // play/rec without override 77 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 78 79 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 77 80 78 _GetPropertyCase( 0, &t, 4);81 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 79 82 for (i=0; i<MODESCNT; ++i) { 80 83 if (modemap[i].canonmode == t) { -
trunk/platform/ixus700_sd500/main.c
r515 r835 207 207 int mode_get() { 208 208 int mode, i, t=0xFF; 209 // play/rec without override 209 210 mode = (physw_status[0]&0x0F)==0x0B ? MODE_PLAY : MODE_REC; 210 t=0xFF; 211 212 // not found 213 // mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 214 211 215 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 212 216 for (i=0; i<MODESCNT; ++i) { -
trunk/platform/ixus70_sd1000/main.c
r515 r835 66 66 int mode, i, t=0xFF; 67 67 68 mode = (physw_status[2] & 0x4000)?MODE_REC:MODE_PLAY; 68 // play/rec without override 69 // mode = (physw_status[2] & 0x4000)?MODE_REC:MODE_PLAY; 70 71 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 72 69 73 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 70 74 for (i=0; i<MODESCNT; ++i) { -
trunk/platform/ixus750_sd550/main.c
r515 r835 58 58 int mode_get() { 59 59 int mode, i, t=0xFF; 60 mode = (physw_status[1]&0x0F)==0x0B ? MODE_PLAY : MODE_REC; 61 t=0xFF; 60 61 // play/rec without override 62 // mode = (physw_status[1]&0x0F)==0x0B ? MODE_PLAY : MODE_REC; 63 64 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 65 62 66 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 63 67 for (i=0; i<MODESCNT; ++i) { -
trunk/platform/ixus800_sd700/main.c
r515 r835 59 59 int mode, i, t=0xFF; 60 60 61 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 61 // play/rec without override 62 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 63 64 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 65 62 66 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 63 67 for (i=0; i<MODESCNT; ++i) { -
trunk/platform/ixus80_sd1100/main.c
r569 r835 98 98 int mode_get() { 99 99 int mode, i, t=0xFF; 100 mode = (physw_status[1] & 0x10000000)?MODE_PLAY:MODE_REC; 100 101 // play/rec without override 102 // mode = (physw_status[1] & 0x10000000)?MODE_PLAY:MODE_REC; 103 104 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 101 105 102 106 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); -
trunk/platform/ixus850_sd800/main.c
r515 r835 66 66 int mode, i, t=0xFF; 67 67 68 mode = (physw_status[2] & 0x4000)?MODE_REC:MODE_PLAY; 68 // play/rec without override 69 // mode = (physw_status[2] & 0x4000)?MODE_REC:MODE_PLAY; 70 71 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 72 69 73 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 70 74 for (i=0; i<MODESCNT; ++i) { -
trunk/platform/ixus860_sd870/main.c
r515 r835 87 87 int mode, i, t=0xFF; 88 88 89 mode = (physw_status[1] & 0x08000000)?MODE_PLAY:MODE_REC; 89 // play/rec without override 90 // mode = (physw_status[1] & 0x08000000)?MODE_PLAY:MODE_REC; 91 92 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 90 93 91 94 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); -
trunk/platform/ixus950_sd850/main.c
r515 r835 71 71 int mode, i, t=0xFF; 72 72 73 mode = (physw_status[2] & 0x1000)?MODE_REC:MODE_PLAY; 74 _GetPropertyCase(49, &t, 4); 73 // play/rec without override 74 // mode = (physw_status[2] & 0x1000)?MODE_REC:MODE_PLAY; 75 76 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 77 78 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 75 79 for (i=0; i<MODESCNT; ++i) { 76 80 if (modemap[i].canonmode == t) { -
trunk/platform/ixus960_sd950/main.c
r515 r835 69 69 } 70 70 int mode_get() { 71 int mode, i, t=0xFF; 72 mode = (physw_status[1] & 0x08000000)?MODE_PLAY:MODE_REC; 73 mode = (physw_status[0] & 0x00000040)?MODE_REC:MODE_PLAY; 74 75 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 76 for (i=0; i<MODESCNT; ++i) { 77 if (modemap[i].canonmode == t) { 78 return (mode | (modemap[i].hackmode & MODE_SHOOTING_MASK)); 71 int mode, i, t=0xFF; 72 // why two ? 73 /* 74 mode = (physw_status[1] & 0x08000000)?MODE_PLAY:MODE_REC; 75 mode = (physw_status[0] & 0x00000040)?MODE_REC:MODE_PLAY; 76 */ 77 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 78 79 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 80 for (i=0; i<MODESCNT; ++i) { 81 if (modemap[i].canonmode == t) { 82 return (mode | (modemap[i].hackmode & MODE_SHOOTING_MASK)); 83 } 84 } 85 return (mode); 79 86 } 80 } 81 return (mode); 82 } 87 83 88 long get_vbatt_min() 84 89 { -
trunk/platform/ixus970_sd890/main.c
r807 r835 97 97 int mode, i, t=0xFF; 98 98 99 mode = (physw_status[1] & 0x00010000) ? MODE_REC : MODE_PLAY; 99 // play/rec without override ? This camera has play button, so not clear 100 // mode = (physw_status[1] & 0x00010000) ? MODE_REC : MODE_PLAY; 101 102 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 100 103 101 104 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); -
trunk/platform/ixus980_sd990/main.c
r831 r835 100 100 101 101 mode = (playrec_mode==2 || playrec_mode == 4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 102 // camera has play button, not sure what this was checking 102 103 // mode = (physw_status[0] & 0x00200000)?MODE_REC:MODE_PLAY; 103 104 -
trunk/platform/ixusizoom_sd30/main.c
r621 r835 70 70 int mode, i, t=0xFF; 71 71 72 mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 72 // play/rec without override 73 // mode = (physw_status[2] & 0x00002000)?MODE_REC:MODE_PLAY; 74 75 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 73 76 74 _GetPropertyCase( 0, &t, 4);77 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 75 78 for (i=0; i<MODESCNT; ++i) { 76 79 if (modemap[i].canonmode == t) { -
trunk/platform/s5is/main.c
r691 r835 59 59 int mode, i, t=0xFF; 60 60 61 volatile int *physw_mmio = (int *) 0xC0220200; // I don't know where else I can find this... 62 63 mode = (physw_mmio[1] & 0x00010000)?MODE_REC:MODE_PLAY; 61 // volatile int *physw_mmio = (int *) 0xC0220200; // I don't know where else I can find this... 62 // mode = (physw_mmio[1] & 0x00010000)?MODE_REC:MODE_PLAY; 63 64 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 65 64 66 mode |= (physw_status[1] & 0x00000100)?0:MODE_SCREEN_OPENED; 65 67 mode |= (physw_status[1] & 0x00000200)?0:MODE_SCREEN_ROTATED; 66 68 67 _GetPropertyCase( 49, &t, 4);69 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); 68 70 for (i=0; i<MODESCNT; ++i) { 69 71 if (modemap[i].canonmode == t) { -
trunk/platform/sx110is/main.c
r831 r835 61 61 62 62 mode = (playrec_mode==2 || playrec_mode==4 || playrec_mode==5)?MODE_REC:MODE_PLAY; 63 mode |= (physw_status[1] & 0x01000000)?0:MODE_SCREEN_OPENED;64 mode |= (physw_status[1] & 0x00080000)?0:MODE_SCREEN_ROTATED;65 63 66 64 _GetPropertyCase(PROPCASE_SHOOTING_MODE, &t, 4); -
trunk/tools/dancingbits.c
r814 r835 16 16 unsigned char _chr_[VITALY][8] = { 17 17 { 4,6,1,0,7,2,5,3 }, // original flavor 18 { 5,3,6,1,2,7,0,4 }, // nacho cheese sx200is, ixus100_sd780, ixu95_sd1200 18 { 5,3,6,1,2,7,0,4 }, // nacho cheese sx200is, ixus100_sd780, ixu95_sd1200, a1100 19 19 { 2,5,0,4,6,1,3,7 } // mesquite bbq ixus200_sd980 20 20 };
Note: See TracChangeset
for help on using the changeset viewer.