Changeset 427
- Timestamp:
- 06/29/08 16:27:10 (5 years ago)
- Location:
- branches/juciphox
- Files:
-
- 96 edited
- 1 copied
-
core/conf.c (modified) (1 diff)
-
core/gui.c (modified) (4 diffs)
-
core/gui_lang.c (modified) (1 diff)
-
core/gui_lang.h (modified) (1 diff)
-
core/gui_osd.c (modified) (2 diffs)
-
core/kbd.c (modified) (3 diffs)
-
core/luascript.c (modified) (1 diff)
-
core/raw.c (modified) (1 diff)
-
include/camera.h (modified) (19 diffs)
-
include/conf.h (modified) (1 diff)
-
include/keyboard.h (modified) (1 diff)
-
include/lolevel.h (modified) (1 diff)
-
include/platform.h (modified) (3 diffs)
-
lang/english.lng (modified) (1 diff)
-
lib/ubasic/ubasic.c (modified) (1 diff)
-
platform/a450/sub/100d/stubs_entry_2.S (modified) (1 diff)
-
platform/a450/sub/100d/stubs_min.S (modified) (1 diff)
-
platform/a460/sub/100d/stubs_entry_2.S (modified) (1 diff)
-
platform/a460/sub/100d/stubs_min.S (modified) (1 diff)
-
platform/a530/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/a530/sub/100a/stubs_min.S (modified) (1 diff)
-
platform/a540/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/a540/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/a550/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/a550/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/a560/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/a560/sub/100a/stubs_min.S (modified) (1 diff)
-
platform/a570/sub/100e/stubs_entry_2.S (modified) (1 diff)
-
platform/a570/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/a570/sub/101a/stubs_entry_2.S (modified) (1 diff)
-
platform/a570/sub/101a/stubs_min.S (modified) (1 diff)
-
platform/a610/sub/100e/lib.c (modified) (1 diff)
-
platform/a610/sub/100e/stubs_entry_2.S (modified) (1 diff)
-
platform/a610/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/a610/sub/100f/lib.c (modified) (1 diff)
-
platform/a610/sub/100f/stubs_entry_2.S (modified) (1 diff)
-
platform/a610/sub/100f/stubs_min.S (modified) (1 diff)
-
platform/a620/sub/100f/stubs_entry_2.S (modified) (1 diff)
-
platform/a620/sub/100f/stubs_min.S (modified) (1 diff)
-
platform/a630/sub/100c/lib.c (modified) (1 diff)
-
platform/a630/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/a630/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/a640/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/a640/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/a650/sub/100d/stubs_entry_2.S (modified) (1 diff)
-
platform/a650/sub/100d/stubs_min.S (modified) (1 diff)
-
platform/a700/sub/100b/stubs_entry_2.S (modified) (1 diff)
-
platform/a700/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/a710/sub/100a/lib.c (modified) (1 diff)
-
platform/a710/sub/100a/stubs_entry_2.S (modified) (1 diff)
-
platform/a710/sub/100a/stubs_min.S (modified) (1 diff)
-
platform/a720/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/a720/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/g7/sub/100e/stubs_entry_2.S (modified) (1 diff)
-
platform/g7/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/g7/sub/100g/stubs_entry_2.S (modified) (1 diff)
-
platform/g7/sub/100g/stubs_min.S (modified) (1 diff)
-
platform/g7/sub/100i/stubs_entry_2.S (modified) (1 diff)
-
platform/g7/sub/100i/stubs_min.S (modified) (1 diff)
-
platform/g7/sub/100j/stubs_entry_2.S (modified) (1 diff)
-
platform/g7/sub/100j/stubs_min.S (modified) (1 diff)
-
platform/generic/wrappers.c (modified) (1 diff)
-
platform/ixus50_sd400/sub/101a/lib.c (modified) (1 diff)
-
platform/ixus50_sd400/sub/101b/lib.c (modified) (1 diff)
-
platform/ixus55_sd450/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/ixus55_sd450/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/ixus55_sd450/sub/100d/lib.c (modified) (1 diff)
-
platform/ixus65_sd630/sub/100a/lib.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)
-
platform/ixus70_sd1000/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/ixus70_sd1000/sub/101b/stubs_min.S (modified) (1 diff)
-
platform/ixus70_sd1000/sub/102a/stubs_min.S (modified) (1 diff)
-
platform/ixus800_sd700/sub/100b/stubs_min.S (modified) (1 diff)
-
platform/ixus800_sd700/sub/101b/stubs_min.S (modified) (1 diff)
-
platform/ixus850_sd800/sub/100e/lib.c (modified) (1 diff)
-
platform/ixus850_sd800/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/ixus860_sd870/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/ixus950_sd850/sub/100c/Makefile (modified) (1 diff)
-
platform/ixus950_sd850/sub/100c/mount.c (copied) (copied from trunk/platform/ixus950_sd850/sub/100c/mount.c)
-
platform/ixus950_sd850/sub/100c/stubs_auto.S (modified) (3 diffs)
-
platform/ixus950_sd850/sub/100c/stubs_entry_2.S (modified) (1 diff)
-
platform/ixus950_sd850/sub/100c/stubs_min.S (modified) (1 diff)
-
platform/s2is/sub/100e/stubs_min.S (modified) (1 diff)
-
platform/s2is/sub/100f/stubs_min.S (modified) (1 diff)
-
platform/s2is/sub/100g/stubs_min.S (modified) (1 diff)
-
platform/s3is/sub/100a/lib.c (modified) (1 diff)
-
platform/s3is/sub/100a/stubs_min.S (modified) (1 diff)
-
platform/s5is/sub/101a/lib.c (modified) (1 diff)
-
platform/s5is/sub/101b/lib.c (modified) (1 diff)
-
platform/s5is/sub/101b/stubs_min.S (modified) (1 diff)
-
platform/tx1/sub/100g/lib.c (modified) (1 diff)
-
platform/tx1/sub/100g/stubs_entry_2.S (modified) (1 diff)
-
platform/tx1/sub/100g/stubs_min.S (modified) (1 diff)
-
platform/tx1/sub/101b/lib.c (modified) (1 diff)
-
platform/tx1/sub/101b/stubs_entry_2.S (modified) (1 diff)
-
platform/tx1/sub/101b/stubs_min.S (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/juciphox/core/conf.c
r416 r427 307 307 CONF_INFO(168, conf.mute_on_zoom, CONF_DEF_VALUE, i:0, NULL), 308 308 CONF_INFO(169, conf.bad_pixel_removal, CONF_DEF_VALUE, i:0, NULL), 309 CONF_INFO(170, conf.osd_color_override, CONF_DEF_VALUE, cl:MAKE_COLOR(COLOR_BG, COLOR_RED), NULL), 310 CONF_INFO(171, conf.override_disable, CONF_DEF_VALUE, i:2, NULL), 311 CONF_INFO(172, conf.override_disable_all, CONF_DEF_VALUE, i:1, NULL), 312 CONF_INFO(173, conf.hide_osd_in_playback, CONF_DEF_VALUE, i:0, NULL), 313 CONF_INFO(174, conf.save_raw_in_video, CONF_DEF_VALUE, i:0, NULL), 314 CONF_INFO(175, conf.show_movie_time, CONF_DEF_VALUE, i:1, NULL), 315 CONF_INFO(176, conf.show_movie_refresh, CONF_DEF_VALUE, i:1, NULL), 316 CONF_INFO(177, conf.mode_video_pos, CONF_DEF_PTR, ptr:&def_mode_video_pos , NULL), 317 CONF_INFO(178, conf.clear_video, CONF_DEF_VALUE, i:0, NULL), 318 CONF_INFO(179, conf.fast_ev, CONF_DEF_VALUE, i:0, NULL), 319 CONF_INFO(180, conf.fast_ev_step, CONF_DEF_VALUE, i:1, NULL), 320 CONF_INFO(181, conf.mode_ev_pos, CONF_DEF_PTR, ptr:&def_mode_ev_pos , NULL), 321 CONF_INFO(182, conf.menu_symbol_enable, CONF_DEF_VALUE, i:1, NULL), 322 CONF_INFO(183, conf.menu_symbol_color, CONF_DEF_VALUE, cl:MAKE_COLOR(COLOR_BG, COLOR_FG), NULL), 323 CONF_INFO(184, conf.curve_file, CONF_DEF_PTR, ptr:"", NULL), 324 CONF_INFO(185, conf.curve_enable, CONF_DEF_VALUE, i:0, NULL), 325 CONF_INFO(186, conf.edge_overlay_enable, CONF_DEF_VALUE, i:0, NULL), 326 CONF_INFO(187, conf.edge_overlay_thresh, CONF_DEF_VALUE, i:40, NULL), 327 CONF_INFO(188, conf.edge_overlay_color, CONF_DEF_VALUE, cl:0x66, NULL), 328 CONF_INFO(189, conf.synch_enable, CONF_DEF_VALUE, i:1, NULL), 329 CONF_INFO(190, conf.synch_delay_enable, CONF_DEF_VALUE, i:0, NULL), 330 CONF_INFO(191, conf.synch_delay_value, CONF_DEF_VALUE, i:100, NULL), 331 CONF_INFO(192, conf.synch_delay_coarse_value, CONF_DEF_VALUE, i:0, NULL), 309 CONF_INFO(170, conf.video_af_key, CONF_DEF_VALUE, i:0, NULL), 310 CONF_INFO(171, conf.osd_color_override, CONF_DEF_VALUE, cl:MAKE_COLOR(COLOR_BG, COLOR_RED), NULL), 311 CONF_INFO(172, conf.override_disable, CONF_DEF_VALUE, i:2, NULL), 312 CONF_INFO(173, conf.override_disable_all, CONF_DEF_VALUE, i:1, NULL), 313 CONF_INFO(174, conf.hide_osd_in_playback, CONF_DEF_VALUE, i:0, NULL), 314 CONF_INFO(175, conf.save_raw_in_video, CONF_DEF_VALUE, i:0, NULL), 315 CONF_INFO(176, conf.show_movie_time, CONF_DEF_VALUE, i:1, NULL), 316 CONF_INFO(177, conf.show_movie_refresh, CONF_DEF_VALUE, i:1, NULL), 317 CONF_INFO(178, conf.mode_video_pos, CONF_DEF_PTR, ptr:&def_mode_video_pos , NULL), 318 CONF_INFO(179, conf.clear_video, CONF_DEF_VALUE, i:0, NULL), 319 CONF_INFO(180, conf.fast_ev, CONF_DEF_VALUE, i:0, NULL), 320 CONF_INFO(181, conf.fast_ev_step, CONF_DEF_VALUE, i:1, NULL), 321 CONF_INFO(182, conf.mode_ev_pos, CONF_DEF_PTR, ptr:&def_mode_ev_pos , NULL), 322 CONF_INFO(183, conf.menu_symbol_enable, CONF_DEF_VALUE, i:1, NULL), 323 CONF_INFO(184, conf.menu_symbol_color, CONF_DEF_VALUE, cl:MAKE_COLOR(COLOR_BG, COLOR_FG), NULL), 324 CONF_INFO(185, conf.curve_file, CONF_DEF_PTR, ptr:"", NULL), 325 CONF_INFO(186, conf.curve_enable, CONF_DEF_VALUE, i:0, NULL), 326 CONF_INFO(187, conf.edge_overlay_enable, CONF_DEF_VALUE, i:0, NULL), 327 CONF_INFO(188, conf.edge_overlay_thresh, CONF_DEF_VALUE, i:40, NULL), 328 CONF_INFO(189, conf.edge_overlay_color, CONF_DEF_VALUE, cl:0x66, NULL), 329 CONF_INFO(190, conf.synch_enable, CONF_DEF_VALUE, i:1, NULL), 330 CONF_INFO(191, conf.synch_delay_enable, CONF_DEF_VALUE, i:0, NULL), 331 CONF_INFO(192, conf.synch_delay_value, CONF_DEF_VALUE, i:100, NULL), 332 CONF_INFO(193, conf.synch_delay_coarse_value, CONF_DEF_VALUE, i:0, NULL), 332 333 }; 333 334 #define CONF_NUM (sizeof(conf_info)/sizeof(conf_info[0])) -
branches/juciphox/core/gui.c
r423 r427 171 171 static const char* gui_space_warn_type_enum(int change, int arg); 172 172 static const char* gui_bad_pixel_enum(int change, int arg); 173 static const char* gui_video_af_key_enum(int change, int arg); 173 174 static const char* gui_show_movie_time(int change, int arg); 174 175 static const char* gui_script_autostart_enum(int change, int arg); … … 385 386 #endif 386 387 #if CAM_CAN_MUTE_MICROPHONE 387 {0x05c,LANG_MENU_MUTE_ON_ZOOM, MENUITEM_BOOL, &conf.mute_on_zoom}, 388 #endif 389 388 {0x5c,LANG_MENU_MUTE_ON_ZOOM, MENUITEM_BOOL, &conf.mute_on_zoom}, 389 #endif 390 #if CAM_AF_SCAN_DURING_VIDEO_RECORD 391 {0x5e,LANG_MENU_VIDEO_AF_KEY, MENUITEM_ENUM, (int*)gui_video_af_key_enum}, 392 #endif 390 393 {0x51,LANG_MENU_BACK, MENUITEM_UP }, 391 394 {0} … … 1409 1412 } 1410 1413 1414 const char* gui_video_af_key_enum(int change, int arg){ 1415 static const char* names[]={ "", "Shutter", "Set"}; 1416 static const int keys[]={0, KEY_SHOOT_HALF, KEY_SET }; 1417 int i; 1411 1418 1419 for (i=0; i<sizeof(names)/sizeof(names[0]); ++i) { 1420 if (conf.video_af_key==keys[i]) { 1421 break; 1422 } 1423 } 1424 1425 i+=change; 1426 if (i<0) 1427 i=(sizeof(names)/sizeof(names[0]))-1; 1428 else if (i>=(sizeof(names)/sizeof(names[0]))) 1429 i=0; 1430 1431 conf.video_af_key = keys[i]; 1432 return names[i]; 1433 } 1434 1412 1435 const char* gui_bad_pixel_enum(int change, int arg) { 1413 1436 int modes[]={LANG_MENU_BAD_PIXEL_OFF, LANG_MENU_BAD_PIXEL_INTERPOLATION, LANG_MENU_BAD_PIXEL_RAW_CONVERTER}; … … 1884 1907 gui_mode = GUI_MODE_NONE; 1885 1908 } 1909 //------------------------------------------------------------------- 1910 1911 void other_kbd_process(){ 1912 #if CAM_AF_SCAN_DURING_VIDEO_RECORD 1913 1914 if (movie_status==VIDEO_RECORD_IN_PROGRESS) { 1915 if (kbd_is_key_clicked(conf.video_af_key)) MakeAFScan(); 1916 } 1917 1918 #endif 1919 } 1886 1920 1887 1921 //------------------------------------------------------------------- -
branches/juciphox/core/gui_lang.c
r424 r427 498 498 "380 \"Synch Delay 0.1ms\"\n" 499 499 "381 \"Synch Delay 0.1s\"\n" 500 501 "382 \"AF key\"\n" 500 502 ; 501 503 -
branches/juciphox/core/gui_lang.h
r416 r427 483 483 #define LANG_MENU_SYNCH_DELAY_VALUE 380 484 484 #define LANG_MENU_SYNCH_DELAY_COARSE_VALUE 381 485 486 #define LANG_MENU_VIDEO_AF_KEY 382 485 487 //------------------------------------------------------------------- 486 488 487 #define GUI_LANG_ITEMS 38 1489 #define GUI_LANG_ITEMS 382 488 490 489 491 //------------------------------------------------------------------- -
branches/juciphox/core/gui_osd.c
r424 r427 657 657 static int b; 658 658 659 if (!((movie_stat e> 1) && conf.save_raw_in_video ))659 if (!((movie_status > 1) && conf.save_raw_in_video )) 660 660 { 661 661 if (conf.show_remaining_raw) … … 904 904 905 905 906 if (movie_stat e> 1) record_running = 1;906 if (movie_status > 1) record_running = 1; 907 907 else 908 908 {record_running = 0; -
branches/juciphox/core/kbd.c
r423 r427 1142 1142 return 1; 1143 1143 } 1144 other_kbd_process(); // processed other keys in not <alt> mode 1144 1145 } 1145 1146 … … 1188 1189 static long key_pressed = 0; 1189 1190 if (!(kbd_is_key_pressed(KEY_UP)) && !(kbd_is_key_pressed(KEY_DOWN))) key_pressed = 0; 1190 if (kbd_is_key_pressed(KEY_UP) && (mode_get()&MODE_MASK) == MODE_REC && ((mode_get()&MODE_SHOOTING_MASK) != MODE_M) && ((mode_get()&MODE_SHOOTING_MASK) != MODE_VIDEO_STD) && movie_stat e<4 && (canon_shoot_menu_active==0)) {1191 if (kbd_is_key_pressed(KEY_UP) && (mode_get()&MODE_MASK) == MODE_REC && ((mode_get()&MODE_SHOOTING_MASK) != MODE_M) && ((mode_get()&MODE_SHOOTING_MASK) != MODE_VIDEO_STD) && movie_status<4 && (canon_shoot_menu_active==0)) { 1191 1192 1192 1193 if (conf.fast_ev && key_pressed == 0) { … … 1203 1204 1204 1205 } 1205 if (kbd_is_key_pressed(KEY_DOWN) && (mode_get()&MODE_MASK) == MODE_REC && ((mode_get()&MODE_SHOOTING_MASK) != MODE_M) && ((mode_get()&MODE_SHOOTING_MASK) != MODE_VIDEO_STD) && movie_stat e<4 && (canon_shoot_menu_active==0)) {1206 if (kbd_is_key_pressed(KEY_DOWN) && (mode_get()&MODE_MASK) == MODE_REC && ((mode_get()&MODE_SHOOTING_MASK) != MODE_M) && ((mode_get()&MODE_SHOOTING_MASK) != MODE_VIDEO_STD) && movie_status<4 && (canon_shoot_menu_active==0)) { 1206 1207 1207 1208 -
branches/juciphox/core/luascript.c
r419 r427 483 483 static int luaCB_get_moviestate( lua_State* L ) 484 484 { 485 lua_pushnumber( L, movie_stat e);485 lua_pushnumber( L, movie_status ); 486 486 return 1; 487 487 } -
branches/juciphox/core/raw.c
r416 r427 56 56 state_shooting_progress = SHOOTING_PROGRESS_PROCESSING; 57 57 58 if (conf.save_raw && (!((movie_stat e> 1) && conf.save_raw_in_video ))) {58 if (conf.save_raw && (!((movie_status > 1) && conf.save_raw_in_video ))) { 59 59 long v; 60 60 -
branches/juciphox/include/camera.h
r421 r427 42 42 #define CAM_EMUL_KEYPRESS_DURATION 5 // Length of keypress emulation 43 43 44 #undef CAM_AF_SCAN_DURING_VIDEO_RECORD // CHDK can make single AF scan during video record 45 44 46 //---------------------------------------------------------- 45 47 // Overridden values for each camera … … 60 62 #define CAM_HAS_ND_FILTER 1 61 63 #undef CAM_HAS_IS 62 63 64 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 65 64 66 //========================================================== 65 67 // A-series … … 82 84 #undef CAM_HAS_IS 83 85 #define CAM_CAN_MUTE_MICROPHONE 1 86 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 84 87 85 88 //---------------------------------------------------------- … … 101 104 #undef CAM_HAS_IS 102 105 #define CAM_CAN_MUTE_MICROPHONE 1 106 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 103 107 104 108 //---------------------------------------------------------- … … 123 127 #undef CAM_HAS_IS 124 128 #define CAM_CAN_MUTE_MICROPHONE 1 125 129 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 2 130 126 131 //---------------------------------------------------------- 127 132 #elif defined (CAMERA_a540) … … 140 145 #undef CAM_HAS_IS 141 146 #define CAM_CAN_MUTE_MICROPHONE 1 142 147 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 2 148 143 149 //---------------------------------------------------------- 144 150 #elif defined (CAMERA_a550) … … 158 164 #undef CAM_HAS_IS 159 165 #define CAM_CAN_MUTE_MICROPHONE 1 160 166 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 167 161 168 //---------------------------------------------------------- 162 169 #elif defined (CAMERA_a560) … … 176 183 #undef CAM_HAS_IS 177 184 #define CAM_CAN_MUTE_MICROPHONE 1 185 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 178 186 179 187 //---------------------------------------------------------- … … 185 193 #define CAM_MULTIPART 1 186 194 #define CAM_CAN_MUTE_MICROPHONE 1 195 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 196 187 197 //---------------------------------------------------------- 188 198 #elif defined (CAMERA_a610) … … 196 206 #undef CAM_HAS_IS 197 207 #define CAM_CAN_MUTE_MICROPHONE 1 198 208 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 2 199 209 200 210 //---------------------------------------------------------- … … 209 219 #undef CAM_HAS_IS 210 220 #define CAM_CAN_MUTE_MICROPHONE 1 211 221 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 2 212 222 213 223 //---------------------------------------------------------- … … 223 233 #undef CAM_HAS_IS 224 234 #define CAM_CAN_MUTE_MICROPHONE 1 225 235 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 236 226 237 //---------------------------------------------------------- 227 238 #elif defined (CAMERA_a640) … … 236 247 #undef CAM_HAS_IS 237 248 #define CAM_CAN_MUTE_MICROPHONE 1 238 249 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 250 239 251 //---------------------------------------------------------- 240 252 #elif defined (CAMERA_a650) … … 251 263 #undef CAM_EMUL_KEYPRESS_DURATION 252 264 #define CAM_EMUL_KEYPRESS_DURATION 10 253 265 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 266 254 267 //---------------------------------------------------------- 255 268 #elif defined (CAMERA_a700) … … 261 274 #undef CAM_HAS_IS 262 275 #define CAM_CAN_MUTE_MICROPHONE 1 263 276 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 2 277 264 278 //---------------------------------------------------------- 265 279 #elif defined (CAMERA_a710) … … 271 285 #define CAM_MULTIPART 1 272 286 #define CAM_CAN_MUTE_MICROPHONE 1 287 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 288 273 289 //---------------------------------------------------------- 274 290 #elif defined (CAMERA_a720) … … 279 295 #define CAM_RAW_ROWS 2480 // for new 8 MP 280 296 #define CAM_CAN_MUTE_MICROPHONE 1 281 297 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 282 298 283 299 //========================================================== … … 437 453 #undef CAM_HAS_USER_TV_MODES 438 454 #define CAM_SHOW_OSD_IN_SHOOT_MENU 1 439 455 #define CAM_MULTIPART 1 456 440 457 //========================================================== 441 458 // S-Series … … 498 515 #undef CAM_CAN_UNLOCK_OPTICAL_ZOOM_IN_VIDEO 499 516 #define CAM_MULTIPART 1 500 517 #define CAM_AF_SCAN_DURING_VIDEO_RECORD 1 501 518 502 519 //---------------------------------------------------------- -
branches/juciphox/include/conf.h
r416 r427 215 215 int mute_on_zoom; 216 216 int bad_pixel_removal; 217 217 int video_af_key; 218 218 219 char curve_file[100]; 219 220 int curve_enable; -
branches/juciphox/include/keyboard.h
r243 r427 29 29 extern void gui_kbd_enter(); 30 30 extern void gui_kbd_leave(); 31 extern void other_kbd_process(); 31 32 32 33 #endif -
branches/juciphox/include/lolevel.h
r394 r427 177 177 void _TurnOnMic(void); 178 178 179 extern void _MakeAFScan(int*, int); 180 extern void _ExpCtrlTool_StartContiAE(int, int); 181 extern void _ExpCtrlTool_StopContiAE(int, int); 182 183 extern int some_flag_for_af_scan; 184 extern int parameter_for_af_scan; 179 185 180 186 #endif -
branches/juciphox/include/platform.h
r416 r427 143 143 #define KBD_INITIAL_DELAY 300 144 144 145 // Video recording current status constants, see movie_status variable 146 #define VIDEO_RECORD_NEVER_STARTED 0 147 #define VIDEO_RECORD_STOPPED 1 148 #define VIDEO_RECORD_IN_PROGRESS 4 149 145 150 typedef struct { 146 151 short id; // hacks id … … 451 456 extern int recreview_hold; 452 457 453 extern int movie_stat e;458 extern int movie_status; 454 459 unsigned int GetFreeCardSpaceKb(void); 455 460 unsigned int GetTotalCardSpaceKb(void); … … 463 468 unsigned int GetRawCount(void); 464 469 470 void MakeAFScan(void); 471 extern int movie_status; 472 465 473 void wait_until_remote_button_is_released(void); 466 474 -
branches/juciphox/lang/english.lng
r424 r427 515 515 381 "Synch Delay 0.1s" 516 516 517 382 "AF key" 518 -
branches/juciphox/lib/ubasic/ubasic.c
r417 r427 250 250 case TOKENIZER_GET_MOVIESTATE: 251 251 accept(TOKENIZER_GET_MOVIESTATE); 252 r = movie_stat e;252 r = movie_status; 253 253 break; 254 254 case TOKENIZER_GET_DRIVE_MODE: -
branches/juciphox/platform/a450/sub/100d/stubs_entry_2.S
r395 r427 20 20 NHSTUB(TurnOffMic, 0xFFDC5854) 21 21 NHSTUB(TurnOnMic, 0xFFDC5818) 22 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFD0DCE0) 23 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFD0DCB0) 24 NHSTUB(MakeAFScan, 0xFFE7003C) -
branches/juciphox/platform/a450/sub/100d/stubs_min.S
r416 r427 10 10 DEF(canon_shoot_menu_active,0xD504) 11 11 DEF(recreview_hold, 0x2590) 12 DEF (movie_state,0x91D54) 12 DEF(movie_status, 0x91D54) 13 DEF(some_flag_for_af_scan, 0xCF88) -
branches/juciphox/platform/a460/sub/100d/stubs_entry_2.S
r395 r427 20 20 NHSTUB(TurnOffMic, 0xFFDC5844) 21 21 NHSTUB(TurnOnMic, 0xFFDC5808) 22 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFD0DCD8) 23 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFD0DCA8) 24 NHSTUB(MakeAFScan, 0xFFE70024) -
branches/juciphox/platform/a460/sub/100d/stubs_min.S
r416 r427 10 10 DEF(canon_shoot_menu_active,0xD504) 11 11 DEF(recreview_hold, 0x2590) 12 DEF (movie_state,0x91D54) 12 DEF(movie_status, 0x91D54) 13 DEF(some_flag_for_af_scan, 0xCF88) -
branches/juciphox/platform/a530/sub/100a/stubs_entry_2.S
r395 r427 10 10 NHSTUB(TurnOffMic, 0xffc1e774) 11 11 NHSTUB(TurnOnMic, 0xffc1e738) 12 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFCE0A58) 13 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFCE0A28) 14 NHSTUB(MakeAFScan, 0xFFD35C10) -
branches/juciphox/platform/a530/sub/100a/stubs_min.S
r416 r427 10 10 DEF(canon_shoot_menu_active,0x74F1) 11 11 DEF(recreview_hold, 0x6C7C0) 12 DEF (movie_state,0x64704) 12 DEF(movie_status, 0x64704) 13 DEF(some_flag_for_af_scan, 0x64D40) 14 DEF(parameter_for_af_scan, 0x64D38) -
branches/juciphox/platform/a540/sub/100b/stubs_entry_2.S
r395 r427 17 17 NHSTUB(TurnOffMic, 0xffc1e788) 18 18 NHSTUB(TurnOnMic, 0xffc1e74c) 19 20 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFCF11C0) 21 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFCF1190) 22 NHSTUB(MakeAFScan, 0xFFD4656C) -
branches/juciphox/platform/a540/sub/100b/stubs_min.S
r416 r427 17 17 DEF(lcd_brightness,0xC0910080) 18 18 DEF(lcd_brightness_saved,0x63570) 19 DEF (movie_state,0x64794) 19 20 DEF(movie_status, 0x64794) 21 DEF(some_flag_for_af_scan, 0x64DD0) 22 DEF(parameter_for_af_scan, 0x64DC8) -
branches/juciphox/platform/a550/sub/100c/stubs_entry_2.S
r395 r427 28 28 NHSTUB(TurnOnMic, 0xffdcc1d4) 29 29 30 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFD0A714) 31 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFD0A6E4) 32 NHSTUB(MakeAFScan, 0xFFE708D4) -
branches/juciphox/platform/a550/sub/100c/stubs_min.S
r416 r427 10 10 DEF(canon_shoot_menu_active,0x2795) // not found 11 11 DEF(recreview_hold, 0x2588) // sync with a560 and a630 12 DEF (movie_state,0x9BAFC) 12 DEF(movie_status, 0x9BAFC) 13 DEF(some_flag_for_af_scan, 0xB92C) -
branches/juciphox/platform/a560/sub/100a/stubs_entry_2.S
r395 r427 20 20 NHSTUB(TurnOffMic, 0xffdde07c) 21 21 NHSTUB(TurnOnMic, 0xffdde040) 22 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFD15CE8) 23 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFD15CB8) 24 NHSTUB(MakeAFScan, 0xFFE952B8) -
branches/juciphox/platform/a560/sub/100a/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x2795) 12 12 DEF(recreview_hold, 0x2598) 13 DEF (movie_state,0xA2780) 13 DEF(movie_status, 0xA2780) 14 DEF(some_flag_for_af_scan, 0xBFA8) -
branches/juciphox/platform/a570/sub/100e/stubs_entry_2.S
r395 r427 18 18 NHSTUB(TurnOffMic, 0xffde8548) 19 19 NHSTUB(TurnOnMic, 0xffde850c) 20 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFD1ED80) 21 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFD1ED50) 22 NHSTUB(MakeAFScan, 0xFFEAA230) -
branches/juciphox/platform/a570/sub/100e/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x27B1) 12 12 DEF(recreview_hold, 0x2584) 13 DEF (movie_state,0xA30C8) 13 14 DEF(movie_status, 0xA30C8) 15 DEF(some_flag_for_af_scan, 0xC2F8) -
branches/juciphox/platform/a570/sub/101a/stubs_entry_2.S
r395 r427 18 18 NHSTUB(TurnOffMic, 0xffde85bc) 19 19 NHSTUB(TurnOnMic, 0xffde8580) 20 20 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFD1ED80) 21 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFD1ED50) 22 NHSTUB(MakeAFScan, 0xFFEAA2A4) -
branches/juciphox/platform/a570/sub/101a/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x27B1) 12 12 DEF(recreview_hold, 0x2584) 13 DEF (movie_state,0xA30C8) 13 DEF(movie_status, 0xA30C8) 14 DEF(some_flag_for_af_scan, 0xC2F8) -
branches/juciphox/platform/a610/sub/100e/lib.c
r388 r427 25 25 //return (void*)0x10670d50; 26 26 void **fb=(void **)0x52EC; 27 return fb[ *((unsigned char*)0x52FC) ]; 27 unsigned char buff = *((unsigned char*)0x52FC); 28 if (buff == 0) { 29 buff = 2; 30 } 31 else { 32 buff--; 33 } 34 return fb[buff]; 28 35 } 29 36 -
branches/juciphox/platform/a610/sub/100e/stubs_entry_2.S
r395 r427 21 21 NHSTUB(TurnOffMic, 0xffc1ec78) 22 22 NHSTUB(TurnOnMic, 0xffc1ec30) 23 24 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFCE05B8) 25 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFCE05A0) 26 NHSTUB(MakeAFScan, 0xFFD377B0) -
branches/juciphox/platform/a610/sub/100e/stubs_min.S
r416 r427 10 10 DEF(canon_shoot_menu_active,0x81A9) 11 11 DEF(recreview_hold, 0x7E910) 12 DEF (movie_state,0x73634) 12 DEF(movie_status, 0x73634) 13 DEF(some_flag_for_af_scan, 0x73D28) 14 DEF(parameter_for_af_scan, 0x73D20) -
branches/juciphox/platform/a610/sub/100f/lib.c
r388 r427 23 23 void *vid_get_viewport_live_fb() 24 24 { 25 return (void*)0x10670d50; 25 // return (void*)0x10670d50; 26 void **fb=(void **)0x52EC; 27 unsigned char buff = *((unsigned char*)0x52FC); 28 if (buff == 0) { 29 buff = 2; 30 } 31 else { 32 buff--; 33 } 34 return fb[buff]; 26 35 } 27 36 -
branches/juciphox/platform/a610/sub/100f/stubs_entry_2.S
r395 r427 12 12 NHSTUB(TurnOffMic, 0xffc1ec78) 13 13 NHSTUB(TurnOnMic, 0xffc1ec30) 14 15 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFCE0940) 16 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFCE0928) 17 NHSTUB(MakeAFScan, 0xFFD37B38) -
branches/juciphox/platform/a610/sub/100f/stubs_min.S
r416 r427 9 9 DEF(canon_shoot_menu_active,0x81A9) 10 10 DEF(recreview_hold, 0x7E910) 11 DEF (movie_state,0x73634) 11 DEF(movie_status, 0x73634) 12 DEF(some_flag_for_af_scan, 0x73D28) 13 DEF(parameter_for_af_scan, 0x73D20) -
branches/juciphox/platform/a620/sub/100f/stubs_entry_2.S
r395 r427 27 27 NHSTUB(TurnOffMic, 0xffc1ec58) 28 28 NHSTUB(TurnOnMic, 0xffc1ec10) 29 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFCE0A10) 30 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFCE09F8) 31 NHSTUB(MakeAFScan, 0xFFD384E4) -
branches/juciphox/platform/a620/sub/100f/stubs_min.S
r416 r427 9 9 DEF(canon_shoot_menu_active,0x8221) 10 10 DEF(recreview_hold, 0x7D574) 11 DEF (movie_state,0x739A4) 11 DEF(movie_status, 0x739A4) 12 DEF(some_flag_for_af_scan, 0x741B8) 13 DEF(parameter_for_af_scan, 0x741B0) -
branches/juciphox/platform/a630/sub/100c/lib.c
r388 r427 23 23 void *vid_get_viewport_live_fb() 24 24 { 25 return (void*)0; 25 // return (void*)0; 26 void **fb=(void **)0x5230; 27 unsigned char buff = *((unsigned char*)0x5240); 28 if (buff == 0) { 29 buff = 2; 30 } 31 else { 32 buff--; 33 } 34 return fb[buff]; 26 35 } 27 36 -
branches/juciphox/platform/a630/sub/100c/stubs_entry_2.S
r395 r427 33 33 NHSTUB(TurnOffMic, 0xffc1eee8) 34 34 NHSTUB(TurnOnMic, 0xffc1eeac) 35 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFCF6B00) 36 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFCF6AD0) 37 NHSTUB(MakeAFScan, 0xFFD54358) -
branches/juciphox/platform/a630/sub/100c/stubs_min.S
r416 r427 9 9 DEF(canon_shoot_menu_active,0x7715) 10 10 DEF(recreview_hold, 0x6E9D0) 11 DEF (movie_state,0x666CC) 11 DEF(movie_status, 0x666CC) 12 DEF(some_flag_for_af_scan, 0x621C) -
branches/juciphox/platform/a640/sub/100b/stubs_entry_2.S
r395 r427 16 16 NHSTUB(TurnOffMic, 0xffc1f588) 17 17 NHSTUB(TurnOnMic, 0xffc1f54c) 18 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFCF89F8) 19 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFCF89C8) 20 NHSTUB(MakeAFScan, 0xFFD56C30) -
branches/juciphox/platform/a640/sub/100b/stubs_min.S
r416 r427 9 9 DEF(canon_shoot_menu_active,0x7785) 10 10 DEF(recreview_hold, 0x6ED28) 11 DEF (movie_state,0x66894) 11 DEF(movie_status, 0x66894) 12 DEF(some_flag_for_af_scan, 0x6278) -
branches/juciphox/platform/a650/sub/100d/stubs_entry_2.S
r395 r427 94 94 NHSTUB(TurnOffMic, 0xFFC382B4) 95 95 96 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFC24410) 97 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFC24250) 98 NHSTUB(MakeAFScan, 0xFFDE3A8C) 99 96 100 97 101 // null stubs -
branches/juciphox/platform/a650/sub/100d/stubs_min.S
r416 r427 15 15 16 16 DEF(recreview_hold, 0xE480) 17 DEF (movie_state,0x5518+0x38) 17 18 DEF(movie_status, 0x5550) // 0x5518 + 0x38 19 DEF(some_flag_for_af_scan, 0x11040) -
branches/juciphox/platform/a700/sub/100b/stubs_entry_2.S
r395 r427 16 16 NHSTUB(TurnOffMic, 0xffc1e100) 17 17 NHSTUB(TurnOnMic, 0xffc1e0c4) 18 19 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFCF1958) 20 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFCF1928) 21 NHSTUB(MakeAFScan, 0xFFD46CF0) -
branches/juciphox/platform/a700/sub/100b/stubs_min.S
r416 r427 10 10 DEF(canon_shoot_menu_active,0x74C1) 11 11 DEF(recreview_hold, 0x76570) 12 DEF (movie_state,0x6E47C) 12 DEF(movie_status, 0x6E47C) 13 DEF(some_flag_for_af_scan, 0x6EAB8) 14 DEF(parameter_for_af_scan, 0x6EAB0) -
branches/juciphox/platform/a710/sub/100a/lib.c
r388 r427 24 24 void *vid_get_viewport_live_fb() 25 25 { 26 return (void*)0x10670ee0; 26 // return (void*)0x10670ee0; 27 void **fb=(void **)0x522C; 28 unsigned char buff = *((unsigned char*)0x523C); 29 if (buff == 0) { 30 buff = 2; 31 } 32 else { 33 buff--; 34 } 35 return fb[buff]; 27 36 } 28 37 -
branches/juciphox/platform/a710/sub/100a/stubs_entry_2.S
r394 r427 37 37 NHSTUB(TurnOffMic, 0xFFC1E944) 38 38 NHSTUB(TurnOnMic, 0xFFC1E908) 39 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFD0018C) 40 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFD0015C) 41 NHSTUB(MakeAFScan, 0xFFD5D538) -
branches/juciphox/platform/a710/sub/100a/stubs_min.S
r416 r427 9 9 DEF(canon_shoot_menu_active,0x7655) 10 10 DEF(recreview_hold, 0x798A8) 11 DEF (movie_state,0x715BC) 11 DEF(movie_status, 0x715BC) 12 DEF(some_flag_for_af_scan, 0x6230) -
branches/juciphox/platform/a720/sub/100c/stubs_entry_2.S
r395 r427 112 112 NHSTUB(TurnOffMic, 0xFFC376F8) 113 113 114 NHSTUB(ExpCtrlTool_StopContiAE, 0xFFC23A2C) 115 NHSTUB(ExpCtrlTool_StartContiAE, 0xFFC23930) 116 NHSTUB(MakeAFScan, 0xFFDD4AA4) 117 114 118 115 119 // dryos Test -
branches/juciphox/platform/a720/sub/100c/stubs_min.S
r416 r427 9 9 DEF(canon_shoot_menu_active,0xAE15) // 0xAE14+1 10 10 DEF(recreview_hold, 0xABE8) // 0xAB38+0xB0 11 DEF (movie_state,0x5538+0x38) 11 12 DEF(movie_status, 0x5570) // 0x5538 + 0x38 13 DEF(some_flag_for_af_scan, 0xD688) -
branches/juciphox/platform/g7/sub/100e/stubs_entry_2.S
r298 r427 13 13 NHSTUB(GetDrive_TotalClusters, 0xff87c374) 14 14 NHSTUB(GetDrive_FreeClusters, 0xff87c3b0) 15 16 NHSTUB(ExpCtrlTool_StopContiAE, 0xFF925F18) 17 NHSTUB(ExpCtrlTool_StartContiAE, 0xFF925EE8) 18 NHSTUB(MakeAFScan, 0xFF9A04E0) -
branches/juciphox/platform/g7/sub/100e/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x8565) 12 12 DEF(recreview_hold, 0x7F8AC) 13 DEF (movie_state,0x771E0) 13 DEF(movie_status, 0x771E8) 14 DEF(some_flag_for_af_scan, 0x6E64) -
branches/juciphox/platform/g7/sub/100g/stubs_entry_2.S
r298 r427 13 13 NHSTUB(GetDrive_TotalClusters, 0xff87c374) 14 14 NHSTUB(GetDrive_FreeClusters, 0xff87c3b0) 15 NHSTUB(ExpCtrlTool_StopContiAE, 0xFF925F3C) 16 NHSTUB(ExpCtrlTool_StartContiAE, 0xFF925F0C) 17 NHSTUB(MakeAFScan, 0xFF9A0560) -
branches/juciphox/platform/g7/sub/100g/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x8565) 12 12 DEF(recreview_hold, 0x7F8AC) 13 DEF (movie_state,0x771E0) 13 DEF(movie_status, 0x771E8) 14 DEF(some_flag_for_af_scan, 0x6E64) -
branches/juciphox/platform/g7/sub/100i/stubs_entry_2.S
r298 r427 16 16 NHSTUB(GetDrive_TotalClusters, 0xff87c374) 17 17 NHSTUB(GetDrive_FreeClusters, 0xff87c3b0) 18 NHSTUB(ExpCtrlTool_StopContiAE, 0xFF925F3C) 19 NHSTUB(ExpCtrlTool_StartContiAE, 0xFF925F0C) 20 NHSTUB(MakeAFScan, 0xFF9A0560) -
branches/juciphox/platform/g7/sub/100i/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x8565) 12 12 DEF(recreview_hold, 0x7F8AC) 13 DEF (movie_state,0x771E0) 13 DEF(movie_status, 0x771E8) 14 DEF(some_flag_for_af_scan, 0x6E64) -
branches/juciphox/platform/g7/sub/100j/stubs_entry_2.S
r298 r427 14 14 NHSTUB(GetDrive_TotalClusters, 0xff87c374) 15 15 NHSTUB(GetDrive_FreeClusters, 0xff87c3b0) 16 NHSTUB(ExpCtrlTool_StopContiAE, 0xFF925F3C) 17 NHSTUB(ExpCtrlTool_StartContiAE, 0xFF925F0C) 18 NHSTUB(MakeAFScan, 0xFF9A0560) -
branches/juciphox/platform/g7/sub/100j/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x8565) 12 12 DEF(recreview_hold, 0x7F8AC) 13 DEF (movie_state,0x771E0) 13 DEF(movie_status, 0x771E8) 14 DEF(some_flag_for_af_scan, 0x6E64) -
branches/juciphox/platform/generic/wrappers.c
r407 r427 549 549 } 550 550 #endif 551 552 553 554 #if CAM_AF_SCAN_DURING_VIDEO_RECORD 555 void MakeAFScan(void){ 556 int a=0, save; 557 if (zoom_busy || focus_busy) return; 558 save=some_flag_for_af_scan; 559 some_flag_for_af_scan=0; 560 #if CAM_AF_SCAN_DURING_VIDEO_RECORD == 2 561 parameter_for_af_scan=3; 562 #endif 563 _MakeAFScan(&a, 3); 564 some_flag_for_af_scan=save; 565 _ExpCtrlTool_StartContiAE(0,0); 566 } 567 #endif -
branches/juciphox/platform/ixus50_sd400/sub/101a/lib.c
r417 r427 79 79 return (char*)0x75EC0; 80 80 } 81 int movie_stat e= 0;81 int movie_status = 0; 82 82 83 83 long vid_get_bitmap_buffer_width() { return 360; } -
branches/juciphox/platform/ixus50_sd400/sub/101b/lib.c
r417 r427 79 79 return (char*)0x75EC0; // OK! 80 80 } 81 int movie_stat e= 0;81 int movie_status = 0; 82 82 83 83 long vid_get_bitmap_buffer_width() { return 360; } -
branches/juciphox/platform/ixus55_sd450/sub/100b/stubs_min.S
r416 r427 21 21 DEF(playrec_mode, 0x6FA0) // found at unknown_libname_442 within task_SsStartupTask 22 22 DEF(recreview_hold, 0x86838) 23 DEF (movie_state,0x7CDBC)23 DEF(movie_status,0x7CDBC) -
branches/juciphox/platform/ixus55_sd450/sub/100c/stubs_min.S
r416 r427 21 21 DEF(playrec_mode, 0x6FA0) // found at unknown_libname_442 within task_SsStartupTask 22 22 DEF(recreview_hold, 0x86838) 23 DEF (movie_state,0x7CDBC)23 DEF(movie_status,0x7CDBC) -
branches/juciphox/platform/ixus55_sd450/sub/100d/lib.c
r416 r427 69 69 return (char*)0x9B58; 70 70 } 71 int movie_stat e= 0;71 int movie_status = 0; 72 72 73 73 long vid_get_bitmap_buffer_width() { return 360; } -
branches/juciphox/platform/ixus65_sd630/sub/100a/lib.c
r416 r427 77 77 return (char*)0x10B80; 78 78 } 79 int movie_stat e= 0;79 int movie_status = 0; 80 80 81 81 long vid_get_bitmap_buffer_width() { return 360; } -
branches/juciphox/platform/ixus700_sd500/sub/101a/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x65B5) 12 12 DEF(recreview_hold, 0x739F8) 13 DEF (movie_state,0x6F684)13 DEF(movie_status,0x6F684) -
branches/juciphox/platform/ixus700_sd500/sub/101b/stubs_min.S
r416 r427 10 10 DEF(canon_shoot_menu_active,0x65B5) 11 11 DEF(recreview_hold, 0x739F8) 12 DEF (movie_state,0x6F684)12 DEF(movie_status,0x6F684) -
branches/juciphox/platform/ixus70_sd1000/sub/100c/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x27C9) // (0x27CC - 0x4 + 0x1) found in "taskcreate_DSITask" 12 12 DEF(recreview_hold, 0x25AC) // (0x25B0 - 0x4) found in "AR:Snd:0x%04x" 13 DEF (movie_state,0xBB550)13 DEF(movie_status,0xBB550) -
branches/juciphox/platform/ixus70_sd1000/sub/101b/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x27C9) // (0x27CC - 0x4 + 0x1) found in "taskcreate_DSITask" 12 12 DEF(recreview_hold, 0x25AC) // (0x25B0 - 0x4) found in "AR:Snd:0x%04x" 13 DEF (movie_state,0xBB550)13 DEF(movie_status,0xBB550) -
branches/juciphox/platform/ixus70_sd1000/sub/102a/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x27C9) // (0x27CC - 0x4 + 0x1) found in "taskcreate_DSITask" 12 12 DEF(recreview_hold, 0x25AC) // (0x25B0 - 0x4) found in "AR:Snd:0x%04x" 13 DEF (movie_state,0xBB550)13 DEF(movie_status,0xBB550) -
branches/juciphox/platform/ixus800_sd700/sub/100b/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x7539) 12 12 DEF(recreview_hold, 0x76D78) 13 DEF (movie_state,0x6ECA4)13 DEF(movie_status,0x6ECA4) -
branches/juciphox/platform/ixus800_sd700/sub/101b/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x7539) 12 12 DEF(recreview_hold, 0x76D78) 13 DEF (movie_state,0x6ECA4)13 DEF(movie_status,0x6ECA4) -
branches/juciphox/platform/ixus850_sd800/sub/100e/lib.c
r388 r427 80 80 void *vid_get_viewport_live_fb() 81 81 { 82 return (void*)0; // 0x106571F0 + 0x7E900 82 // return (void*)0; // 0x106571F0 + 0x7E900 83 void **fb=(void **)0x5564; 84 unsigned char buff = *((unsigned char*)0x5574); 85 if (buff == 0) { 86 buff = 2; 87 } 88 else { 89 buff--; 90 } 91 return fb[buff]; 83 92 } 84 93 -
branches/juciphox/platform/ixus850_sd800/sub/100e/stubs_min.S
r416 r427 222 222 223 223 DEF(recreview_hold, 0x7CF0) // (0x7CF4 - 0x4) found in "AR:Snd:0x%04x", LDR R3, =0x7CF4; 224 DEF (movie_state,0x8BBF8)224 DEF(movie_status,0x8BBF8) -
branches/juciphox/platform/ixus860_sd870/sub/100c/stubs_min.S
r416 r427 16 16 DEF(canon_shoot_menu_active,0xB65D) // 0xB65C+1 17 17 DEF(recreview_hold, 0xB474) // 0xB3C8+0xAC 18 DEF (movie_state,0x54E0+0x3C)18 DEF(movie_status,0x54E0+0x3C) -
branches/juciphox/platform/ixus950_sd850/sub/100c/Makefile
r379 r427 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 mount.o 4 STUBS_AUTO_DEPS=boot.c capt_seq.c movie_rec.c mount.c 5 5 6 6 include $(topdir)/platform/makefile_sub.inc -
branches/juciphox/platform/ixus950_sd850/sub/100c/stubs_auto.S
r416 r427 18 18 STUB(FF81BC98) 19 19 STUB(FF81BE94) 20 STUB(FF81C958) 21 STUB(FF81C984) 22 STUB(FF81E300) 23 STUB(FF81E3D0) 20 24 STUB(FF826284) 25 STUB(FF84AC44) 26 STUB(FF84AC54) 21 27 STUB(FF91969C) 22 28 STUB(FF91FE08) … … 32 38 STUB(FFA4226C) 33 39 STUB(FFA42780) 40 STUB(FFA71658) 41 STUB(FFA71748) 42 STUB(FFA87D60) 43 STUB(FFAA1338) 44 STUB(FFAA1410) 45 STUB(FFAA153C) 46 STUB(FFAA1CBC) 47 STUB(FFAA1D0C) 48 STUB(FFAA1DC8) 49 STUB(FFAA1F1C) 50 STUB(FFAA2040) 51 STUB(FFAA20C8) 52 STUB(FFAA2294) 53 STUB(FFAB5944) 34 54 STUB(FFAF185C) 35 55 STUB(FFAF1CA4) … … 78 98 STUB(FFB2396C) 79 99 STUB(FFB2F4F0) 100 STUB(FFB417FC) 80 101 STUB(FFB46388) 81 102 STUB(FFB92948) -
branches/juciphox/platform/ixus950_sd850/sub/100c/stubs_entry_2.S
r332 r427 49 49 50 50 NHSTUB(UnsetZoomForMovie, 0xFF83656C) 51 NHSTUB(WriteSDCard, 0xFFAB536C) -
branches/juciphox/platform/ixus950_sd850/sub/100c/stubs_min.S
r416 r427 17 17 DEF(recreview_hold, 0x25E0) // after "AR:Snd:0x%04x", LDR R3, =0x25E4; then 18 18 // 0x25E4-4=0x25E0 (quietschi's prescription, SD1000) 19 DEF (movie_state,0xA8638)19 DEF(movie_status,0xA8638) -
branches/juciphox/platform/s2is/sub/100e/stubs_min.S
r416 r427 12 12 DEF(canon_shoot_menu_active,0x6C91) 13 13 DEF(recreview_hold, 0x60FB0) 14 DEF (movie_state,0x5C95C)14 DEF(movie_status,0x5C95C) -
branches/juciphox/platform/s2is/sub/100f/stubs_min.S
r416 r427 12 12 DEF(canon_shoot_menu_active,0x6C91) 13 13 DEF(recreview_hold, 0x60FB0) 14 DEF (movie_state,0x5C95C)14 DEF(movie_status,0x5C95C) -
branches/juciphox/platform/s2is/sub/100g/stubs_min.S
r416 r427 12 12 DEF(canon_shoot_menu_active,0x6CC1) 13 13 DEF(recreview_hold, 0x60FD0) 14 DEF (movie_state,0x5C95C)14 DEF(movie_status,0x5C95C) -
branches/juciphox/platform/s3is/sub/100a/lib.c
r388 r427 23 23 void *vid_get_viewport_live_fb() 24 24 { 25 return (void*)0; 25 // return (void*)0; 26 void **fb=(void **)0x54e8; 27 unsigned char buff = *((unsigned char*)0x54f8); 28 if (buff == 0) { 29 buff = 2; 30 } 31 else { 32 buff--; 33 } 34 return fb[buff]; 26 35 } 27 36 -
branches/juciphox/platform/s3is/sub/100a/stubs_min.S
r416 r427 11 11 DEF(canon_shoot_menu_active,0x7DA5) 12 12 DEF(recreview_hold, 0x69480) 13 DEF (movie_state,0x6115C)13 DEF(movie_status,0x6115C) -
branches/juciphox/platform/s5is/sub/101a/lib.c
r416 r427 65 65 return (char*)0x58304; 66 66 } 67 int movie_stat e= 0;67 int movie_status = 0; 68 68 69 69 -
branches/juciphox/platform/s5is/sub/101b/lib.c
r416 r427 40 40 // Should return null pointer. 41 41 42 return (void*)0x0; 42 // return (void*)0x0; 43 void **fb=(void **)0x7E900; 44 unsigned char buff = *((unsigned char*)0x218C); 45 if (buff == 0) { 46 buff = 2; 47 } 48 else { 49 buff--; 50 } 51 return fb[buff]; 43 52 } 44 53 -
branches/juciphox/platform/s5is/sub/101b/stubs_min.S
r416 r427 88 88 // ROM:FF9754B8 008 LDR R2, [R1,#0xCC] 89 89 DEF(recreview_hold, 0xBE2C) // 0xBD60 + 0xCC 90 DEF (movie_state,0x5868 + 0x38)90 DEF(movie_status,0x5868 + 0x38) 91 91 92 92 -
branches/juciphox/platform/tx1/sub/100g/lib.c
r416 r427 61 61 return (char*)0x12988; 62 62 } 63 int movie_state = 0;64 63 65 64 long vid_get_bitmap_buffer_width() { return 480; } -
branches/juciphox/platform/tx1/sub/100g/stubs_entry_2.S
r404 r427 30 30 NHSTUB(PutOutNdFilter, 0xffa639DC) 31 31 NHSTUB(WriteSDCard, 0xFFAC0FF8) 32 NHSTUB(ExpCtrlTool_StopContiAE, 0xFF9779CC) 33 NHSTUB(ExpCtrlTool_StartContiAE, 0xFF97799C) 34 NHSTUB(MakeAFScan, 0xFFB2C7E4) -
branches/juciphox/platform/tx1/sub/100g/stubs_min.S
r388 r427 10 10 DEF(focus_busy, 0x8F1A0) 11 11 DEF(led_table, 0x64DC0) 12 DEF(movie_status, 0xB3F68) 13 DEF(some_flag_for_af_scan, 0xD1C8) -
branches/juciphox/platform/tx1/sub/101b/lib.c
r416 r427 63 63 return (char*)0x12988; 64 64 } 65 int movie_state = 0;66 65 67 66 long vid_get_bitmap_buffer_width() { return 480; } -
branches/juciphox/platform/tx1/sub/101b/stubs_entry_2.S
r404 r427 26 26 NHSTUB(PostLEDMessage, 0xFFA4290C) 27 27 NHSTUB(WriteSDCard, 0xFFAC1078) 28 NHSTUB(ExpCtrlTool_StopContiAE, 0xFF9779CC) 29 NHSTUB(ExpCtrlTool_StartContiAE, 0xFF97799C) 30 NHSTUB(MakeAFScan, 0xFFB2C864) -
branches/juciphox/platform/tx1/sub/101b/stubs_min.S
r388 r427 10 10 DEF(focus_busy, 0x8F1A0) 11 11 DEF(led_table, 0x64DC0) 12 DEF(movie_status, 0xB3F68) 13 DEF(some_flag_for_af_scan, 0xD1C8)
Note: See TracChangeset
for help on using the changeset viewer.