Changeset 1287
- Timestamp:
- 08/12/11 08:38:51 (22 months ago)
- Location:
- trunk
- Files:
-
- 8 edited
-
include/lolevel.h (modified) (1 diff)
-
platform/a410/notes.txt (modified) (1 diff)
-
platform/a410/platform_camera.h (modified) (3 diffs)
-
platform/a410/shooting.c (modified) (1 diff)
-
platform/a410/sub/100f/Makefile (modified) (1 diff)
-
platform/a410/sub/100f/stubs_auto.S (modified) (3 diffs)
-
platform/a410/sub/100f/stubs_entry_2.S (modified) (1 diff)
-
platform/generic/wrappers.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/lolevel.h
r1253 r1287 21 21 extern long _GetFocusLensSubjectDistanceFromLens(); 22 22 extern void _MoveFocusLensToDistance(short *dist); 23 #if defined(CAMERA_a410) 24 extern void MoveFocusLensToDistanceA410(short *dist); 25 #endif 23 26 extern void _PutInNdFilter(); 24 27 extern void _PutOutNdFilter(); -
trunk/platform/a410/notes.txt
r1256 r1287 9 9 10 10 Changelog 11 12 Beta 5, 2011-08-07 13 - manual focus / subject distance override is now possible (disabled an assert that caused the shutdown) 14 note: this does not include af-scan in video (which would be too much work to fix) 15 - movie time limit increase was tested, it's no longer "experimental" 11 16 12 17 Beta 4, 2011-07-28 -
trunk/platform/a410/platform_camera.h
r1229 r1287 33 33 #define CAM_HAS_ND_FILTER 1 34 34 #undef CAM_HAS_MANUAL_FOCUS 35 # undef CAM_CAN_SD_OVER_NOT_IN_MF36 # undef CAM_CAN_SD_OVERRIDE // :( it's broken in the firmware35 #define CAM_CAN_SD_OVER_NOT_IN_MF 1 36 #define CAM_CAN_SD_OVERRIDE 1 // :/ it's broken in firmware, but got worked around 37 37 38 38 #undef CAM_HAS_USER_TV_MODES … … 42 42 43 43 #define CAM_CHDK_HAS_EXT_VIDEO_MENU 1// 44 #undef CAM_AF_SCAN_DURING_VIDEO_RECORD // :( 44 #undef CAM_AF_SCAN_DURING_VIDEO_RECORD // :( too complex to fix 45 45 #define CAM_EV_IN_VIDEO 1 //but not very reliable... 46 46 // pattern … … 70 70 #undef CAM_BRACKETING //no bracketing in fw 71 71 #define CAM_EXT_TV_RANGE 1 72 #define CAM_DETECT_SCREEN_ERASE 1 72 73 // #define CAM_NO_MEMPARTINFO 1 73 74 // #define CAM_MULTIPART 1 -
trunk/platform/a410/shooting.c
r1276 r1287 72 72 const ISOTable iso_table[] = { 73 73 { 0, 0, "Auto", -1}, 74 { 1, 64, "50", -1},74 { 1, 50, "50", -1}, 75 75 { 2, 100, "100", -1}, 76 76 { 3, 200, "200", -1}, -
trunk/platform/a410/sub/100f/Makefile
r1226 r1287 1 1 topdir=../../../../ 2 2 3 OBJS=boot.o stubs_min.o stubs_auto.o stubs_entry.o lib.o stubs_entry_2.o capt_seq.o movie_rec.o 4 STUBS_AUTO_DEPS=boot.c capt_seq.c movie_rec.c 3 OBJS=boot.o stubs_min.o stubs_auto.o stubs_entry.o lib.o stubs_entry_2.o capt_seq.o movie_rec.o focushack.o 4 STUBS_AUTO_DEPS=boot.c capt_seq.c movie_rec.c focushack.c 5 5 6 6 include $(topdir)platform/makefile_sub.inc -
trunk/platform/a410/sub/100f/stubs_auto.S
r1256 r1287 18 18 STUB(FFC028B8) 19 19 STUB(FFC03B58) 20 STUB(FFC107B8) 20 21 STUB(FFC107D8) 21 22 STUB(FFC10974) 22 23 STUB(FFC10F94) 23 24 STUB(FFC11B80) 25 STUB(FFC11D68) 24 26 STUB(FFC12724) 25 27 STUB(FFC157D4) … … 34 36 STUB(FFC824E4) 35 37 STUB(FFC8A7E8) 38 STUB(FFC8C260) 36 39 STUB(FFC92524) 37 40 STUB(FFC92FD0) … … 125 128 STUB(FFD31890) 126 129 STUB(FFD35A08) 130 STUB(FFE11984) 127 131 STUB(FFE18CD8) 132 STUB(FFE1BA1C) 133 STUB(FFE1DC38) 134 STUB(FFE1DF60) 135 STUB(FFE20E50) 136 STUB(FFE210DC) 137 STUB(FFE21424) 138 STUB(FFE224CC) 139 STUB(FFE224E8) 140 STUB(FFE23818) 141 STUB(FFE23B2C) 142 STUB(FFE2E338) 143 STUB(FFE2E368) 128 144 STUB(FFE5A6FC) 129 145 STUB(FFE6C6B4) -
trunk/platform/a410/sub/100f/stubs_entry_2.S
r1226 r1287 40 40 41 41 NHSTUB(SetScriptMode,0xFFD3799C) // 42 NHSTUB(MFOn,0xffd24c18) 43 NHSTUB(MFOff,0xffd24c48) -
trunk/platform/generic/wrappers.c
r1253 r1287 262 262 #endif 263 263 { 264 #if defined(CAMERA_a410) // need to disable a (false) assert here to make this function work 265 MoveFocusLensToDistanceA410((short*)&newpos); 266 #else 264 267 _MoveFocusLensToDistance((short*)&newpos); 268 #endif 265 269 //while (focus_busy); 266 270 while ((shooting_is_flash_ready()!=1) || (focus_busy));
Note: See TracChangeset
for help on using the changeset viewer.