1 #include "stubs_asm.h" 2 3 // Camera has 6(?) RAW buffers (@0xfc6361b0, obviously overlapping): 4 // 43CC8A00 45BE18E0 47AFA7C0 459AFF80 478C8E60 497E1D40 5 DEF(raw_buffers ,0xfc6361b0) // Found @0xfc151cf4 6 DEF(active_raw_buffer ,0x0000B254) // 0xb248+0xc, 0xffffffff when uninited... 7 8 //DEF(error_table ,) // around ExxTbl.c 9 10 FAKEDEF(video_compression_rate, 1) 11 12 FAKEDEF(canon_shoot_menu_active, 1) // todo 13 14 FAKEDEF(zoom_status ,1) 15 16 DEF(recreview_hold ,0x000095a0) // 0x9550 + 0x50 17 FAKEDEF(zoom_busy ,1) 18 FAKEDEF(focus_busy ,1) 19 20 // FAKEDEF(active_viewport_buffer, 1) // ? 21 DEF(current_viewport_buffer ,0x00008810) // found @fc12a516, 0x8754 + 0x80 + 0x3c 22 // 42CF6A00 430EB200 434DFA00 438D4200, 720x480 in 736x480 buffer when using LCD, there's space for 1920x1080 uyvy 23 DEF(viewport_buffers ,0xfc6231f0) // ref to fc6231e0 + 8 + 8 @ fc1296c2 24 25 //FAKEDEF(enabled_refresh_physical_screen, 1) 26 27 DEF(current_fb_d ,0xF564) // @fc177872, 0xf53c + 0x28 28 29 DEF(simple_movie_status ,0xb000) // 0xaf10 + 0x80 + 0x70 @FC0FDA32 30 31 DEF(jog_position ,0xf6dc) 32 DEF(jog_hw_pos ,0xd9855004) // see GetRotaryEncPulseCounter_FW 33 34 DEF(canon_gui_started_flag ,0xb918) // see GUISrv_StartGUISystem_FW