Changeset 1060


Ignore:
Timestamp:
02/14/11 04:00:38 (2 years ago)
Author:
reyalP
Message:

whitespace cleanup

Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/core/gui.c

    r1059 r1060  
    6262 #define SHORTCUT_TOGGLE_RAW          KEY_DISPLAY 
    6363 #define SHORTCUT_MF_TOGGLE           KEY_UP 
    64 //Half press shoot button    
     64//Half press shoot button 
    6565 #define SHORTCUT_TOGGLE_HISTO        KEY_DOWN 
    6666 #define SHORTCUT_TOGGLE_ZEBRA        KEY_MENU 
    6767 #define SHORTCUT_TOGGLE_OSD          KEY_RIGHT 
    6868 #define SHORTCUT_DISABLE_OVERRIDES   KEY_LEFT 
    69 //Alt mode & Manual mode     
     69//Alt mode & Manual mode 
    7070 #define SHORTCUT_SET_INFINITY        KEY_DISPLAY 
    7171 #define SHORTCUT_SET_HYPERFOCAL      KEY_DOWN 
     
    7474 // KEY_DISPLAY is used for gui_subj_dist_override_koef_enum; 
    7575 // KEY_LEFT/KEY_RIGHT is used for gui_subj_dist_override_value_enum (because of no separate ZOOM_IN/OUT) 
    76   
     76 
    7777#elif defined(CAMERA_g7) || defined(CAMERA_sx10) || defined(CAMERA_sx1) || defined(CAMERA_sx20) || defined(CAMERA_sx30) 
    7878//Alt mode 
    7979 #define SHORTCUT_TOGGLE_RAW          KEY_ERASE 
    80 //Half press shoot button     
     80//Half press shoot button 
    8181 #define SHORTCUT_TOGGLE_HISTO        KEY_DOWN 
    8282 #define SHORTCUT_TOGGLE_ZEBRA        KEY_LEFT 
    8383 #define SHORTCUT_TOGGLE_OSD          KEY_RIGHT 
    8484 #define SHORTCUT_DISABLE_OVERRIDES   KEY_UP 
    85 //Alt mode & Manual mode   
     85//Alt mode & Manual mode 
    8686 #define SHORTCUT_SET_INFINITY        KEY_UP 
    8787 #define SHORTCUT_SET_HYPERFOCAL      KEY_DOWN 
     
    9090//Alt mode 
    9191 #define SHORTCUT_TOGGLE_RAW          KEY_ERASE 
    92 //Half press shoot button     
     92//Half press shoot button 
    9393 #define SHORTCUT_TOGGLE_HISTO        KEY_UP 
    9494 #define SHORTCUT_TOGGLE_ZEBRA        KEY_DOWN 
    9595 #define SHORTCUT_TOGGLE_OSD          KEY_RIGHT 
    9696 #define SHORTCUT_DISABLE_OVERRIDES   KEY_LEFT 
    97 //Alt mode & Manual mode   
     97//Alt mode & Manual mode 
    9898 #define SHORTCUT_SET_INFINITY        KEY_UP 
    9999 #define SHORTCUT_SET_HYPERFOCAL      KEY_DOWN 
     
    103103//Alt mode 
    104104 #define SHORTCUT_TOGGLE_RAW          KEY_ERASE 
    105 //Half press shoot button     
     105//Half press shoot button 
    106106 #define SHORTCUT_TOGGLE_HISTO        KEY_UP 
    107107 #define SHORTCUT_TOGGLE_ZEBRA        KEY_LEFT 
    108108 #define SHORTCUT_TOGGLE_OSD          KEY_RIGHT 
    109109 #define SHORTCUT_DISABLE_OVERRIDES   KEY_DOWN 
    110 //Alt mode & Manual mode   
     110//Alt mode & Manual mode 
    111111 #define SHORTCUT_SET_INFINITY        KEY_UP 
    112112 #define SHORTCUT_SET_HYPERFOCAL      KEY_DOWN 
     
    124124extern const int tv_override_amount; 
    125125extern const int tv_override_zero_shift; 
    126               
     126 
    127127 
    128128static void gui_draw_osd(); 
     
    281281static void cb_zebra_restore_osd(); 
    282282#if DNG_SUPPORT 
    283 static void cb_change_dng();  
     283static void cb_change_dng(); 
    284284void gui_menuproc_badpixel_create(int arg); 
    285285#endif 
    286286#if defined (DNG_EXT_FROM) 
    287 static void cb_change_dng_usb_ext();  
     287static void cb_change_dng_usb_ext(); 
    288288#endif 
    289289 
     
    300300    {0x71,LANG_MENU_REMOTE_ENABLE,            MENUITEM_BOOL,                    &conf.remote_enable}, 
    301301    {0x0,LANG_MENU_SYNCHABLE_REMOTE,          MENUITEM_SEPARATOR }, 
    302         {0x71,LANG_MENU_SYNCHABLE_REMOTE_ENABLE,  MENUITEM_BOOL,                    &conf.ricoh_ca1_mode            },     
    303     {0x5c,LANG_MENU_SYNCH_ENABLE,             MENUITEM_BOOL,                    &conf.synch_enable              },     
    304     {0x5c,LANG_MENU_SYNCH_DELAY_ENABLE,       MENUITEM_BOOL,                    &conf.synch_delay_enable        },     
    305     {0x5c,LANG_MENU_SYNCH_DELAY_VALUE,        MENUITEM_INT|MENUITEM_F_UNSIGNED, &conf.synch_delay_value         },     
    306     {0x5c,LANG_MENU_SYNCH_DELAY_COARSE_VALUE, MENUITEM_INT|MENUITEM_F_UNSIGNED, &conf.synch_delay_coarse_value  },     
     302        {0x71,LANG_MENU_SYNCHABLE_REMOTE_ENABLE,  MENUITEM_BOOL,                    &conf.ricoh_ca1_mode            }, 
     303    {0x5c,LANG_MENU_SYNCH_ENABLE,             MENUITEM_BOOL,                    &conf.synch_enable              }, 
     304    {0x5c,LANG_MENU_SYNCH_DELAY_ENABLE,       MENUITEM_BOOL,                    &conf.synch_delay_enable        }, 
     305    {0x5c,LANG_MENU_SYNCH_DELAY_VALUE,        MENUITEM_INT|MENUITEM_F_UNSIGNED, &conf.synch_delay_value         }, 
     306    {0x5c,LANG_MENU_SYNCH_DELAY_COARSE_VALUE, MENUITEM_INT|MENUITEM_F_UNSIGNED, &conf.synch_delay_coarse_value  }, 
    307307    {0x5c,LANG_MENU_REMOTE_ZOOM_ENABLE,       MENUITEM_BOOL,                    &conf.remote_zoom_enable        }, 
    308308    {0x5f,LANG_MENU_REMOTE_ZOOM_TIMEOUT,      MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.zoom_timeout, MENU_MINMAX(2,10)}, 
     
    326326    {0x5d,LANG_MENU_SCRIPT_DEFAULT_VAL,     MENUITEM_PROC,                      (int*)gui_load_script_default }, 
    327327    {0x5e,LANG_MENU_SCRIPT_PARAM_SET,     MENUITEM_ENUM,                         (int*)gui_script_param_set_enum }, 
    328     {0x5c,LANG_MENU_SCRIPT_PARAM_SAVE,             MENUITEM_BOOL,                    &conf.script_param_save              },     
     328    {0x5c,LANG_MENU_SCRIPT_PARAM_SAVE,             MENUITEM_BOOL,                    &conf.script_param_save              }, 
    329329    {0x0,(int)script_title,                 MENUITEM_SEPARATOR }, 
    330330//    {0x0,LANG_MENU_SCRIPT_CURRENT,          MENUITEM_SEPARATOR }, 
     
    365365    {0x5f,LANG_MENU_AUTOISO_MIN_SHUTTER,   MENUITEM_ENUM,    (int*)gui_autoiso_shutter_enum }, 
    366366    {0x5f,LANG_MENU_AUTOISO_USER_FACTOR,   MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.autoiso_user_factor, MENU_MINMAX(1, 8)  }, 
    367 #if CAM_HAS_IS     
     367#if CAM_HAS_IS 
    368368    {0x5f,LANG_MENU_AUTOISO_IS_FACTOR,       MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.autoiso_is_factor, MENU_MINMAX(1, 8)  }, 
    369 #endif     
     369#endif 
    370370    {0x5f,LANG_MENU_AUTOISO_MAX_ISO_HI,      MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.autoiso_max_iso_hi, MENU_MINMAX(20, 160)  }, 
    371371    {0x5f,LANG_MENU_AUTOISO_MAX_ISO_AUTO, MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.autoiso_max_iso_auto, MENU_MINMAX(10, 80)  }, 
     
    462462    {0x66,LANG_MENU_BATT_VOLT_MAX,           MENUITEM_INT|MENUITEM_ARG_ADDR_INC,     &conf.batt_volts_max,   (int)&voltage_step }, 
    463463    {0x67,LANG_MENU_BATT_VOLT_MIN,           MENUITEM_INT|MENUITEM_ARG_ADDR_INC,     &conf.batt_volts_min,   (int)&voltage_step }, 
    464     {0x68,LANG_MENU_BATT_STEP_25,            MENUITEM_BOOL|MENUITEM_ARG_CALLBACK,    &conf.batt_step_25,     (int)cb_step_25 },  
     464    {0x68,LANG_MENU_BATT_STEP_25,            MENUITEM_BOOL|MENUITEM_ARG_CALLBACK,    &conf.batt_step_25,     (int)cb_step_25 }, 
    465465    {0x0,(int)"",                           MENUITEM_SEPARATOR }, 
    466466    {0x73,LANG_MENU_BATT_SHOW_PERCENT,       MENUITEM_BOOL|MENUITEM_ARG_CALLBACK,    &conf.batt_perc_show,   (int)cb_perc }, 
    467467    {0x73,LANG_MENU_BATT_SHOW_VOLTS,         MENUITEM_BOOL|MENUITEM_ARG_CALLBACK,    &conf.batt_volts_show,  (int)cb_volts }, 
    468     {0x32,LANG_MENU_BATT_SHOW_ICON,          MENUITEM_BOOL,                          &conf.batt_icon_show },     
     468    {0x32,LANG_MENU_BATT_SHOW_ICON,          MENUITEM_BOOL,                          &conf.batt_icon_show }, 
    469469    {0x51,LANG_MENU_BACK,                    MENUITEM_UP }, 
    470470    {0} 
     
    475475    {0x5c,LANG_MENU_SPACE_SHOW_ICON,         MENUITEM_BOOL,                          &conf.space_icon_show }, 
    476476    {0x69,LANG_MENU_SPACE_SHOW_BAR,      MENUITEM_ENUM,                       (int*)gui_space_bar_enum }, 
    477     {0x6a,LANG_MENU_SPACE_BAR_SIZE,      MENUITEM_ENUM,                       (int*)gui_space_bar_size_enum },   
     477    {0x6a,LANG_MENU_SPACE_BAR_SIZE,      MENUITEM_ENUM,                       (int*)gui_space_bar_size_enum }, 
    478478    {0x6b,LANG_MENU_SPACE_BAR_WIDTH,      MENUITEM_ENUM,                       (int*)gui_space_bar_width_enum }, 
    479479    {0x5c,LANG_MENU_SPACE_SHOW_PERCENT,      MENUITEM_BOOL|MENUITEM_ARG_CALLBACK,    &conf.space_perc_show,   (int)cb_space_perc }, 
     
    490490          {0x5f,LANG_MENU_OSD_SHOW_DOF_CALC,            MENUITEM_ENUM,      (int*)gui_dof_show_value_enum }, 
    491491          {0x5c,LANG_MENU_DOF_SUBJ_DIST_AS_NEAR_LIMIT,  MENUITEM_BOOL,      &conf.dof_subj_dist_as_near_limit}, 
    492           {0x5c,LANG_MENU_DOF_USE_EXIF_SUBJ_DIST,       MENUITEM_BOOL,      &conf.dof_use_exif_subj_dist},         
    493           {0x5c,LANG_MENU_DOF_SUBJ_DIST_IN_MISC,        MENUITEM_BOOL,      &conf.dof_subj_dist_in_misc},         
    494           {0x5c,LANG_MENU_DOF_NEAR_LIMIT_IN_MISC,       MENUITEM_BOOL,      &conf.dof_near_limit_in_misc},       
    495       {0x5c,LANG_MENU_DOF_FAR_LIMIT_IN_MISC,        MENUITEM_BOOL,                       &conf.dof_far_limit_in_misc},   
    496       {0x5c,LANG_MENU_DOF_HYPERFOCAL_IN_MISC,       MENUITEM_BOOL,      &conf.dof_hyperfocal_in_misc},                           
    497       {0x5c,LANG_MENU_DOF_DEPTH_LIMIT_IN_MISC,      MENUITEM_BOOL,      &conf.dof_depth_in_misc},                        
     492          {0x5c,LANG_MENU_DOF_USE_EXIF_SUBJ_DIST,       MENUITEM_BOOL,      &conf.dof_use_exif_subj_dist}, 
     493          {0x5c,LANG_MENU_DOF_SUBJ_DIST_IN_MISC,        MENUITEM_BOOL,      &conf.dof_subj_dist_in_misc}, 
     494          {0x5c,LANG_MENU_DOF_NEAR_LIMIT_IN_MISC,       MENUITEM_BOOL,      &conf.dof_near_limit_in_misc}, 
     495      {0x5c,LANG_MENU_DOF_FAR_LIMIT_IN_MISC,        MENUITEM_BOOL,                       &conf.dof_far_limit_in_misc}, 
     496      {0x5c,LANG_MENU_DOF_HYPERFOCAL_IN_MISC,       MENUITEM_BOOL,      &conf.dof_hyperfocal_in_misc}, 
     497      {0x5c,LANG_MENU_DOF_DEPTH_LIMIT_IN_MISC,      MENUITEM_BOOL,      &conf.dof_depth_in_misc}, 
    498498#if !CAM_DRYOS 
    499       {0x5c,LANG_MENU_DOF_DIST_FROM_LENS,           MENUITEM_BOOL,      &conf.dof_dist_from_lens},                       
    500 #endif       
     499      {0x5c,LANG_MENU_DOF_DIST_FROM_LENS,           MENUITEM_BOOL,      &conf.dof_dist_from_lens}, 
     500#endif 
    501501          {0x51,LANG_MENU_BACK,                            MENUITEM_UP }, 
    502502    {0} 
     
    508508         // {0x43,LANG_MENU_VALUES_SHOW_IN_REVIEW,   MENUITEM_BOOL,      &conf.values_show_in_review}, 
    509509          {0x5c,LANG_MENU_SHOW_VALUES_IN_VIDEO,           MENUITEM_BOOL,      &conf.show_values_in_video}, 
    510           {0x5c,LANG_MENU_VALUES_SHOW_ZOOM,               MENUITEM_BOOL,      &conf.values_show_zoom},   
    511           {0x5f,LANG_MENU_OSD_ZOOM_VALUE,                 MENUITEM_ENUM,      (int*)gui_zoom_value_enum },       
    512           {0x60,LANG_MENU_OSD_ZOOM_SCALE,                 MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX,  &conf.zoom_scale,   MENU_MINMAX(0, 1000)},        
    513       {0x62,LANG_MENU_VALUES_SHOW_REAL_APERTURE,      MENUITEM_BOOL,      &conf.values_show_real_aperture},              
    514       {0x74,LANG_MENU_VALUES_SHOW_REAL_ISO,           MENUITEM_BOOL,      &conf.values_show_real_iso},                   
    515       {0x74,LANG_MENU_VALUES_SHOW_MARKET_ISO,         MENUITEM_BOOL,      &conf.values_show_market_iso},                                 
    516           {0x2d,LANG_MENU_SHOW_ISO_ONLY_IN_AUTOISO_MODE,  MENUITEM_BOOL,             &conf.values_show_iso_only_in_autoiso_mode},                        
     510          {0x5c,LANG_MENU_VALUES_SHOW_ZOOM,               MENUITEM_BOOL,      &conf.values_show_zoom}, 
     511          {0x5f,LANG_MENU_OSD_ZOOM_VALUE,                 MENUITEM_ENUM,      (int*)gui_zoom_value_enum }, 
     512          {0x60,LANG_MENU_OSD_ZOOM_SCALE,                 MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX,  &conf.zoom_scale,   MENU_MINMAX(0, 1000)}, 
     513      {0x62,LANG_MENU_VALUES_SHOW_REAL_APERTURE,      MENUITEM_BOOL,      &conf.values_show_real_aperture}, 
     514      {0x74,LANG_MENU_VALUES_SHOW_REAL_ISO,           MENUITEM_BOOL,      &conf.values_show_real_iso}, 
     515      {0x74,LANG_MENU_VALUES_SHOW_MARKET_ISO,         MENUITEM_BOOL,      &conf.values_show_market_iso}, 
     516          {0x2d,LANG_MENU_SHOW_ISO_ONLY_IN_AUTOISO_MODE,  MENUITEM_BOOL,             &conf.values_show_iso_only_in_autoiso_mode}, 
    517517      {0x5c,LANG_MENU_VALUES_SHOW_EV_SETED,                      MENUITEM_BOOL,      &conf.values_show_ev_seted}, 
    518       {0x5c,LANG_MENU_VALUES_SHOW_EV_MEASURED,        MENUITEM_BOOL,             &conf.values_show_ev_measured},                                 
    519       {0x5c,LANG_MENU_VALUES_SHOW_BV_SETED,                      MENUITEM_BOOL,      &conf.values_show_bv_seted},                                        
    520       {0x5c,LANG_MENU_VALUES_SHOW_BV_MEASURED,           MENUITEM_BOOL,      &conf.values_show_bv_measured},                                     
    521       {0x5c,LANG_MENU_VALUES_SHOW_OVEREXPOSURE,      MENUITEM_BOOL,      &conf.values_show_overexposure},        
    522       {0x5c,LANG_MENU_SHOW_CANON_OVEREXPOSURE,       MENUITEM_BOOL,      &conf.values_show_canon_overexposure},                                                  
    523       {0x5c,LANG_MENU_VALUES_SHOW_LUMINANCE,         MENUITEM_BOOL,      &conf.values_show_luminance},                                                   
     518      {0x5c,LANG_MENU_VALUES_SHOW_EV_MEASURED,        MENUITEM_BOOL,             &conf.values_show_ev_measured}, 
     519      {0x5c,LANG_MENU_VALUES_SHOW_BV_SETED,                      MENUITEM_BOOL,      &conf.values_show_bv_seted}, 
     520      {0x5c,LANG_MENU_VALUES_SHOW_BV_MEASURED,           MENUITEM_BOOL,      &conf.values_show_bv_measured}, 
     521      {0x5c,LANG_MENU_VALUES_SHOW_OVEREXPOSURE,      MENUITEM_BOOL,      &conf.values_show_overexposure}, 
     522      {0x5c,LANG_MENU_SHOW_CANON_OVEREXPOSURE,       MENUITEM_BOOL,      &conf.values_show_canon_overexposure}, 
     523      {0x5c,LANG_MENU_VALUES_SHOW_LUMINANCE,         MENUITEM_BOOL,      &conf.values_show_luminance}, 
    524524          {0x51,LANG_MENU_BACK,                           MENUITEM_UP }, 
    525525    {0} 
     
    540540static CMenuItem video_submenu_items[] = { 
    541541#if CAM_CHDK_HAS_EXT_VIDEO_MENU 
    542           {0x23,LANG_MENU_VIDEO_MODE,              MENUITEM_ENUM,    (int*)gui_video_mode_enum},  
     542          {0x23,LANG_MENU_VIDEO_MODE,              MENUITEM_ENUM,    (int*)gui_video_mode_enum}, 
    543543#if !CAM_VIDEO_QUALITY_ONLY 
    544       {0x5e,LANG_MENU_VIDEO_BITRATE,           MENUITEM_ENUM,    (int*)gui_video_bitrate_enum},  
    545 #endif 
    546       {0x60,LANG_MENU_VIDEO_QUALITY,           MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX,  &conf.video_quality, MENU_MINMAX(1, 99)},  
     544      {0x5e,LANG_MENU_VIDEO_BITRATE,           MENUITEM_ENUM,    (int*)gui_video_bitrate_enum}, 
     545#endif 
     546      {0x60,LANG_MENU_VIDEO_QUALITY,           MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX,  &conf.video_quality, MENU_MINMAX(1, 99)}, 
    547547      {0x5c,LANG_MENU_CLEAR_VIDEO_VALUES,    MENUITEM_BOOL,    (int*)&conf.clear_video}, 
    548548#endif 
     
    554554#endif 
    555555#if CAM_CAN_UNLOCK_OPTICAL_ZOOM_IN_VIDEO 
    556       {0x5c,LANG_MENU_OPTICAL_ZOOM_IN_VIDEO,   MENUITEM_BOOL,  &conf.unlock_optical_zoom_for_video},                                                     
     556      {0x5c,LANG_MENU_OPTICAL_ZOOM_IN_VIDEO,   MENUITEM_BOOL,  &conf.unlock_optical_zoom_for_video}, 
    557557#endif 
    558558#if CAM_CAN_MUTE_MICROPHONE 
    559559      {0x83,LANG_MENU_MUTE_ON_ZOOM,   MENUITEM_BOOL,  &conf.mute_on_zoom}, 
    560560#endif 
    561 #if CAM_AF_SCAN_DURING_VIDEO_RECORD  
    562       {0x82,LANG_MENU_VIDEO_AF_KEY,   MENUITEM_ENUM,    (int*)gui_video_af_key_enum},  
     561#if CAM_AF_SCAN_DURING_VIDEO_RECORD 
     562      {0x82,LANG_MENU_VIDEO_AF_KEY,   MENUITEM_ENUM,    (int*)gui_video_af_key_enum}, 
    563563#endif 
    564564                {0x5c,LANG_MENU_OSD_SHOW_VIDEO_TIME,         MENUITEM_ENUM,      (int*)gui_show_movie_time }, 
     
    573573#if CAM_HAS_IRIS_DIAPHRAGM 
    574574          {0x62,LANG_MENU_AV_BRACKET_VALUE,             MENUITEM_ENUM,    (int*)gui_av_bracket_values_enum }, 
    575 #endif     
    576 #if CAM_CAN_SD_OVERRIDE  
    577           {0x5e,LANG_MENU_SUBJ_DIST_BRACKET_VALUE,      MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.subj_dist_bracket_value, MENU_MINMAX(0, 100)},  
     575#endif 
     576#if CAM_CAN_SD_OVERRIDE 
     577          {0x5e,LANG_MENU_SUBJ_DIST_BRACKET_VALUE,      MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.subj_dist_bracket_value, MENU_MINMAX(0, 100)}, 
    578578          {0x5f,LANG_MENU_SUBJ_DIST_BRACKET_KOEF,       MENUITEM_ENUM,    (int*)gui_subj_dist_bracket_koef_enum}, 
    579 #endif     
    580           {0x74,LANG_MENU_ISO_BRACKET_VALUE,            MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.iso_bracket_value, MENU_MINMAX(0, 100)},  
     579#endif 
     580          {0x74,LANG_MENU_ISO_BRACKET_VALUE,            MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX, &conf.iso_bracket_value, MENU_MINMAX(0, 100)}, 
    581581          {0x5f,LANG_MENU_ISO_BRACKET_KOEF,             MENUITEM_ENUM,    (int*)gui_iso_bracket_koef_enum}, 
    582582          {0x60,LANG_MENU_BRACKET_TYPE,                 MENUITEM_ENUM,    (int*)gui_bracket_type_enum }, 
     
    602602 
    603603static CMenuItem operation_submenu_items[] = { 
    604       {0x5c,LANG_MENU_OVERRIDE_DISABLE,         MENUITEM_ENUM,    (int*)gui_override_disable_enum},//&conf.override_disable },   
     604      {0x5c,LANG_MENU_OVERRIDE_DISABLE,         MENUITEM_ENUM,    (int*)gui_override_disable_enum},//&conf.override_disable }, 
    605605      {0x5c,LANG_MENU_OVERRIDE_DISABLE_ALL,     MENUITEM_BOOL,    &conf.override_disable_all }, 
    606           {0x61,LANG_MENU_OVERRIDE_TV_VALUE,        MENUITEM_ENUM,    (int*)gui_tv_override_value_enum},  
     606          {0x61,LANG_MENU_OVERRIDE_TV_VALUE,        MENUITEM_ENUM,    (int*)gui_tv_override_value_enum}, 
    607607          {0x5f,LANG_MENU_OVERRIDE_TV_KOEF,         MENUITEM_ENUM,    (int*)gui_tv_override_koef_enum}, 
    608608          {0x59,LANG_MENU_TV_ENUM_TYPE,             MENUITEM_ENUM,    (int*)gui_tv_enum_type_enum}, 
    609609#if CAM_HAS_IRIS_DIAPHRAGM 
    610610          {0x62,LANG_MENU_OVERRIDE_AV_VALUE,        MENUITEM_ENUM,    (int*)gui_av_override_enum }, 
    611 #endif     
     611#endif 
    612612#if CAM_HAS_ND_FILTER 
    613613      {0x62,LANG_MENU_OVERRIDE_ND_FILTER,       MENUITEM_ENUM,    (int*)gui_nd_filter_state_enum }, 
    614 #endif       
    615 #if CAM_CAN_SD_OVERRIDE   
     614#endif 
     615#if CAM_CAN_SD_OVERRIDE 
    616616      {0x5e,LANG_MENU_OVERRIDE_SUBJ_DIST_VALUE, MENUITEM_ENUM,    (int*)gui_subj_dist_override_value_enum}, 
    617617          {0x5f,LANG_MENU_OVERRIDE_SUBJ_DIST_KOEF,  MENUITEM_ENUM,    (int*)gui_subj_dist_override_koef_enum}, 
    618 #endif     
    619           {0x74,LANG_MENU_OVERRIDE_ISO_VALUE,      MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX,  &conf.iso_override_value, MENU_MINMAX(0, 800)},  
     618#endif 
     619          {0x74,LANG_MENU_OVERRIDE_ISO_VALUE,      MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX,  &conf.iso_override_value, MENU_MINMAX(0, 800)}, 
    620620          {0x5f,LANG_MENU_OVERRIDE_ISO_KOEF,        MENUITEM_ENUM,    (int*)gui_iso_override_koef_enum}, 
    621621#if ZOOM_OVERRIDE 
    622622    {0x5c,LANG_MENU_OVERRIDE_ZOOM,         MENUITEM_BOOL,    &conf.zoom_override}, 
    623     {0x5f,LANG_MENU_OVERRIDE_ZOOM_VALUE,          MENUITEM_ENUM,    (int*)gui_zoom_override_enum },    
    624            
     623    {0x5f,LANG_MENU_OVERRIDE_ZOOM_VALUE,          MENUITEM_ENUM,    (int*)gui_zoom_override_enum }, 
     624 
    625625          {0x5c,LANG_MENU_CLEAR_ZOOM_OVERRIDE_VALUES,    MENUITEM_BOOL,    (int*)&conf.clear_zoom_override}, 
    626626#endif 
    627           {0x2c,LANG_MENU_BRACKET_IN_CONTINUOUS,           MENUITEM_SUBMENU, (int*)&bracketing_in_continuous_submenu },  
     627          {0x2c,LANG_MENU_BRACKET_IN_CONTINUOUS,           MENUITEM_SUBMENU, (int*)&bracketing_in_continuous_submenu }, 
    628628          {0x2d,LANG_MENU_AUTOISO,                  MENUITEM_SUBMENU, (int*)&autoiso_submenu }, 
    629629      //{LANG_MENU_EXPOSURE,               MENUITEM_SUBMENU, (int*)&exposure_submenu }, 
    630630          {0x5b,LANG_MENU_CLEAR_OVERRIDE_VALUES,    MENUITEM_BOOL,    (int*)&conf.clear_override}, 
    631   
     631 
    632632      {0x5c,LANG_MENU_MISC_FAST_EV,         MENUITEM_BOOL,    &conf.fast_ev }, 
    633633      {0x5f,LANG_MENU_MISC_FAST_EV_STEP,    MENUITEM_ENUM,    (int*)gui_fast_ev_step }, 
     
    700700    {0x65,LANG_MENU_VIS_BATT_ICON,           MENUITEM_COLOR_FG,  (int*)&conf.batt_icon_color }, 
    701701    {0x65,LANG_MENU_VIS_SPACE_ICON,          MENUITEM_COLOR_FG,  (int*)&conf.space_color }, 
    702     {0x65,LANG_MENU_VIS_SPACE_ICON_BKG,      MENUITEM_COLOR_BG,  (int*)&conf.space_color },     
     702    {0x65,LANG_MENU_VIS_SPACE_ICON_BKG,      MENUITEM_COLOR_BG,  (int*)&conf.space_color }, 
    703703    {0x65,LANG_MENU_VIS_MENU_TEXT,           MENUITEM_COLOR_FG,  (int*)&conf.menu_color }, 
    704704    {0x65,LANG_MENU_VIS_MENU_BKG,            MENUITEM_COLOR_BG,  (int*)&conf.menu_color }, 
    705     {0x65,LANG_MENU_VIS_MENU_TITLE_TEXT,     MENUITEM_COLOR_FG,  (int*)&conf.menu_title_color },  
     705    {0x65,LANG_MENU_VIS_MENU_TITLE_TEXT,     MENUITEM_COLOR_FG,  (int*)&conf.menu_title_color }, 
    706706    {0x65,LANG_MENU_VIS_MENU_TITLE_BKG,      MENUITEM_COLOR_BG,  (int*)&conf.menu_title_color }, 
    707     {0x65,LANG_MENU_VIS_MENU_CURSOR_TEXT,    MENUITEM_COLOR_FG,  (int*)&conf.menu_cursor_color },  
     707    {0x65,LANG_MENU_VIS_MENU_CURSOR_TEXT,    MENUITEM_COLOR_FG,  (int*)&conf.menu_cursor_color }, 
    708708    {0x65,LANG_MENU_VIS_MENU_CURSOR_BKG,     MENUITEM_COLOR_BG,  (int*)&conf.menu_cursor_color }, 
    709     {0x65,LANG_MENU_VIS_MENU_SYMBOL_TEXT,    MENUITEM_COLOR_FG,  (int*)&conf.menu_symbol_color },  
     709    {0x65,LANG_MENU_VIS_MENU_SYMBOL_TEXT,    MENUITEM_COLOR_FG,  (int*)&conf.menu_symbol_color }, 
    710710    {0x65,LANG_MENU_VIS_MENU_SYMBOL_BKG,     MENUITEM_COLOR_BG,  (int*)&conf.menu_symbol_color }, 
    711711    {0x65,LANG_MENU_VIS_READER_TEXT,         MENUITEM_COLOR_FG,  (int*)&conf.reader_color }, 
     
    724724 * wish and everything automagically works. 
    725725*/ 
    726   
     726 
    727727static CMenuItem user_submenu_items[USER_MENU_ITEMS + 2] = { 
    728728        {0x20,LANG_MENU_MAIN_TITLE,     MENUITEM_PROC,  (int*)rinit} 
    729729}; 
    730   
     730 
    731731static CMenu user_submenu = {0x2e,LANG_MENU_USER_MENU, NULL, user_submenu_items }; 
    732732 
    733733static CMenuItem raw_state_submenu_items[] = { 
    734     {0x5c,LANG_MENU_OSD_SHOW_RAW_STATE,      MENUITEM_BOOL,      &conf.show_raw_state },     
    735     {0x5c,LANG_MENU_OSD_SHOW_REMAINING_RAW,  MENUITEM_BOOL,      &conf.show_remaining_raw },     
     734    {0x5c,LANG_MENU_OSD_SHOW_RAW_STATE,      MENUITEM_BOOL,      &conf.show_raw_state }, 
     735    {0x5c,LANG_MENU_OSD_SHOW_REMAINING_RAW,  MENUITEM_BOOL,      &conf.show_remaining_raw }, 
    736736    {0x60,LANG_MENU_OSD_RAW_TRESHOLD,        MENUITEM_INT|MENUITEM_F_UNSIGNED|MENUITEM_F_MINMAX,  &conf.remaining_raw_treshold,   MENU_MINMAX(0, 200)}, 
    737737    {0x51,LANG_MENU_BACK,                    MENUITEM_UP }, 
     
    746746    {0x5c,LANG_MENU_OSD_HIDE_PLAYBACK,       MENUITEM_ENUM,      (int*)gui_hide_osd_enum }, 
    747747    {0x81,LANG_MENU_VIS_MENU_CENTER,         MENUITEM_BOOL,         &conf.menu_center }, 
    748     {0x81,LANG_MENU_SELECT_FIRST_ENTRY,         MENUITEM_BOOL,      &conf.menu_select_first_entry },        
    749     {0x64,LANG_MENU_VIS_SYMBOL,             MENUITEM_BOOL,          &conf.menu_symbol_enable },     
     748    {0x81,LANG_MENU_SELECT_FIRST_ENTRY,         MENUITEM_BOOL,      &conf.menu_select_first_entry }, 
     749    {0x64,LANG_MENU_VIS_SYMBOL,             MENUITEM_BOOL,          &conf.menu_symbol_enable }, 
    750750    {0x2e,LANG_MENU_USER_MENU,                          MENUITEM_SUBMENU,   (int*)&user_submenu}, 
    751751    {0x5f,LANG_MENU_USER_MENU_ENABLE,           MENUITEM_ENUM,      (int*)gui_user_menu_show_enum }, 
     
    840840    {0x5c,LANG_MENU_ZEBRA_RESTORE_OSD,       MENUITEM_BOOL|MENUITEM_ARG_CALLBACK,      &conf.zebra_restore_osd,        (int)cb_zebra_restore_osd }, 
    841841    {0x5f,LANG_MENU_ZEBRA_DRAW_OVER,         MENUITEM_ENUM,                            (int*)gui_zebra_draw_osd_enum }, 
    842     {0x5c,LANG_MENU_ZEBRA_MULTICHANNEL,      MENUITEM_BOOL,                            &conf.zebra_multichannel},     
     842    {0x5c,LANG_MENU_ZEBRA_MULTICHANNEL,      MENUITEM_BOOL,                            &conf.zebra_multichannel}, 
    843843    {0x51,LANG_MENU_BACK,                    MENUITEM_UP }, 
    844844    {0} 
     
    848848#ifdef OPT_CURVES 
    849849static CMenuItem curve_submenu_items[] = { 
    850     {0x5f,LANG_MENU_CURVE_ENABLE,        MENUITEM_ENUM,      (int*)gui_conf_curve_enum },     
    851     {0x35,LANG_MENU_CURVE_LOAD,          MENUITEM_PROC,      (int*)gui_load_curve },     
     850    {0x5f,LANG_MENU_CURVE_ENABLE,        MENUITEM_ENUM,      (int*)gui_conf_curve_enum }, 
     851    {0x35,LANG_MENU_CURVE_LOAD,          MENUITEM_PROC,      (int*)gui_load_curve }, 
    852852    {0x51,LANG_MENU_BACK,                MENUITEM_UP }, 
    853853    {0} 
     
    905905                                user_submenu_items[i] = user_submenu_items[i+1]; 
    906906                        } 
    907   
     907 
    908908                        /* 
    909909                         * there were no valid entries below this one, so 
     
    912912                        if(!user_submenu_items[*cur_memnu_item_indx].text) 
    913913                                *cur_memnu_item_indx -= 1; 
    914   
     914 
    915915                        break; 
    916   
     916 
    917917                case 1: 
    918918                        /* 
     
    926926                        } 
    927927                        break; 
    928   
     928 
    929929                case 2: 
    930930                        /* 
    931931                         * Move entry up 
    932932                         */ 
    933   
     933 
    934934                        if((*cur_memnu_item_indx > 1)) { 
    935935                                tmp_menu_item = user_submenu_items[*cur_memnu_item_indx -1]; 
     
    953953                        } 
    954954                        break; 
    955   
    956         }        
     955 
     956        } 
    957957} 
    958958 
     
    13631363    static const char* modes[]={ "Never", "Alt", "Script", "Always" }; 
    13641364        gui_enum_value_change(&conf.alt_prevent_shutdown,change,sizeof(modes)/sizeof(modes[0])); 
    1365          
     1365 
    13661366        conf_update_prevent_shutdown(); 
    13671367 
     
    14411441        conf.tv_override_koef=0; 
    14421442    } 
    1443      
    1444     return modes[conf.tv_override_koef];  
     1443 
     1444    return modes[conf.tv_override_koef]; 
    14451445} 
    14461446 
     
    14621462       else if ((unsigned)conf.tv_override_value>=(tv_override_amount)) 
    14631463         conf.tv_override_value=0; 
    1464        return tv_override[conf.tv_override_value];  
     1464       return tv_override[conf.tv_override_value]; 
    14651465     } 
    1466      else  
     1466     else 
    14671467      { 
    14681468       if (conf.tv_override_value<0) { 
     
    14731473       if(!buf) return ""; 
    14741474       sprintf(buf, "%d",  conf.tv_override_value); 
    1475        return buf;  
     1475       return buf; 
    14761476      } 
    14771477} 
     
    14821482    gui_enum_value_change(&conf.tv_enum_type,change,sizeof(modes)/sizeof(modes[0])); 
    14831483    if (change) { 
    1484         conf.tv_override_koef=6;         
    1485         if (conf.tv_enum_type)   
     1484        conf.tv_override_koef=6; 
     1485        if (conf.tv_enum_type) 
    14861486            conf.tv_override_value=tv_override_zero_shift; 
    1487         else conf.tv_override_value=1;  
    1488     } 
    1489     return modes[conf.tv_enum_type];  
     1487        else conf.tv_override_value=1; 
     1488    } 
     1489    return modes[conf.tv_enum_type]; 
    14901490} 
    14911491 
     
    15051505        conf.subj_dist_override_value=0; 
    15061506    sprintf(buf, "%d", (int)conf.subj_dist_override_value); 
    1507     return buf;  
     1507    return buf; 
    15081508} 
    15091509 
     
    15301530     { 
    15311531       conf.iso_exposure_order=0; 
    1532      }  
    1533  
    1534     return modes[conf.tv_exposure_order];  
     1532     } 
     1533 
     1534    return modes[conf.tv_exposure_order]; 
    15351535} 
    15361536 
     
    15501550     { 
    15511551       conf.iso_exposure_order=0; 
    1552      }  
    1553     return modes[conf.av_exposure_order];  
     1552     } 
     1553    return modes[conf.av_exposure_order]; 
    15541554} 
    15551555 
     
    15691569     { 
    15701570       conf.av_exposure_order=0; 
    1571      }  
    1572  
    1573     return modes[conf.iso_exposure_order];  
     1571     } 
     1572 
     1573    return modes[conf.iso_exposure_order]; 
    15741574} 
    15751575*/ 
     
    15821582    if (conf.av_override_value == 0)  return "Off"; 
    15831583    else { 
    1584      short prop_id=shooting_get_aperture_from_av96(shooting_get_av96_override_value());          
     1584     short prop_id=shooting_get_aperture_from_av96(shooting_get_av96_override_value()); 
    15851585         sprintf(buf, "%d.%02d", (int)prop_id/100, (int)prop_id%100 ); 
    1586          return buf;  
     1586         return buf; 
    15871587        } 
    15881588} 
     
    15951595    else if (conf.zoom_override_value>zoom_points-1) conf.zoom_override_value=0; 
    15961596                sprintf(buf,"%i",conf.zoom_override_value); 
    1597                 return buf;  
     1597                return buf; 
    15981598} 
    15991599#endif 
     
    16051605        return gui_change_simple_enum(&conf.user_menu_enable,change,modes,sizeof(modes)/sizeof(modes[0])); 
    16061606} 
    1607   
    1608 const char* gui_video_af_key_enum(int change, int arg){  
     1607 
     1608const char* gui_video_af_key_enum(int change, int arg){ 
    16091609#if CAMERA_g12 
    1610     static const char* names[]={ "", "Shutter", "Set", "AE Lock"};  
    1611     static const int keys[]={0, KEY_SHOOT_HALF, KEY_SET, KEY_AE_LOCK };  
     1610    static const char* names[]={ "", "Shutter", "Set", "AE Lock"}; 
     1611    static const int keys[]={0, KEY_SHOOT_HALF, KEY_SET, KEY_AE_LOCK }; 
    16121612#else 
    1613     static const char* names[]={ "", "Shutter", "Set"};  
    1614     static const int keys[]={0, KEY_SHOOT_HALF, KEY_SET };  
    1615 #endif 
    1616     int i;  
    1617   
    1618     for (i=0; i<sizeof(names)/sizeof(names[0]); ++i) {  
    1619         if (conf.video_af_key==keys[i]) {  
    1620             break;  
    1621         }  
    1622     }  
    1623   
    1624     i+=change;  
    1625     if (i<0)  
    1626         i=(sizeof(names)/sizeof(names[0]))-1;  
    1627     else if (i>=(sizeof(names)/sizeof(names[0])))  
    1628         i=0;  
    1629   
    1630     conf.video_af_key = keys[i];  
    1631     return names[i];  
    1632 } 
    1633      
    1634 const char* gui_bad_pixel_enum(int change, int arg) {  
    1635     int modes[]={LANG_MENU_BAD_PIXEL_OFF, LANG_MENU_BAD_PIXEL_INTERPOLATION, LANG_MENU_BAD_PIXEL_RAW_CONVERTER};  
     1613    static const char* names[]={ "", "Shutter", "Set"}; 
     1614    static const int keys[]={0, KEY_SHOOT_HALF, KEY_SET }; 
     1615#endif 
     1616    int i; 
     1617 
     1618    for (i=0; i<sizeof(names)/sizeof(names[0]); ++i) { 
     1619        if (conf.video_af_key==keys[i]) { 
     1620            break; 
     1621        } 
     1622    } 
     1623 
     1624    i+=change; 
     1625    if (i<0) 
     1626        i=(sizeof(names)/sizeof(names[0]))-1; 
     1627    else if (i>=(sizeof(names)/sizeof(names[0]))) 
     1628        i=0; 
     1629 
     1630    conf.video_af_key = keys[i]; 
     1631    return names[i]; 
     1632} 
     1633 
     1634const char* gui_bad_pixel_enum(int change, int arg) { 
     1635    int modes[]={LANG_MENU_BAD_PIXEL_OFF, LANG_MENU_BAD_PIXEL_INTERPOLATION, LANG_MENU_BAD_PIXEL_RAW_CONVERTER}; 
    16361636        return lang_str((int)gui_change_simple_enum(&conf.bad_pixel_removal,change,(const char **)modes,sizeof(modes)/sizeof(modes[0]))); 
    1637 }  
     1637} 
    16381638 
    16391639//------------------------------------------------------------------- 
     
    17371737            else if (conf.debug_display == DEBUG_DISPLAY_PROPS || conf.debug_display == DEBUG_DISPLAY_PARAMS) { 
    17381738                conf.debug_propcase_page += debug_display_direction*1; 
    1739                 if(conf.debug_propcase_page > 128 || conf.debug_propcase_page < 0)  
     1739                if(conf.debug_propcase_page > 128 || conf.debug_propcase_page < 0) 
    17401740                    conf.debug_propcase_page = 0; 
    17411741            } 
     
    17641764static void gui_menuproc_swap_partitions(int arg){ 
    17651765 if (get_part_count()<2) gui_mbox_init(LANG_ERROR, LANG_ONLY_ONE_PARTITION, MBOX_BTN_OK|MBOX_TEXT_CENTER, NULL); 
    1766  else  
     1766 else 
    17671767        { 
    17681768                swap_partitions(); 
     
    18051805        // initialize curves, loading files if required by current mode 
    18061806        curve_init_mode(); 
    1807 #endif           
     1807#endif 
    18081808#if ZOOM_OVERRIDE 
    18091809// reyalp - need to do this in capt_seq 
     
    19051905    gui_in_redraw = 1; 
    19061906    gui_mode_old = gui_mode; 
    1907      
    1908     #if CAM_USES_ASPECT_CORRECTION //nandoide sept-2009  
     1907 
     1908    #if CAM_USES_ASPECT_CORRECTION //nandoide sept-2009 
    19091909    //the different modes arises because games are designed on a 360x240 basis and are difficult to downscale to 320x240 
    19101910    if (gui_mode == GUI_MODE_REVERSI || gui_mode == GUI_MODE_SOKOBAN || gui_mode == GUI_MODE_4WINS || gui_mode == GUI_MODE_MASTERMIND) { 
     
    19141914      draw_set_environment(NULL, NULL, vid_get_bitmap_screen_width(), vid_get_bitmap_screen_height()); 
    19151915   } 
    1916     #endif    
     1916    #endif 
    19171917    switch (gui_mode) { 
    19181918        case GUI_MODE_MENU: 
     
    19971997            break; 
    19981998    } 
    1999      
     1999 
    20002000    gui_in_redraw = 0; 
    20012001    if ((gui_mode_old != gui_mode && (gui_mode_old != GUI_MODE_NONE && gui_mode_old != GUI_MODE_ALT) && (gui_mode != GUI_MODE_MBOX && gui_mode != GUI_MODE_MPOPUP)) || gui_restore) { 
     
    20922092        return; 
    20932093    } 
    2094      
     2094 
    20952095    switch (gui_mode) { 
    20962096        case GUI_MODE_ALT: 
     
    20982098                if (conf.debug_shortcut_action > 0) { 
    20992099#ifdef OPT_DEBUGGING 
    2100                                         gui_debug_shortcut();  
     2100                                        gui_debug_shortcut(); 
    21012101#endif 
    21022102} 
    21032103#if !CAM_HAS_ERASE_BUTTON && CAM_CAN_SD_OVERRIDE 
    21042104                if (!shooting_get_common_focus_mode()) 
    2105 #else                 
    2106                                 else  
    2107 #endif                                                   
     2105#else 
     2106                                else 
     2107#endif 
    21082108                                   {conf.save_raw = !conf.save_raw; 
    21092109                    draw_restore(); 
     
    21412141#endif 
    21422142 
    2143 #if CAM_CAN_SD_OVERRIDE            
     2143#if CAM_CAN_SD_OVERRIDE 
    21442144                          { 
    21452145  #if CAM_HAS_ZOOM_LEVER 
     
    21512151                  shooting_set_focus(shooting_get_subject_distance_override_value(), SET_NOW); 
    21522152                                  } 
    2153                                 else if (kbd_is_key_clicked(KEY_LEFT))  
     2153                                else if (kbd_is_key_clicked(KEY_LEFT)) 
    21542154                                  { 
    21552155                                  gui_subj_dist_override_koef_enum(-1,0); 
     
    21592159                  shooting_set_focus(shooting_get_subject_distance_override_value(), SET_NOW); 
    21602160                                  } 
    2161                                 else if (kbd_is_key_clicked(SHORTCUT_SET_INFINITY))  
     2161                                else if (kbd_is_key_clicked(SHORTCUT_SET_INFINITY)) 
    21622162                                  { 
    2163                                   conf.subj_dist_override_value=MAX_DIST;        
     2163                                  conf.subj_dist_override_value=MAX_DIST; 
    21642164                  shooting_set_focus(shooting_get_subject_distance_override_value(), SET_NOW); 
    21652165                                  } 
     
    21672167  #endif 
    21682168                                if (kbd_is_key_clicked(SHORTCUT_SET_HYPERFOCAL)) 
    2169                                   {      
     2169                                  { 
    21702170                                  int m=mode_get()&MODE_SHOOTING_MASK; 
    2171                                   if ((m==MODE_M) || (m==MODE_AV))  
     2171                                  if ((m==MODE_M) || (m==MODE_AV)) 
    21722172                                    conf.subj_dist_override_value=(int)shooting_get_hyperfocal_distance_f(shooting_get_aperture_from_av96(shooting_get_user_av96()),get_focal_length(lens_get_zoom_point())); 
    2173                                   else conf.subj_dist_override_value=(int)shooting_get_hyperfocal_distance();            
     2173                                  else conf.subj_dist_override_value=(int)shooting_get_hyperfocal_distance(); 
    21742174                  shooting_set_focus(shooting_get_subject_distance_override_value(), SET_NOW); 
    2175                                   }    
    2176                                 else   
     2175                                  } 
     2176                                else 
    21772177                  switch (kbd_get_autoclicked_key()) { 
    21782178  #if CAM_HAS_ZOOM_LEVER 
     
    21942194                  } 
    21952195              } 
    2196 #endif                            
     2196#endif 
    21972197            } 
    21982198            break; 
     
    23022302        conf_update_prevent_shutdown(); 
    23032303} 
    2304 //-------------------------------------------------------------------  
    2305   
    2306 void other_kbd_process(){  
     2304//------------------------------------------------------------------- 
     2305 
     2306void other_kbd_process(){ 
    23072307 int key; 
    2308 #if CAM_AF_SCAN_DURING_VIDEO_RECORD  
    2309     
    2310  if (movie_status==VIDEO_RECORD_IN_PROGRESS) {  
    2311   if (kbd_is_key_clicked(conf.video_af_key)) MakeAFScan();  
    2312  }  
    2313   
    2314 #endif  
     2308#if CAM_AF_SCAN_DURING_VIDEO_RECORD 
     2309 
     2310 if (movie_status==VIDEO_RECORD_IN_PROGRESS) { 
     2311  if (kbd_is_key_clicked(conf.video_af_key)) MakeAFScan(); 
     2312 } 
     2313 
     2314#endif 
    23152315 
    23162316#if CAM_CAN_UNLOCK_OPTICAL_ZOOM_IN_VIDEO 
     
    23402340 if ((movie_status==VIDEO_RECORD_IN_PROGRESS) && !kbd_is_key_pressed(KEY_SHOOT_HALF)){ 
    23412341  #if CAM_HAS_ERASE_BUTTON 
    2342   if (kbd_is_key_clicked(KEY_ERASE)){  
     2342  if (kbd_is_key_clicked(KEY_ERASE)){ 
    23432343  #else 
    23442344  #if !defined (CAMERA_a480) 
    2345   if (kbd_is_key_clicked(KEY_DISPLAY)){  
     2345  if (kbd_is_key_clicked(KEY_DISPLAY)){ 
    23462346  #else 
    2347   if (kbd_is_key_clicked(KEY_MENU)){  
     2347  if (kbd_is_key_clicked(KEY_MENU)){ 
    23482348  #endif 
    23492349  #endif 
    2350    set_ev_video_avail(!get_ev_video_avail());  
     2350   set_ev_video_avail(!get_ev_video_avail()); 
    23512351  } 
    23522352  if (get_ev_video_avail()) { 
     
    24182418 
    24192419        if (conf.debug_display == DEBUG_DISPLAY_PARAMS){ 
    2420             extern long* FlashParamsTable[];  
     2420            extern long* FlashParamsTable[]; 
    24212421            char s[30]; 
    24222422            int count; 
     
    24302430                    len=FlashParamsTable[p][1]>>16; 
    24312431                    if ((len==1)||(len==2)||(len==4)){ 
    2432                         get_parameter_data(p, &r, len);  
     2432                        get_parameter_data(p, &r, len); 
    24332433                        sprintf(sbuf, "%3d: %30d :%2d ", p, r,len); 
    24342434                    } 
     
    24822482    } 
    24832483#endif 
    2484      
     2484 
    24852485    if (kbd_is_key_pressed(KEY_SHOOT_HALF)) { 
    24862486        if (kbd_is_key_pressed(SHORTCUT_TOGGLE_ZEBRA)) { 
     
    25222522        pressed = 0; 
    25232523    } 
    2524      
     2524 
    25252525        // TODO some of the ifs below should probably use this 
    25262526        mode_video = MODE_IS_VIDEO(m); 
    25272527 
    2528     mode_photo = (m&MODE_MASK) == MODE_PLAY ||  
     2528    mode_photo = (m&MODE_MASK) == MODE_PLAY || 
    25292529                 !( mode_video || 
    25302530                                 (m&MODE_SHOOTING_MASK)==MODE_STITCH); 
    25312531 
    25322532    half_disp_press=mode_photo && kbd_is_key_pressed(KEY_SHOOT_HALF) && kbd_is_key_pressed(KEY_DISPLAY); 
    2533     if (half_disp_press && ! half_disp_press_old)  
     2533    if (half_disp_press && ! half_disp_press_old) 
    25342534                need_restore = 1; 
    25352535    half_disp_press_old=half_disp_press; 
     
    25382538                draw_restore(); 
    25392539 
    2540     if (half_disp_press)  
     2540    if (half_disp_press) 
    25412541                return; 
    25422542 
     
    25472547        } 
    25482548#if !CAM_SHOW_OSD_IN_SHOOT_MENU 
    2549       if (!(conf.show_osd && (canon_menu_active==(int)&canon_menu_active-4) && (canon_shoot_menu_active==0)))  return;     
     2549      if (!(conf.show_osd && (canon_menu_active==(int)&canon_menu_active-4) && (canon_shoot_menu_active==0)))  return; 
    25502550#else 
    25512551      if (!(conf.show_osd && (canon_menu_active==(int)&canon_menu_active-4) /*&& (canon_shoot_menu_active==0)*/ ))  return; 
    2552 #endif   
    2553  
    2554      
     2552#endif 
     2553 
     2554 
    25552555    if ((gui_mode==GUI_MODE_NONE || gui_mode==GUI_MODE_ALT) && ( 
    2556      (kbd_is_key_pressed(KEY_SHOOT_HALF) && ((conf.show_histo==SHOW_HALF)/* || (m&MODE_MASK) == MODE_PLAY*/)) ||  
     2556     (kbd_is_key_pressed(KEY_SHOOT_HALF) && ((conf.show_histo==SHOW_HALF)/* || (m&MODE_MASK) == MODE_PLAY*/)) || 
    25572557     ((conf.show_histo==SHOW_ALWAYS)  &&  !((m&MODE_MASK) == MODE_PLAY) && (recreview_hold==0)) 
    2558     ) &&  
     2558    ) && 
    25592559    (mode_photo || (m&MODE_SHOOTING_MASK)==MODE_STITCH)) { 
    25602560        gui_osd_draw_histo(); 
     
    25662566        } 
    25672567        if ((gui_mode==GUI_MODE_NONE || gui_mode==GUI_MODE_ALT) && (((kbd_is_key_pressed(KEY_SHOOT_HALF) || (state_kbd_script_run) || (shooting_get_common_focus_mode())) && (mode_photo || (m&MODE_SHOOTING_MASK)==MODE_STITCH )) || ((mode_video || movie_status > 1) && conf.show_values_in_video) )) { 
    2568                   
     2568 
    25692569           if (conf.show_dof!=DOF_DONT_SHOW) gui_osd_calc_dof(); 
    2570             
    2571            if (conf.show_dof==DOF_SHOW_IN_DOF) gui_osd_draw_dof();   
    2572             
    2573            if (conf.values_show_real_iso || conf.values_show_market_iso || conf.values_show_ev_seted || conf.values_show_ev_measured || conf.values_show_bv_measured || conf.values_show_bv_seted || conf.values_show_overexposure || conf.values_show_canon_overexposure || conf.values_show_luminance) gui_osd_calc_expo_param();                         
     2570 
     2571           if (conf.show_dof==DOF_SHOW_IN_DOF) gui_osd_draw_dof(); 
     2572 
     2573           if (conf.values_show_real_iso || conf.values_show_market_iso || conf.values_show_ev_seted || conf.values_show_ev_measured || conf.values_show_bv_measured || conf.values_show_bv_seted || conf.values_show_overexposure || conf.values_show_canon_overexposure || conf.values_show_luminance) gui_osd_calc_expo_param(); 
    25742574        } 
    25752575        if (conf.show_state) gui_osd_draw_state(); 
    25762576        if (conf.save_raw && conf.show_raw_state && !mode_video && (!kbd_is_key_pressed(KEY_SHOOT_HALF))) gui_osd_draw_raw_info(); 
    2577          
     2577 
    25782578            if ((conf.show_values==SHOW_ALWAYS && mode_photo) || ((mode_video || movie_status > 1)&& conf.show_values_in_video) || ((kbd_is_key_pressed(KEY_SHOOT_HALF) || (recreview_hold==1)) && (conf.show_values==SHOW_HALF))) 
    25792579                   gui_osd_draw_values(1); 
    2580         else if  (shooting_get_common_focus_mode() && mode_photo && conf.show_values && !(conf.show_dof==DOF_SHOW_IN_DOF) )    
     2580        else if  (shooting_get_common_focus_mode() && mode_photo && conf.show_values && !(conf.show_dof==DOF_SHOW_IN_DOF) ) 
    25812581           gui_osd_draw_values(2); 
    25822582            else if  (conf.show_values==SHOW_HALF) 
    2583                    gui_osd_draw_values(0);    
     2583                   gui_osd_draw_values(0); 
    25842584    } 
    25852585 
     
    25902590        if (conf.fast_ev && !mode_video && (m&MODE_MASK) == MODE_REC ) gui_osd_draw_ev(); 
    25912591    } 
    2592      
     2592 
    25932593    if ((conf.show_clock) && (recreview_hold==0) &&  ((!kbd_is_key_pressed(KEY_SHOOT_HALF) &&  (  ((m&MODE_MASK) == MODE_REC) || (!((m&MODE_MASK) == MODE_REC) &&  !((conf.hide_osd == 1) || (conf.hide_osd == 3)) )) && !(((conf.hide_osd == 2) || (conf.hide_osd == 3))&& (shooting_get_prop(PROPCASE_DISPLAY_MODE) == 1)))|| (conf.clock_halfpress==0) )) { 
    25942594        gui_osd_draw_clock(0,0,0); 
     
    25972597        gui_osd_draw_seconds(); 
    25982598    } 
    2599   
     2599 
    26002600    if ((conf.show_temp>0) && (recreview_hold==0) &&  ((!kbd_is_key_pressed(KEY_SHOOT_HALF) &&  (  ((m&MODE_MASK) == MODE_REC) || (!((m&MODE_MASK) == MODE_REC) &&  !((conf.hide_osd == 1) || (conf.hide_osd == 3)) )) && !(((conf.hide_osd == 2) || (conf.hide_osd == 3))&& (shooting_get_prop(PROPCASE_DISPLAY_MODE) == 1)) )|| (conf.clock_halfpress==0) )) { 
    26012601        gui_osd_draw_temp(); 
     
    26042604        gui_osd_draw_movie_time_left(); 
    26052605    } 
    2606   
     2606 
    26072607#if CAM_DRAW_EXPOSITION 
    26082608    if (gui_mode==GUI_MODE_NONE && kbd_is_key_pressed(KEY_SHOOT_HALF) && ((m&MODE_MASK)==MODE_REC) && ((m&MODE_SHOOTING_MASK))!=MODE_VIDEO_STD && (m&MODE_SHOOTING_MASK)!=MODE_VIDEO_COMPACT) { 
     
    26502650void gui_menuproc_reset(int arg) 
    26512651{ 
    2652     gui_mbox_init(LANG_MSG_RESET_OPTIONS_TITLE,  
     2652    gui_mbox_init(LANG_MSG_RESET_OPTIONS_TITLE, 
    26532653                  LANG_MSG_RESET_OPTIONS_TEXT, 
    26542654                  MBOX_FUNC_RESTORE|MBOX_TEXT_CENTER|MBOX_BTN_YES_NO|MBOX_DEF_BTN2, gui_menuproc_reset_selected); 
     
    26822682void gui_show_memory_info(int arg) { 
    26832683    static char buf[64]; 
    2684      
     2684 
    26852685    sprintf(buf, lang_str(LANG_MSG_MEMORY_INFO_TEXT), core_get_free_memory(), MEMISOSIZE, &_start, &_end); 
    26862686    gui_mbox_init(LANG_MSG_MEMORY_INFO_TITLE, (int)buf, MBOX_FUNC_RESTORE|MBOX_TEXT_CENTER, NULL); 
     
    26952695        return; 
    26962696    } 
    2697      
    2698     #if CAM_USES_ASPECT_CORRECTION //nandoide sept-2009  
     2697 
     2698    #if CAM_USES_ASPECT_CORRECTION //nandoide sept-2009 
    26992699      draw_set_environment(aspect_xcorrection_games_360, aspect_ycorrection_games_360, GAMES_SCREEN_WIDTH, GAMES_SCREEN_HEIGHT); 
    27002700    #endif 
     
    27122712        return; 
    27132713    } 
    2714     #if CAM_USES_ASPECT_CORRECTION //nandoide sept-2009  
     2714    #if CAM_USES_ASPECT_CORRECTION //nandoide sept-2009 
    27152715      draw_set_environment(aspect_xcorrection_games_360, aspect_ycorrection_games_360, GAMES_SCREEN_WIDTH, GAMES_SCREEN_HEIGHT); 
    27162716    #endif 
     
    27272727        return; 
    27282728    } 
    2729     #if CAM_USES_ASPECT_CORRECTION //nandoide sept-2009  
     2729    #if CAM_USES_ASPECT_CORRECTION //nandoide sept-2009 
    27302730      draw_set_environment(aspect_xcorrection_games_360, aspect_ycorrection_games_360, GAMES_SCREEN_WIDTH, GAMES_SCREEN_HEIGHT); 
    27312731    #endif 
     
    27422742        return; 
    27432743    } 
    2744     #if CAM_USES_ASPECT_CORRECTION //nandoide sept-2009  
     2744    #if CAM_USES_ASPECT_CORRECTION //nandoide sept-2009 
    27452745     draw_set_environment(aspect_xcorrection_games_360, aspect_ycorrection_games_360, GAMES_SCREEN_WIDTH, GAMES_SCREEN_HEIGHT); 
    27462746    #endif 
     
    27712771    coord w, h, x, y; 
    27722772    static const char *text[] = { 
    2773         "CHDK Firmware '" HDK_VERSION " " BUILD_NUMBER "'" ,  
     2773        "CHDK Firmware '" HDK_VERSION " " BUILD_NUMBER "'" , 
    27742774        "Build: " __DATE__ " " __TIME__ , 
    27752775        "Camera: " PLATFORM " - " PLATFORMSUB }; 
     
    27782778 
    27792779    gui_splash_mode = (mode_get()&MODE_MASK); 
    2780      
     2780 
    27812781    h=sizeof(text)/sizeof(text[0])*FONT_HEIGHT+8; 
    27822782    w=0; 
     
    28182818              }else{ 
    28192819                  mx++; 
    2820               }      
     2820              } 
    28212821          } 
    28222822      } 
     
    28832883void gui_draw_read_last(int arg) { 
    28842884    int fd; 
    2885      
     2885 
    28862886    fd = open(conf.reader_file, O_RDONLY, 0777); 
    28872887    if (fd >= 0) { 
     
    30263026} 
    30273027 
    3028 int find_mnu(CMenu *curr_menu, int mnu, int count)  
     3028int find_mnu(CMenu *curr_menu, int mnu, int count) 
    30293029{ 
    30303030        int gui_menu_curr_item; 
     
    30363036                        return 1; 
    30373037                } 
    3038                 if ((curr_menu->menu[gui_menu_curr_item].type & MENUITEM_MASK) == MENUITEM_SUBMENU)  
     3038                if ((curr_menu->menu[gui_menu_curr_item].type & MENUITEM_MASK) == MENUITEM_SUBMENU) 
    30393039                        if (curr_menu->menu[gui_menu_curr_item].text != LANG_MENU_USER_MENU) 
    30403040                                if (find_mnu((CMenu*)(curr_menu->menu[gui_menu_curr_item].value), mnu, count)) return 1; 
     
    30543054        } 
    30553055} 
    3056   
     3056 
    30573057void user_menu_restore() { 
    30583058     int x; 
  • trunk/core/gui_draw.h

    r1059 r1060  
    5050#define COLOR_YELLOW        0x44 
    5151#define COLOR_BLACK         0xFF 
    52 #define COLOR_BG            0x22  
     52#define COLOR_BG            0x22 
    5353#define COLOR_FG            COLOR_WHITE 
    5454#define COLOR_SELECTED_BG   COLOR_RED 
     
    5858#define COLOR_SPLASH_PINK   0x4C 
    5959#define COLOR_SPLASH_GREY   0x16 
    60 // colors for blended histo  
     60// colors for blended histo 
    6161// many of these probably wrong on this cam 
    6262#define COLOR_HISTO_R       COLOR_RED 
     
    302302 
    303303 
    304 #if CAM_USES_ASPECT_CORRECTION //nandoide sept-2009  
     304#if CAM_USES_ASPECT_CORRECTION //nandoide sept-2009 
    305305void draw_set_aspect_xcorrection_proc(unsigned int (*xcorrection_proc)(unsigned int x)); 
    306306void draw_set_aspect_ycorrection_proc(unsigned int (*ycorrection_proc)(unsigned int y)); 
    307307unsigned int aspect_xcorrection_games_360(unsigned int x); 
    308308unsigned int aspect_ycorrection_games_360(unsigned int y); 
    309 void draw_set_environment(unsigned int (*xcorrection_proc)(unsigned int x),  
     309void draw_set_environment(unsigned int (*xcorrection_proc)(unsigned int x), 
    310310                                       unsigned int (*ycorrection_proc)(unsigned int y), 
    311311                                       int screenx, int screeny ); 
  • trunk/core/kbd.c

    r1059 r1060  
    7373#endif 
    7474 
    75 #if defined (CAMERA_a700) || defined(CAMERA_a710) || defined (CAMERA_a720) || defined (CAMERA_a2000)  
     75#if defined (CAMERA_a700) || defined(CAMERA_a710) || defined (CAMERA_a720) || defined (CAMERA_a2000) 
    7676#define ZSTEP_TABLE_SIZE 8 
    7777static int nTxtbl[]={0,2,4,6,8,10,12,14}; 
     
    113113    kbd_blocked = 1; 
    114114    gui_kbd_enter(); 
    115     console_clear();  
     115    console_clear(); 
    116116    script_console_add_line("***Autostart***"); //lang_str(LANG_CONSOLE_TEXT_STARTED)); 
    117117    script_start_gui( 1 ); 
     
    139139/*-------------------- Alex scriptless remote additions end ---------------------*/ 
    140140 
    141 /*  
     141/* 
    142142    main kb processing 
    143143    this monster needs to be broken up and documented, remote stuff should go in it's own functions 
     
    167167                || ((key_pressed >= CAM_EMUL_KEYPRESS_DELAY) 
    168168                && (key_pressed < CAM_EMUL_KEYPRESS_DELAY+CAM_EMUL_KEYPRESS_DURATION))) { 
    169             if (key_pressed <= CAM_EMUL_KEYPRESS_DELAY+CAM_EMUL_KEYPRESS_DURATION)  
     169            if (key_pressed <= CAM_EMUL_KEYPRESS_DELAY+CAM_EMUL_KEYPRESS_DURATION) 
    170170                key_pressed++; 
    171             if (key_pressed == CAM_EMUL_KEYPRESS_DELAY)  
     171            if (key_pressed == CAM_EMUL_KEYPRESS_DELAY) 
    172172                kbd_key_press(conf.alt_mode_button); 
    173             else if (key_pressed == +CAM_EMUL_KEYPRESS_DELAY+CAM_EMUL_KEYPRESS_DURATION)  
     173            else if (key_pressed == +CAM_EMUL_KEYPRESS_DELAY+CAM_EMUL_KEYPRESS_DURATION) 
    174174                kbd_key_release(conf.alt_mode_button); 
    175175            return 1; 
     
    177177            if (key_pressed != 100 && (key_pressed < CAM_EMUL_KEYPRESS_DELAY)) { 
    178178                kbd_blocked = 1-kbd_blocked; 
    179                 if (kbd_blocked)  
     179                if (kbd_blocked) 
    180180                    gui_kbd_enter(); 
    181181                else 
     
    187187        return 1; 
    188188    } 
    189         
     189 
    190190    // auto iso shift 
    191     if (kbd_is_key_pressed(KEY_SHOOT_HALF) && kbd_is_key_pressed(conf.alt_mode_button))  
     191    if (kbd_is_key_pressed(KEY_SHOOT_HALF) && kbd_is_key_pressed(conf.alt_mode_button)) 
    192192        return 0; 
    193193 
     
    196196            conf.synch_enable=1; 
    197197        key_pressed = 1; 
    198         kbd_key_release_all();           
     198        kbd_key_release_all(); 
    199199        return 1; 
    200200    } 
     
    283283                    nWt=10; 
    284284                    kbd_key_release_all(); 
    285                     kbd_key_press(KEY_SHOOT_HALF);  
     285                    kbd_key_press(KEY_SHOOT_HALF); 
    286286                    soft_half_press = 1; 
    287287                    set_key_press(1); 
     
    290290                    nSW=2; 
    291291                    nWt=10; 
    292                     kbd_key_release(KEY_SHOOT_HALF);  
     292                    kbd_key_release(KEY_SHOOT_HALF); 
    293293                    soft_half_press = 0; 
    294294                    set_key_press(1); 
     
    418418                    nCa=0; 
    419419                    return 1; 
    420                 }                                        
     420                } 
    421421                if(nSW==109) { 
    422422//                  nSW=110; 
     
    459459                    nWt=2; 
    460460                    kbd_key_release_all(); 
    461                     kbd_key_press(KEY_SHOOT_HALF);  
     461                    kbd_key_press(KEY_SHOOT_HALF); 
    462462//                  key_pressed = 1; 
    463463//                  kbd_blocked = 1; 
     
    484484                        } 
    485485                    } 
    486                     if(nReczoom==0 && ((nTxzname==KEY_ZOOM_IN && nCrzpos>=nTxtbl[nTxtblcr])  
     486                    if(nReczoom==0 && ((nTxzname==KEY_ZOOM_IN && nCrzpos>=nTxtbl[nTxtblcr]) 
    487487                            || (nTxzname==KEY_ZOOM_OUT && nCrzpos<=nTxtbl[nTxtblcr]))) { 
    488488                        if(get_usb_power(1)) { 
     
    513513                    } 
    514514                    kbd_key_release_all(); 
    515                     kbd_key_press(nTxzname);  
     515                    kbd_key_press(nTxzname); 
    516516                    set_key_press(1); 
    517517                    nCER++; 
     
    586586                if(nTxzoom>0 && nSW==120 && conf.remote_zoom_enable) { 
    587587                    nCrzpos=lens_get_zoom_point(); 
    588                     if((nTxzname==KEY_ZOOM_IN && nCrzpos<=nTxtbl[nTxtblcr])  
     588                    if((nTxzname==KEY_ZOOM_IN && nCrzpos<=nTxtbl[nTxtblcr]) 
    589589                            || (nTxzname==KEY_ZOOM_OUT && nCrzpos>=nTxtbl[nTxtblcr])) { 
    590590                        kbd_key_release_all(); 
     
    600600                    kbd_key_release_all(); 
    601601                    if(nTxzname==KEY_ZOOM_IN) 
    602                         kbd_key_press(KEY_ZOOM_OUT);  
     602                        kbd_key_press(KEY_ZOOM_OUT); 
    603603                    else 
    604                         kbd_key_press(KEY_ZOOM_IN);  
     604                        kbd_key_press(KEY_ZOOM_IN); 
    605605                    set_key_press(1); 
    606606                    return 1; 
     
    611611                    nWt=2; 
    612612                    shutter_int=0; 
    613                     kbd_key_press(KEY_SHOOT_FULL);  
     613                    kbd_key_press(KEY_SHOOT_FULL); 
    614614                    set_key_press(1); 
    615615//                  kbd_blocked = 1; 
     
    625625                    nSW=116; 
    626626                    nWt=2; 
    627                     kbd_key_release(KEY_SHOOT_FULL);  
     627                    kbd_key_release(KEY_SHOOT_FULL); 
    628628                    set_key_press(1); 
    629629                    soft_half_press = 0; 
     
    692692                    nWt=2; 
    693693                    kbd_key_release_all(); 
    694                     kbd_key_press(KEY_SHOOT_HALF);  
     694                    kbd_key_press(KEY_SHOOT_HALF); 
    695695//                  debug_led(1); 
    696696                    soft_half_press = 1; 
     
    778778                        } 
    779779                    } 
    780                     if(nReczoom==0 && ((nTxzname==KEY_ZOOM_IN && nCrzpos>=nTxtbl[nTxtblcr])  
     780                    if(nReczoom==0 && ((nTxzname==KEY_ZOOM_IN && nCrzpos>=nTxtbl[nTxtblcr]) 
    781781                                || (nTxzname==KEY_ZOOM_OUT && nCrzpos<=nTxtbl[nTxtblcr]))) { 
    782782                        if(nCount==0) { 
     
    807807                    } 
    808808                    kbd_key_release_all(); 
    809                     kbd_key_press(nTxzname);  
     809                    kbd_key_press(nTxzname); 
    810810                    set_key_press(1); 
    811811                    nCER++; 
     
    830830                    kbd_key_release_all(); 
    831831                    if(nTxzname==KEY_ZOOM_IN) 
    832                         kbd_key_press(KEY_ZOOM_OUT);  
     832                        kbd_key_press(KEY_ZOOM_OUT); 
    833833                    else 
    834                         kbd_key_press(KEY_ZOOM_IN);  
     834                        kbd_key_press(KEY_ZOOM_IN); 
    835835                    set_key_press(1); 
    836836                    return 1; 
     
    857857                        nSW=125; 
    858858                        nWt=10; 
    859                         kbd_key_release(KEY_SHOOT_HALF);  
     859                        kbd_key_release(KEY_SHOOT_HALF); 
    860860                        soft_half_press = 0; 
    861861                        set_key_press(1); 
     
    874874                        shutter_int=0; 
    875875//                      debug_led(0); 
    876                         kbd_key_press(KEY_SHOOT_FULL);  
     876                        kbd_key_press(KEY_SHOOT_FULL); 
    877877                        set_key_press(1); 
    878878//                      kbd_blocked = 1; 
     
    932932        } 
    933933#endif // ifdef CAM_USE_ZOOM_FOR_MF 
    934         if ((conf.fast_ev || conf.fast_movie_control || conf.fast_movie_quality_control)  
     934        if ((conf.fast_ev || conf.fast_movie_control || conf.fast_movie_quality_control) 
    935935                && kbd_use_up_down_left_right_as_fast_switch()) { 
    936936            return 1; 
    937937        } 
    938         other_kbd_process(); // processed other keys in not <alt> mode  
     938        other_kbd_process(); // processed other keys in not <alt> mode 
    939939    } 
    940940 
     
    952952long kbd_use_up_down_left_right_as_fast_switch() { 
    953953    static long key_pressed = 0; // ??? static masking a global 
    954     int m=mode_get();  
     954    int m=mode_get(); 
    955955    int mode_video = MODE_IS_VIDEO(m) || (movie_status > 1); 
    956956    int ev_video=0; 
     
    958958 
    959959#if CAM_EV_IN_VIDEO 
    960     ev_video=get_ev_video_avail();  
     960    ev_video=get_ev_video_avail(); 
    961961#endif 
    962962 
     
    973973            EnterToCompensationEVF(); 
    974974            key_pressed = KEY_UP; 
    975                  
     975 
    976976            return 1; 
    977977        } 
    978978 
    979     }  
     979    } 
    980980 
    981981    if (kbd_is_key_pressed(KEY_DOWN) && ((m&MODE_SHOOTING_MASK) != MODE_M) && !mode_video) { 
     
    988988            return 1; 
    989989        } 
    990     }  
     990    } 
    991991 
    992992#else 
     
    10041004            EnterToCompensationEVF(); 
    10051005        } 
    1006       
     1006 
    10071007 
    10081008#endif 
     
    10181018                movie_reset = 1; 
    10191019#endif 
    1020             }     
     1020            } 
    10211021            else if (conf.video_mode==1) { 
    10221022                conf.video_quality+=1; 
     
    10241024                    conf.video_quality=VIDEO_MAX_QUALITY; 
    10251025                movie_reset = 1; 
    1026             }               
     1026            } 
    10271027            key_pressed = KEY_UP; 
    10281028            return 1; 
    10291029        } 
    1030     }  
    1031      
     1030    } 
     1031 
    10321032    if (kbd_is_key_pressed(KEY_DOWN) && mode_video && movie_status == 4) { 
    10331033        if (conf.fast_movie_quality_control && key_pressed == 0) { 
    1034             if (conf.video_mode==0) {                 
     1034            if (conf.video_mode==0) { 
    10351035#if !CAM_VIDEO_QUALITY_ONLY 
    10361036                conf.video_bitrate-=1; 
     
    10471047                    conf.video_quality=1; 
    10481048                movie_reset = 1; 
    1049             }           
     1049            } 
    10501050            key_pressed = KEY_DOWN; 
    10511051            return 1; 
    10521052        } 
    1053     }  
    1054      
     1053    } 
     1054 
    10551055    if (kbd_is_key_pressed(KEY_LEFT) && mode_video && (movie_status == 4) && !ev_video) { 
    10561056        if (conf.fast_movie_control && key_pressed == 0) { 
     
    10591059            return 1; 
    10601060        } 
    1061     }  
     1061    } 
    10621062        // reyalp - HACK for cams that can do video in any mode 
    10631063        // note that this means this will probably run whenever you press right 
    10641064    if (kbd_is_key_pressed(KEY_RIGHT) && 
    1065 #ifndef CAM_HAS_VIDEO_BUTTON  
     1065#ifndef CAM_HAS_VIDEO_BUTTON 
    10661066            mode_video && 
    10671067#endif 
     
    10741074            return 1; 
    10751075        } 
    1076     }  
     1076    } 
    10771077 
    10781078    return 0; 
  • trunk/lib/ubasic/ubasic.c

    r1059 r1060  
    124124 
    125125int ubasic_error; 
    126 const char *ubasic_errstrings[UBASIC_E_ENDMARK] =  
     126const char *ubasic_errstrings[UBASIC_E_ENDMARK] = 
    127127{ 
    128128    "No err", 
     
    143143    "while: Stack ful", 
    144144    "bad wend", 
    145     "Unk err"  
     145    "Unk err" 
    146146}; 
    147147 
     
    250250 case TOKENIZER_GET_TICK_COUNT: 
    251251    accept(TOKENIZER_GET_TICK_COUNT); 
    252     r = shooting_get_tick_count();      
     252    r = shooting_get_tick_count(); 
    253253   break; 
    254254 case TOKENIZER_GET_MODE: 
     
    262262 case TOKENIZER_GET_RAW_NR: 
    263263    accept(TOKENIZER_GET_RAW_NR); 
    264     r = camera_get_nr();      
     264    r = camera_get_nr(); 
    265265    break; 
    266266 case TOKENIZER_IS_KEY: 
     
    276276#ifdef UBASIC_TEST 
    277277        r = 0; 
    278 #else    
     278#else 
    279279    r = conf.script_startup; 
    280280#endif 
     
    282282case TOKENIZER_GET_USB_POWER: 
    283283    accept(TOKENIZER_GET_USB_POWER); 
    284     r = get_usb_power(0);      
     284    r = get_usb_power(0); 
    285285    break; 
    286286case TOKENIZER_GET_EXP_COUNT: 
     
    381381    accept(TOKENIZER_GET_USER_TV96); 
    382382    r = shooting_get_user_tv96(); 
    383     break;    
     383    break; 
    384384  case TOKENIZER_GET_USER_TV_ID: 
    385385    accept(TOKENIZER_GET_USER_TV_ID); 
     
    389389    accept(TOKENIZER_GET_AV96); 
    390390    r = shooting_get_av96(); 
    391     break;   
     391    break; 
    392392  case TOKENIZER_GET_USER_AV96: 
    393393    accept(TOKENIZER_GET_USER_AV96); 
    394394    r = shooting_get_user_av96(); 
    395     break;     
     395    break; 
    396396  case TOKENIZER_GET_USER_AV_ID: 
    397397    accept(TOKENIZER_GET_USER_AV_ID); 
     
    413413    accept(TOKENIZER_GET_FAR_LIMIT); 
    414414    r = shooting_get_far_limit_of_acceptable_sharpness(); 
    415     break;   
     415    break; 
    416416   case TOKENIZER_GET_DOF: 
    417417    accept(TOKENIZER_GET_DOF); 
     
    421421    accept(TOKENIZER_GET_HYPERFOCAL_DIST); 
    422422    r = shooting_get_hyperfocal_distance(); 
    423     break;   
     423    break; 
    424424  case TOKENIZER_GET_ISO_MARKET: 
    425425    accept(TOKENIZER_GET_ISO_MARKET); 
     
    433433    accept(TOKENIZER_GET_BV96); 
    434434    r = (int)shooting_get_bv96(); 
    435     break;   
     435    break; 
    436436  case TOKENIZER_GET_SV96: 
    437437    accept(TOKENIZER_GET_SV96); 
    438438    r = (int)shooting_get_sv96(); 
    439     break;     
     439    break; 
    440440  case TOKENIZER_GET_ISO_MODE: 
    441441    accept(TOKENIZER_GET_ISO_MODE); 
     
    485485    { 
    486486        case 0: 
    487                 r = get_optical_temp();  
     487                r = get_optical_temp(); 
    488488                break; 
    489489        case 1: 
    490                 r = get_ccd_temp();  
     490                r = get_ccd_temp(); 
    491491                break; 
    492492        case 2: 
     
    515515#ifdef UBASIC_TEST 
    516516        r = 1; 
    517 #else    
     517#else 
    518518    r = conf.save_raw; 
    519 #endif     
     519#endif 
    520520    break; 
    521521 // get CHDK capture mode value, or 0 if in playback or unknown (broken modemap) 
     
    524524    accept(TOKENIZER_GET_CAPTURE_MODE); 
    525525    r = mode_get(); 
    526     if ( (r&MODE_MASK) == MODE_REC)  
     526    if ( (r&MODE_MASK) == MODE_REC) 
    527527        r &= MODE_SHOOTING_MASK; 
    528528    else 
     
    563563        op == TOKENIZER_NE || 
    564564        op == TOKENIZER_EQ || 
    565         op == TOKENIZER_XOR ||  
     565        op == TOKENIZER_XOR || 
    566566        op == TOKENIZER_OR || 
    567567        op == TOKENIZER_MOD) { 
     
    615615  int t1, t2; 
    616616  int op; 
    617    
     617 
    618618  t1 = term(); 
    619619  op = tokenizer_token(); 
     
    652652  int r1, r2; 
    653653  int op; 
    654    
     654 
    655655  r1 = expr(); 
    656656  op = tokenizer_token(); 
     
    724724  } 
    725725  if (tokenizer_token() == TOKENIZER_ENDOFINPUT) { 
    726     if (state_kbd_script_run == 1) {   
     726    if (state_kbd_script_run == 1) { 
    727727      DEBUG_PRINTF("Label %s not found", label); 
    728728      ubasic_error = UBASIC_E_UNK_LABEL; 
     
    806806{ 
    807807  int r, else_cntr,endif_cntr,f_nt,f_sl; 
    808    
     808 
    809809  accept(TOKENIZER_IF); 
    810810  DEBUG_PRINTF("if_statement: get_relation\n"); 
     
    834834    }else { 
    835835      DEBUG_PRINTF("if_statement: result false\n"); 
    836        
     836 
    837837      else_cntr=endif_cntr=0; // number of else/endif possible in current nesting 
    838838      f_nt=f_sl=0; // f_nt nested then ?, f_fs flag single line 
    839839 
    840       while(((tokenizer_token() != TOKENIZER_ELSE &&  tokenizer_token() != TOKENIZER_ENDIF)  
     840      while(((tokenizer_token() != TOKENIZER_ELSE &&  tokenizer_token() != TOKENIZER_ENDIF) 
    841841           || else_cntr || endif_cntr) && tokenizer_token() != TOKENIZER_ENDOFINPUT){ 
    842842        f_nt=0; 
     
    860860          else_cntr--; 
    861861          DEBUG_PRINTF("ELSE: line %d, token %d, else %d, end %d\n", tokenizer_line_number(),tokenizer_token(),else_cntr,endif_cntr); 
    862           if (else_cntr<0) {  
     862          if (else_cntr<0) { 
    863863            DEBUG_PRINTF("ubasic.c: if_statement(): else without if-statement\n"); 
    864864            ended = 1; 
     
    895895        return; 
    896896      } 
    897     }       
     897    } 
    898898    endif_statement(); 
    899899  }else { 
     
    908908        tokenizer_token() != TOKENIZER_ENDOFINPUT); 
    909909      if(tokenizer_token() == TOKENIZER_ELSE) { 
    910         accept(TOKENIZER_ELSE);  
     910        accept(TOKENIZER_ELSE); 
    911911        statement(); 
    912912      } else { 
     
    921921{ 
    922922  int r=0, endif_cntr, f_nt; 
    923    
     923 
    924924  accept(TOKENIZER_ELSE); 
    925925  if(if_stack_ptr > 0) { 
     
    933933  } 
    934934  DEBUG_PRINTF("else_statement: relation %d\n", r); 
    935    
     935 
    936936  if (tokenizer_token() == TOKENIZER_CR) { 
    937937    accept(TOKENIZER_CR); 
     
    942942      DEBUG_PRINTF("else_statement: result false\n"); 
    943943      endif_cntr=0; 
    944       while(((tokenizer_token() != TOKENIZER_ENDIF )  
     944      while(((tokenizer_token() != TOKENIZER_ENDIF ) 
    945945           || endif_cntr) && tokenizer_token() != TOKENIZER_ENDOFINPUT){ 
    946946        f_nt=0; 
     
    955955          } else { // single line 
    956956            endif_cntr--; 
    957             while(tokenizer_token() != TOKENIZER_ENDIF && tokenizer_token() != TOKENIZER_CR  
     957            while(tokenizer_token() != TOKENIZER_ENDIF && tokenizer_token() != TOKENIZER_CR 
    958958                 && tokenizer_token() != TOKENIZER_ENDOFINPUT){ 
    959959              tokenizer_next(); 
     
    10191019  short case_run, case_goto = 0, case_gosub = 0; 
    10201020  int cur_ln, gosub_ln = 0; 
    1021    
     1021 
    10221022  accept(TOKENIZER_CASE); 
    10231023  if(select_stack_ptr > 0) { 
    10241024    select_value = select_stack[select_stack_ptr - 1].select_value; 
    10251025    case_run = select_stack[select_stack_ptr - 1].case_run; 
    1026    
     1026 
    10271027    if (!case_run) { 
    10281028      case_value_1 = expr(); 
    10291029      case_value_eq = (select_value == case_value_1); 
    1030       if (case_value_eq) { DEBUG_PRINTF("case_statement: case_value_eq %d, case_value %d\n", case_value_eq, case_value_1); }   
     1030      if (case_value_eq) { DEBUG_PRINTF("case_statement: case_value_eq %d, case_value %d\n", case_value_eq, case_value_1); } 
    10311031 
    10321032      if(tokenizer_token() == TOKENIZER_TO) { 
     
    10521052        DEBUG_PRINTF("case_statement: case_value_eq %d, case_value_comma %d\n", case_value_eq, case_value_1); 
    10531053      } 
    1054        
     1054 
    10551055      accept(TOKENIZER_SEMICOLON); 
    10561056      if (case_value_eq) { 
     
    10621062        statement(); 
    10631063//GOSUB  - save new linenumber, reset to curr linenumber 
    1064       if (case_gosub) {  
     1064      if (case_gosub) { 
    10651065        gosub_ln = tokenizer_line_number(); 
    10661066        jump_line(cur_ln+1); 
     
    10801080//REM 
    10811081    if (case_goto) { dec_select_stack(); } else { 
    1082       if ((tokenizer_token() != TOKENIZER_CASE) && (tokenizer_token() != TOKENIZER_CASE_ELSE) &&  
     1082      if ((tokenizer_token() != TOKENIZER_CASE) && (tokenizer_token() != TOKENIZER_CASE_ELSE) && 
    10831083         (tokenizer_token() != TOKENIZER_END_SELECT)) { 
    10841084         DEBUG_PRINTF("ubasic.c: select_statement(): don't found case, case_else or end_select\n"); 
    10851085         ended = 1; 
    10861086         ubasic_error = UBASIC_E_PARSE; 
    1087       } else {  
     1087      } else { 
    10881088//GOSUB test for end_select and set to gosub-linenumber 
    10891089        if (tokenizer_token() == TOKENIZER_END_SELECT) { end_select_statement(); } 
     
    10931093          DEBUG_PRINTF("end_select_statement: GOSUB: returnLN=%d\n", gosub_stack[gosub_stack_ptr-1]); 
    10941094        } 
    1095       }   
    1096 //GOSUB         
     1095      } 
     1096//GOSUB 
    10971097    } 
    10981098  } else { 
     
    11081108  short case_goto = 0, case_gosub = 0; 
    11091109  int cur_ln, gosub_ln = 0; 
    1110    
     1110 
    11111111  accept(TOKENIZER_CASE_ELSE); 
    11121112  if(select_stack_ptr > 0) { 
    11131113    if (!select_stack[select_stack_ptr - 1].case_run) { 
    1114       case_goto = (tokenizer_token() == TOKENIZER_GOTO);  
    1115       case_gosub = (tokenizer_token() == TOKENIZER_GOSUB);  
     1114      case_goto = (tokenizer_token() == TOKENIZER_GOTO); 
     1115      case_gosub = (tokenizer_token() == TOKENIZER_GOSUB); 
    11161116//GOSUB - save curr linenumber 
    11171117      cur_ln = tokenizer_line_number(); 
     
    11191119      statement(); 
    11201120//GOSUB  - save new linenumber, reset to curr linenumber 
    1121       if (case_gosub) {  
     1121      if (case_gosub) { 
    11221122        gosub_ln = tokenizer_line_number(); 
    11231123        jump_line(cur_ln+1); 
     
    11331133    while ((tokenizer_token() == TOKENIZER_REM) && (!case_goto)) {statement();} 
    11341134//REM 
    1135     if (case_goto) { dec_select_stack(); } else {  
     1135    if (case_goto) { dec_select_stack(); } else { 
    11361136//GOSUB test for end_select and set to gosub-linenumber 
    11371137      if (tokenizer_token() != TOKENIZER_END_SELECT) { 
     
    11391139        ended = 1; 
    11401140        ubasic_error = UBASIC_E_PARSE; 
    1141       } else {  
    1142           end_select_statement();  
     1141      } else { 
     1142          end_select_statement(); 
    11431143        if (case_gosub) { 
    11441144          gosub_stack[gosub_stack_ptr-1] = tokenizer_line_number(); 
     
    11461146          DEBUG_PRINTF("end_select_statement: GOSUB: returnLN=%d\n", gosub_stack[gosub_stack_ptr-1]); 
    11471147        } 
    1148       }   
    1149 //GOSUB       
     1148      } 
     1149//GOSUB 
    11501150    } 
    11511151  } else { 
     
    11591159select_statement(void) 
    11601160{ 
    1161   
     1161 
    11621162  int select_value; 
    1163    
     1163 
    11641164  accept(TOKENIZER_SELECT); 
    1165   select_value = expr();   
     1165  select_value = expr(); 
    11661166  accept(TOKENIZER_CR); 
    11671167//REM 
    11681168    while (tokenizer_token() == TOKENIZER_REM) {statement();} 
    11691169//REM 
    1170    
     1170 
    11711171  if(select_stack_ptr < MAX_SELECT_STACK_DEPTH) { 
    11721172    select_stack[select_stack_ptr].select_value = select_value; 
     
    11911191let_statement(void) 
    11921192{ 
    1193   
     1193 
    11941194  int var; 
    11951195 
     
    12651265{ 
    12661266  int var, value; 
    1267    
     1267 
    12681268  accept(TOKENIZER_NEXT); 
    12691269  var = tokenizer_variable_num(); 
     
    12731273    value = ubasic_get_variable(var) + for_stack[for_stack_ptr - 1].step; 
    12741274    ubasic_set_variable(var, value); 
    1275      
     1275 
    12761276    if(((for_stack[for_stack_ptr - 1].step > 0) && (value <= for_stack[for_stack_ptr - 1].to)) || 
    12771277       ((for_stack[for_stack_ptr - 1].step < 0) && (value >= for_stack[for_stack_ptr - 1].to))) 
    1278         jump_line(for_stack[for_stack_ptr - 1].line_after_for);  
     1278        jump_line(for_stack[for_stack_ptr - 1].line_after_for); 
    12791279    else { 
    12801280      for_stack_ptr--; 
     
    12931293{ 
    12941294  int for_variable, to, step; 
    1295    
     1295 
    12961296  accept(TOKENIZER_FOR); 
    12971297  for_variable = tokenizer_variable_num(); 
     
    13001300  ubasic_set_variable(for_variable, expr()); 
    13011301  accept(TOKENIZER_TO); 
    1302   to = expr();                      
     1302  to = expr(); 
    13031303  step = 1; 
    13041304  if (tokenizer_token() != TOKENIZER_CR) { 
    13051305          accept(TOKENIZER_STEP); 
    1306           step = expr();          
     1306          step = expr(); 
    13071307  } 
    13081308  accept(TOKENIZER_CR); 
     
    13161316                 for_stack[for_stack_ptr].for_variable, 
    13171317                 for_stack[for_stack_ptr].to); 
    1318                   
     1318 
    13191319    for_stack_ptr++; 
    13201320  } else { 
     
    13441344{ 
    13451345  int r; 
    1346    
     1346 
    13471347  accept(TOKENIZER_UNTIL); 
    13481348  r = relation(); 
     
    13651365{ 
    13661366  int r, while_cntr; 
    1367    
     1367 
    13681368  accept(TOKENIZER_WHILE); 
    13691369  if(while_stack_ptr < MAX_WHILE_STACK_DEPTH) { 
     
    13831383    if(!r) { 
    13841384        while_cntr=0; 
    1385       while((tokenizer_token() != TOKENIZER_WEND  || while_cntr ) &&  
    1386               tokenizer_token() != TOKENIZER_ENDOFINPUT){    
     1385      while((tokenizer_token() != TOKENIZER_WEND  || while_cntr ) && 
     1386              tokenizer_token() != TOKENIZER_ENDOFINPUT){ 
    13871387              if (tokenizer_token() == TOKENIZER_WHILE) while_cntr+=1; 
    1388               if (tokenizer_token() == TOKENIZER_WEND) while_cntr-=1;            
     1388              if (tokenizer_token() == TOKENIZER_WEND) while_cntr-=1; 
    13891389              tokenizer_next(); 
    1390             }   
     1390            } 
    13911391      while_stack_ptr--; 
    1392      
     1392 
    13931393      accept(TOKENIZER_WEND); 
    1394       accept(TOKENIZER_CR);      
     1394      accept(TOKENIZER_CR); 
    13951395    } else { 
    1396           accept_cr();         
     1396          accept_cr(); 
    13971397    } 
    13981398  } else { 
     
    16771677    accept(TOKENIZER_VARIABLE); 
    16781678    ubasic_set_variable(var, (unsigned short)stat_get_vbatt()); 
    1679          
     1679 
    16801680    accept_cr(); 
    16811681} 
     
    16891689    accept(TOKENIZER_VARIABLE); 
    16901690    ubasic_set_variable(var1, shooting_get_prop(var)); 
    1691          
     1691 
    16921692    accept_cr(); 
    16931693} 
     
    19621962#else 
    19631963    if (mode_video) shooting_set_focus(to, SET_NOW); 
    1964     else shooting_set_focus(to, SET_LATER);     
    1965 #endif     
     1964    else shooting_set_focus(to, SET_LATER); 
     1965#endif 
    19661966    accept_cr(); 
    19671967} 
     
    20872087    to = expr(); 
    20882088    // if the value as negative, assume it is a mistakenly sign extended PROPCASE_SHOOTING_MODE value 
    2089     if( to < 0)  
     2089    if( to < 0) 
    20902090        to &= 0xFFFF; 
    20912091    shooting_set_mode_canon(to); 
     
    21962196    var = tokenizer_variable_num(); 
    21972197    accept(TOKENIZER_VARIABLE); 
    2198          
     2198 
    21992199    ubasic_set_variable(var, md_get_cell_diff(col,row)); 
    22002200    accept_cr(); 
     
    22532253 
    22542254    if (tokenizer_token() != TOKENIZER_CR && tokenizer_token() != TOKENIZER_ELSE) { 
    2255                         // eat COMA      
     2255                        // eat COMA 
    22562256//                      tokenizer_next(); 
    22572257                } 
    22582258 
    22592259 
    2260                  
     2260 
    22612261    if (tokenizer_token() != TOKENIZER_CR && tokenizer_token() != TOKENIZER_ELSE) { 
    22622262                                tokenizer_next(); 
     
    22922292        msecs_before_trigger = expr(); 
    22932293    } 
    2294                          
     2294 
    22952295 
    22962296    accept_cr(); 
     
    23062306 
    23072307        md_init_motion_detector( 
    2308                         columns, rows, pixel_measure_mode, detection_timeout,  
     2308                        columns, rows, pixel_measure_mode, detection_timeout, 
    23092309                        measure_interval, threshold, draw_grid, 
    23102310                        clipping_region_mode, 
     
    23792379  case TOKENIZER_GET_TV96: 
    23802380    get_tv96_statement(); 
    2381     break;  
     2381    break; 
    23822382  case TOKENIZER_GET_USER_TV96: 
    23832383    get_user_tv96_statement(); 
    2384     break;    
     2384    break; 
    23852385  case TOKENIZER_GET_USER_TV_ID: 
    23862386    get_user_tv_id_statement(); 
     
    23882388  case TOKENIZER_GET_AV96: 
    23892389    get_av96_statement(); 
    2390     break;   
     2390    break; 
    23912391  case TOKENIZER_GET_USER_AV96: 
    23922392    get_user_av96_statement(); 
    2393     break;     
     2393    break; 
    23942394  case TOKENIZER_GET_USER_AV_ID: 
    23952395    get_user_av_id_statement(); 
     
    24062406  case TOKENIZER_GET_FAR_LIMIT: 
    24072407    get_far_limit_statement(); 
    2408     break;   
     2408    break; 
    24092409  case TOKENIZER_GET_DOF: 
    24102410    get_dof_statement(); 
     
    24122412  case TOKENIZER_GET_HYPERFOCAL_DIST: 
    24132413    get_hyperfocal_distance_statement(); 
    2414     break;   
     2414    break; 
    24152415  case TOKENIZER_GET_ISO_MARKET: 
    24162416    get_iso_market_statement(); 
     
    24212421  case TOKENIZER_GET_BV96: 
    24222422    get_bv96_statement(); 
    2423     break;   
     2423    break; 
    24242424  case TOKENIZER_GET_SV96: 
    24252425    get_sv96_statement(); 
    2426     break;     
     2426    break; 
    24272427  case TOKENIZER_GET_ISO_MODE: 
    24282428    get_iso_mode_statement(); 
     
    24492449  case TOKENIZER_SET_TV96_DIRECT: 
    24502450    set_tv96_direct_statement(); 
    2451     break;     
     2451    break; 
    24522452  case TOKENIZER_SET_TV96: 
    24532453    set_tv96_statement(); 
    2454     break;   
     2454    break; 
    24552455  case TOKENIZER_PLAY_SOUND: 
    24562456    play_sound_statement(); 
    2457     break;   
     2457    break; 
    24582458  case TOKENIZER_SET_SHUTTER_SPEED: 
    24592459    set_shutter_speed_statement(); 
    2460     break;     
     2460    break; 
    24612461  case TOKENIZER_SET_USER_TV96: 
    24622462    set_user_tv96_statement(); 
    2463     break;     
     2463    break; 
    24642464  case TOKENIZER_SET_USER_TV_BY_ID: 
    24652465    set_user_tv_by_id_statement(); 
     
    24702470  case TOKENIZER_SET_AV96_DIRECT: 
    24712471    set_av96_direct_statement(); 
    2472     break;     
     2472    break; 
    24732473  case TOKENIZER_SET_AV96: 
    24742474    set_av96_statement(); 
    2475     break;   
    2476      
     2475    break; 
     2476 
    24772477  case TOKENIZER_SET_USER_AV96: 
    24782478    set_user_av96_statement(); 
    2479     break;     
     2479    break; 
    24802480  case TOKENIZER_SET_USER_AV_BY_ID: 
    24812481    set_user_av_by_id_statement(); 
     
    24842484    set_user_av_by_id_rel_statement(); 
    24852485    break; 
    2486     
     2486 
    24872487  case TOKENIZER_SET_ND_FILTER: 
    24882488    set_nd_filter_statement(); 
    2489     break;   
    2490    
     2489    break; 
     2490 
    24912491  case TOKENIZER_SET_ZOOM: 
    24922492    set_zoom_statement(); 
     
    25082508  case TOKENIZER_SET_ISO_DL_F_B: 
    25092509    set_iso_real_delta_from_base_statement(); 
    2510     break;*/   
     2510    break;*/ 
    25112511  case TOKENIZER_SET_ISO_REAL: 
    25122512    set_iso_real_statement(); 
     
    25142514  case TOKENIZER_SET_SV96: 
    25152515    set_sv96_statement(); 
    2516     break;   
    2517    
     2516    break; 
     2517 
    25182518  //ARM End 
    2519    
    2520      
     2519 
     2520 
    25212521 
    25222522  case TOKENIZER_SET_ISO_MODE: 
     
    25342534        set_ev_statement(); 
    25352535   break; 
    2536     
     2536 
    25372537    case TOKENIZER_SET_MOVIE_STATUS: 
    25382538        set_movie_status_statement(); 
     
    26942694      return; 
    26952695  } 
    2696 #endif  
     2696#endif 
    26972697  /* reyalp - eat up to 100 labels or rems at a time so they don't cost 10ms each */ 
    26982698  int count = 100; 
  • trunk/platform/generic/kbd.c

    r1059 r1060  
    5656long get_mmio(void) 
    5757{ 
    58 long x;  
     58long x; 
    5959 
    6060#if defined(CAMERA_a530) || defined(CAMERA_a540) 
    6161    x = (long)*mmio2; 
    6262#endif 
    63          
    64 #if defined(CAMERA_a610) || defined(CAMERA_a620) || defined(CAMERA_a630) || defined(CAMERA_a640) || defined(CAMERA_ixus800_sd700)  
     63 
     64#if defined(CAMERA_a610) || defined(CAMERA_a620) || defined(CAMERA_a630) || defined(CAMERA_a640) || defined(CAMERA_ixus800_sd700) 
    6565        x = (long)*mmio1; 
    6666#endif 
     
    6969        x = (long)*mmio0; 
    7070#endif 
    71          
    72 return x;        
    73 } 
    74  
    75 #if defined(CAMERA_a530) || defined(CAMERA_a540) || defined(CAMERA_a610) || defined(CAMERA_a620) || defined(CAMERA_a630) || defined(CAMERA_a640) || defined(CAMERA_a700)|| defined(CAMERA_a710) || defined (CAMERA_ixus800_sd700)   
     71 
     72return x; 
     73} 
     74 
     75#if defined(CAMERA_a530) || defined(CAMERA_a540) || defined(CAMERA_a610) || defined(CAMERA_a620) || defined(CAMERA_a630) || defined(CAMERA_a640) || defined(CAMERA_a700)|| defined(CAMERA_a710) || defined (CAMERA_ixus800_sd700) 
    7676void wait_until_remote_button_is_released(void) 
    7777{ 
     
    118118                        nSW = 0; 
    119119                        do 
    120                                 {      
     120                                { 
    121121                                x=get_mmio(); 
    122122                                cur_usb_power = x&USB_MASK; 
     
    137137                                { 
    138138                                                tick3 = (int)get_tick_count()-tick2; 
    139                                                 if(nSW==10)  
     139                                                if(nSW==10) 
    140140                                         { 
    141141                                                         if(tick3>50) shutter_int=1; 
    142142                                                         nSW=20; 
    143143                                                        } 
    144                                                 if(nSW==0 && tick3>0)  
     144                                                if(nSW==0 && tick3>0) 
    145145                                          { 
    146                                                          if(tick3<50)  
     146                                                         if(tick3<50) 
    147147                                             { 
    148148                                                            nSW=10; 
     
    165165 
    166166                  }             //continuous-shooting mode 
    167   
     167 
    168168                 else{          // normal mode 
    169169                        shoot_counter=0; 
     
    176176 
    177177//   while((x&USB_MASK) &&  ((int)get_tick_count()-tick < DELAY_TIMEOUT)); 
    178   
     178 
    179179// ------ modif by Masuji SUTO (start) -------------- 
    180180        while(((!(x&USB_MASK) && (nMode==0)) || ((x&USB_MASK) && (nMode==1))) &&  ((int)get_tick_count()-tick < DELAY_TIMEOUT)); 
     
    317317    remote_key = (kbd_new_state[USB_REG] & USB_MASK)==USB_MASK; 
    318318 
    319                         if (remote_key)  
     319                        if (remote_key) 
    320320                                remote_count += 1; 
    321321                        else if (remote_count) { 
  • trunk/platform/generic/shooting.c

    r1059 r1060  
    3434static short sv96_base_tmp=0; 
    3535//static short override_iso=0; 
    36 static const double sqrt2=1.4142135623731;//square root from 2  
     36static const double sqrt2=1.4142135623731;//square root from 2 
    3737static const double log_2=0.6931471805599;//natural logarithm of 2 
    38 static const double k=12.5;//K is the reflected-light meter calibration constant  
     38static const double k=12.5;//K is the reflected-light meter calibration constant 
    3939static const short koef[] = {0, 1,10,100,1000}; 
    4040static const float shutter_koef[] = {0, 0.00001, 0.0001,0.001,0.01,0.1,1,10,100,1000}; 
     
    103103int shooting_get_user_tv_id() 
    104104{ 
    105 #if CAM_HAS_USER_TV_MODES  
     105#if CAM_HAS_USER_TV_MODES 
    106106    short tvv; 
    107107    long i; 
     
    111111            return shutter_speeds_table[i].id; 
    112112    } 
    113 #endif         
     113#endif 
    114114    return 0; 
    115115} 
     
    151151 } 
    152152} 
    153 #endif  
     153#endif 
    154154} 
    155155void shooting_set_prop(int id, int v) 
     
    194194    shooting_set_user_tv_by_id(cv+v); 
    195195} 
    196 #endif     
     196#endif 
    197197} 
    198198 
     
    207207                         return aperture_sizes_table[i].id; 
    208208    } 
    209 #endif     
     209#endif 
    210210    return 0; 
    211211} 
     
    241241    short sv; 
    242242    _GetPropertyCase(PROPCASE_SV, &sv, sizeof(sv)); 
    243     if (sv == 0) {  
     243    if (sv == 0) { 
    244244     return 0; 
    245245    } 
     
    264264{ 
    265265   short dsv,sv; 
    266    if (shooting_get_canon_iso_mode()<50) {       
     266   if (shooting_get_canon_iso_mode()<50) { 
    267267       _GetPropertyCase(PROPCASE_DELTA_SV, &dsv, sizeof(dsv)); 
    268268       _GetPropertyCase(PROPCASE_SV, &sv, sizeof(sv)); 
     
    274274short shooting_get_sv96_from_iso(short iso) 
    275275{ 
    276   if  (iso>0)  
     276  if  (iso>0) 
    277277    return (short)(log(pow(2.0,(-7.0/4.0))*(double)(iso))*96.0/(log_2)); 
    278   return 0;   
     278  return 0; 
    279279} 
    280280 
     
    282282{ 
    283283   if  (iso>0) return (short)(log((double)(iso)*32.0/100.0)*96.0/(log_2)); 
    284    return 0;    
    285 }   
     284   return 0; 
     285} 
    286286 
    287287short shooting_get_iso_market_from_svm96(short svm96) 
     
    289289        if (svm96>0 ) 
    290290                return (short)((double)pow(2, (((double)svm96)/96.0))*100.0/32.0); 
    291         return 0;        
     291        return 0; 
    292292} 
    293293 
     
    302302      else iso_market_base=100; 
    303303     } 
    304   return iso_market_base;        
     304  return iso_market_base; 
    305305} 
    306306 
     
    323323    //double koef; 
    324324    short iso_mode=shooting_get_canon_iso_mode(); 
    325     if ((iso_mode < 50) || (conf.iso_override_koef && conf.iso_override_value) || (conf.iso_bracket_koef && conf.iso_bracket_value))  
     325    if ((iso_mode < 50) || (conf.iso_override_koef && conf.iso_override_value) || (conf.iso_bracket_koef && conf.iso_bracket_value)) 
    326326     { 
    327327      short iso_b=shooting_get_iso_base(); 
     
    332332 
    333333void shooting_set_sv96(short sv96, short is_now){ 
    334   short dsv96=0, iso_mode=shooting_get_canon_iso_mode();         
     334  short dsv96=0, iso_mode=shooting_get_canon_iso_mode(); 
    335335if ((mode_get()&MODE_MASK) != MODE_PLAY){ 
    336336  if (is_now)  { 
    337337    if (iso_mode<50) dsv96 =sv96-shooting_get_base_sv96(); 
    338338    else if (sv96_base) dsv96=sv96-sv96_base; 
    339         else if (sv96_base_tmp) dsv96=sv96-sv96_base_tmp;   
     339        else if (sv96_base_tmp) dsv96=sv96-sv96_base_tmp; 
    340340        else 
    341          {  
    342          sv96_base_tmp= (short)((shooting_get_svm96_base()*shooting_get_sv96())/shooting_get_svm96());    
     341         { 
     342         sv96_base_tmp= (short)((shooting_get_svm96_base()*shooting_get_sv96())/shooting_get_svm96()); 
    343343         dsv96=sv96-sv96_base_tmp; 
    344          }        
     344         } 
    345345    while ((shooting_is_flash_ready()!=1) || (focus_busy)); 
    346346    short svm96_base =shooting_get_svm96_base(); 
     
    358358 return; 
    359359 int iso=(int)((short)shooting_get_iso_base()+diso); 
    360   
     360 
    361361 if (iso>0) { 
    362362    shooting_set_sv96((short)(shooting_get_sv96_from_iso(iso))); 
     
    422422{ 
    423423  int av=shooting_get_real_aperture(); 
    424   int fl=get_focal_length(lens_get_zoom_point());        
     424  int fl=get_focal_length(lens_get_zoom_point()); 
    425425  if ((av>0) && (fl>0)) return (fl*fl)/(10*circle_of_confusion*av); 
    426426  else return (-1); 
     
    430430{ 
    431431 int h=shooting_get_hyperfocal_distance_(); 
    432  if ((h>0) && (conf.dof_dist_from_lens))  
     432 if ((h>0) && (conf.dof_dist_from_lens)) 
    433433   return (h-shooting_get_lens_to_focal_plane_width()); 
    434434 else return h; 
     
    452452   else { 
    453453        int h, v, m; 
    454                 int fl=get_focal_length(lens_get_zoom_point());  
    455         int near=shooting_get_canon_subject_distance();  
     454                int fl=get_focal_length(lens_get_zoom_point()); 
     455        int near=shooting_get_canon_subject_distance(); 
    456456        int v1=(fl*fl); 
    457457        int av_min=shooting_get_min_real_aperture(); 
     
    462462                  v=(h-near); 
    463463                  m=h*near; 
    464                   if ((v>0) && (m>0)) return m/v;   
     464                  if ((v>0) && (m>0)) return m/v; 
    465465             } 
    466466        } 
     
    472472{ 
    473473 int h=shooting_get_subject_distance_(); 
    474  if ((h>0) && (conf.dof_dist_from_lens))  
     474 if ((h>0) && (conf.dof_dist_from_lens)) 
    475475   return (h-shooting_get_lens_to_focal_plane_width()); 
    476476 else return h; 
     
    479479int shooting_get_near_limit_of_acceptable_sharpness_() 
    480480{ 
    481         int s=shooting_get_canon_subject_distance();     
     481        int s=shooting_get_canon_subject_distance(); 
    482482        if (conf.dof_subj_dist_as_near_limit) return s; 
    483483    else { 
    484       int h = shooting_get_hyperfocal_distance_();       
     484      int h = shooting_get_hyperfocal_distance_(); 
    485485      int m = h*s; 
    486486      int v = h+s; 
     
    493493{ 
    494494 int h=shooting_get_near_limit_of_acceptable_sharpness_(); 
    495  if ((h>0) && (conf.dof_dist_from_lens))  
     495 if ((h>0) && (conf.dof_dist_from_lens)) 
    496496   return (h-shooting_get_lens_to_focal_plane_width()); 
    497497 else return h; 
     
    500500int shooting_get_near_limit_f(int s, int a, int fl) 
    501501{ 
    502       int h = shooting_get_hyperfocal_distance_f(a, fl);         
     502      int h = shooting_get_hyperfocal_distance_f(a, fl); 
    503503      int m = h*s; 
    504504      int v = h+s; 
     
    509509int shooting_get_far_limit_of_acceptable_sharpness_() 
    510510{ 
    511         int s=shooting_get_subject_distance_(), h=shooting_get_hyperfocal_distance_();   
     511        int s=shooting_get_subject_distance_(), h=shooting_get_hyperfocal_distance_(); 
    512512    int v = h-s; 
    513513    int m = h*s; 
     
    519519{ 
    520520 int h=shooting_get_far_limit_of_acceptable_sharpness_(); 
    521  if ((h>0) && (conf.dof_dist_from_lens))  
     521 if ((h>0) && (conf.dof_dist_from_lens)) 
    522522   return (h-shooting_get_lens_to_focal_plane_width()); 
    523523 else return h; 
     
    533533short shooting_get_tv96_from_shutter_speed(float t) 
    534534{ 
    535   if (t>0) return (short) (96.0*log(1.0/t)/log_2);   
     535  if (t>0) return (short) (96.0*log(1.0/t)/log_2); 
    536536  else return (-10000); 
    537537} 
     
    539539float shooting_get_shutter_speed_from_tv96(short tv) 
    540540{ 
    541   return  pow(2,(float)((-1)*tv)/96.0 );   
     541  return  pow(2,(float)((-1)*tv)/96.0 ); 
    542542} 
    543543 
     
    555555    _GetPropertyCase(PROPCASE_USER_TV, &tv, sizeof(tv)); 
    556556    return tv; 
    557 #else        
     557#else 
    558558    return 0; 
    559 #endif     
     559#endif 
    560560} 
    561561 
     
    575575  } 
    576576} 
    577 #endif   
     577#endif 
    578578} 
    579579 
     
    599599           _SetPropertyCase(PROPCASE_TV, &v, sizeof(v)); 
    600600        } 
    601         else photo_param_put_off.tv96=v;  
     601        else photo_param_put_off.tv96=v; 
    602602} 
    603603} 
     
    606606void shooting_set_shutter_speed(float t, short is_now) 
    607607{ 
    608         if (t>0) shooting_set_tv96_direct((short) 96.0*log(1/t)/log_2, is_now);   
     608        if (t>0) shooting_set_tv96_direct((short) 96.0*log(1/t)/log_2, is_now); 
    609609} 
    610610 
     
    612612{ 
    613613if ((mode_get()&MODE_MASK) != MODE_PLAY){ 
    614         if (t>0) shooting_set_tv96_direct((short) (96.0*log(100000.0/(double)t)/log_2), is_now);   
     614        if (t>0) shooting_set_tv96_direct((short) (96.0*log(100000.0/(double)t)/log_2), is_now); 
    615615} 
    616616} 
     
    656656    _GetPropertyCase(PROPCASE_USER_AV, &av, sizeof(av)); 
    657657    return av; 
    658 #else      
     658#else 
    659659    return 0; 
    660660#endif 
     
    664664void shooting_set_av96(short v, short is_now) 
    665665{ 
    666 #if CAM_HAS_IRIS_DIAPHRAGM       
     666#if CAM_HAS_IRIS_DIAPHRAGM 
    667667if ((mode_get()&MODE_MASK) != MODE_PLAY){ 
    668668 long i; 
     
    676676  } 
    677677} 
    678 #endif   
     678#endif 
    679679} 
    680680 
     
    689689        else photo_param_put_off.nd_filter=v; 
    690690} 
    691 #endif   
     691#endif 
    692692} 
    693693 
     
    695695 
    696696void shooting_set_av96_direct(short v, short is_now) 
    697 {   
     697{ 
    698698#if CAM_HAS_IRIS_DIAPHRAGM 
    699699if ((mode_get()&MODE_MASK) != MODE_PLAY){ 
     
    723723 } 
    724724} 
    725 #endif              
     725#endif 
    726726} 
    727727 
     
    760760#if !CAM_CAN_SD_OVER_NOT_IN_MF && CAM_CAN_SD_OVERRIDE 
    761761 int m=mode_get()&MODE_SHOOTING_MASK; 
    762  int mode_video=((m==MODE_VIDEO_STD) ||  
    763                             (m==MODE_VIDEO_SPEED) ||   
     762 int mode_video=((m==MODE_VIDEO_STD) || 
     763                            (m==MODE_VIDEO_SPEED) || 
    764764                            (m==MODE_VIDEO_COMPACT) || 
    765                             (m==MODE_VIDEO_MY_COLORS) ||  
     765                            (m==MODE_VIDEO_MY_COLORS) || 
    766766                            (m==MODE_VIDEO_TIME_LAPSE) || 
    767767                            (m==MODE_VIDEO_COLOR_ACCENT)); 
     
    769769#elif !CAM_CAN_SD_OVERRIDE 
    770770 int m=mode_get()&MODE_SHOOTING_MASK; 
    771  int mode_video=((m==MODE_VIDEO_STD) ||  
    772                             (m==MODE_VIDEO_SPEED) ||   
     771 int mode_video=((m==MODE_VIDEO_STD) || 
     772                            (m==MODE_VIDEO_SPEED) || 
    773773                            (m==MODE_VIDEO_COMPACT) || 
    774                             (m==MODE_VIDEO_MY_COLORS) ||  
     774                            (m==MODE_VIDEO_MY_COLORS) || 
    775775                (m==MODE_VIDEO_TIME_LAPSE) || 
    776776                            (m==MODE_VIDEO_COLOR_ACCENT)); 
    777777  return mode_video; 
    778 #elif defined (CAMERA_ixus800_sd700)                                                
     778#elif defined (CAMERA_ixus800_sd700) 
    779779 int m=mode_get()&MODE_SHOOTING_MASK; 
    780780// TODO whats the reason for this ?!? 
    781781  return (shooting_get_zoom()<8) && (m!=MODE_AUTO) && (m!=MODE_SCN_UNDERWATER); 
    782 #else  
    783   return 1;   
    784 #endif                     
     782#else 
     783  return 1; 
     784#endif 
    785785} 
    786786 
     
    791791#elif !CAM_CAN_SD_OVERRIDE 
    792792  return 0; 
    793 #else  
     793#else 
    794794  return shooting_get_focus_mode(); 
    795 #endif                     
     795#endif 
    796796} 
    797797 
     
    830830  } 
    831831} 
    832 #endif         
     832#endif 
    833833} 
    834834 
     
    840840    shooting_set_user_av_by_id(cv+v); 
    841841} 
    842 #endif     
     842#endif 
    843843} 
    844844 
     
    879879int shooting_is_flash() 
    880880{ 
    881  int t = 0;      
     881 int t = 0; 
    882882 _GetPropertyCase(PROPCASE_IS_FLASH_READY, &t,sizeof(&t)); 
    883883 return t; 
     
    974974        if ((is_now) && shooting_can_focus()) { 
    975975          if (conf.dof_dist_from_lens) s+=shooting_get_lens_to_focal_plane_width(); 
    976           if ((!conf.dof_subj_dist_as_near_limit) && (s>0)) lens_set_focus_pos((s<MAX_DIST)?s:MAX_DIST);  
     976          if ((!conf.dof_subj_dist_as_near_limit) && (s>0)) lens_set_focus_pos((s<MAX_DIST)?s:MAX_DIST); 
    977977          else { 
    978978        int near=shooting_get_near_limit_f(s,shooting_get_min_real_aperture(),get_focal_length(lens_get_zoom_point())); 
    979         if (near>0) lens_set_focus_pos((near<MAX_DIST)?near:MAX_DIST);  
     979        if (near>0) lens_set_focus_pos((near<MAX_DIST)?near:MAX_DIST); 
    980980          } 
    981981        } 
     
    10011001        static const short shutter[]={0, 8, 15, 30, 60, 125, 250, 500, 1000}; 
    10021002        float current_shutter = shooting_get_shutter_speed_from_tv96(shooting_get_tv96()); 
    1003          
     1003 
    10041004        short current_iso=shooting_get_iso_real(); 
    1005                  
     1005 
    10061006        short min_shutter = shutter[conf.autoiso_shutter]; 
    10071007        if (min_shutter == 0) 
     
    10141014        short target_iso = current_iso * min_shutter * current_shutter; 
    10151015        short min_iso = conf.autoiso_min_iso*10; 
    1016          
     1016 
    10171017        if (target_iso > max_iso) 
    10181018                { target_iso = max_iso; } 
    10191019        else if (target_iso < min_iso) 
    10201020                { target_iso = min_iso; } 
    1021          
     1021 
    10221022        float target_shutter = current_shutter *  current_iso / target_iso; 
    1023          
     1023 
    10241024        shooting_set_shutter_speed(target_shutter, SET_NOW); 
    1025          
     1025 
    10261026    shooting_set_iso_real(target_iso, SET_NOW); 
    1027          
     1027 
    10281028} 
    10291029 
     
    10381038float shooting_get_shutter_speed_override_value() 
    10391039{ 
    1040   return (float)conf.tv_override_value*shutter_koef[conf.tv_override_koef];   
     1040  return (float)conf.tv_override_value*shutter_koef[conf.tv_override_koef]; 
    10411041} 
    10421042 
     
    10541054const char * shooting_get_bracket_type() 
    10551055{ 
    1056   return expo_type[conf.bracket_type];   
     1056  return expo_type[conf.bracket_type]; 
    10571057} 
    10581058 
     
    10601060short shooting_get_iso_override_value() 
    10611061{ 
    1062   return conf.iso_override_value*koef[conf.iso_override_koef];   
     1062  return conf.iso_override_value*koef[conf.iso_override_koef]; 
    10631063} 
    10641064 
    10651065short shooting_get_iso_bracket_value() 
    10661066{ 
    1067   return conf.iso_bracket_value*koef[conf.iso_bracket_koef];   
     1067  return conf.iso_bracket_value*koef[conf.iso_bracket_koef]; 
    10681068} 
    10691069 
     
    10781078const char * shooting_get_av_bracket_value() 
    10791079{ 
    1080   return expo_shift[conf.av_bracket_value];   
     1080  return expo_shift[conf.av_bracket_value]; 
    10811081} 
    10821082 
     
    11051105    bracketing.shoot_counter=1; 
    11061106    // if Tv override is enabled... (this was adapted from function shooting_expo_param_override() ) 
    1107     if ( ((conf.tv_enum_type) || (conf.tv_override_value)) && (conf.tv_override_koef) && !(conf.override_disable==1) ) {  
     1107    if ( ((conf.tv_enum_type) || (conf.tv_override_value)) && (conf.tv_override_koef) && !(conf.override_disable==1) ) { 
    11081108      // ...use Tv override value as seed for bracketing: 
    1109       if (conf.tv_enum_type)  
     1109      if (conf.tv_enum_type) 
    11101110        bracketing.tv96 = 32*(conf.tv_override_value-tv_override_zero_shift); 
    1111       else  
     1111      else 
    11121112        bracketing.tv96 = shooting_get_tv96_from_shutter_speed(shooting_get_shutter_speed_override_value()); 
    11131113    } 
    11141114    // Tv override is disabled, use camera's opinion of Tv for bracketing seed value. 
    11151115    else { 
    1116       if (!(m==MODE_M || m==MODE_TV || m==MODE_LONG_SHUTTER)) bracketing.tv96=shooting_get_tv96();  
     1116      if (!(m==MODE_M || m==MODE_TV || m==MODE_LONG_SHUTTER)) bracketing.tv96=shooting_get_tv96(); 
    11171117      else bracketing.tv96=shooting_get_user_tv96(); 
    11181118    } 
     
    11201120  } 
    11211121  // other shoots 
    1122    bracketing.shoot_counter++;    
     1122   bracketing.shoot_counter++; 
    11231123   is_odd=(bracketing.shoot_counter&1); 
    11241124   if ((!is_odd) || (conf.bracket_type>0)) bracketing.dtv96+=bracketing.tv96_step; 
     
    11351135    //short av_override_value=shooting_get_av96_override_value; 
    11361136    //if (av_override_value) bracketing.av96=av_override_value; 
    1137     if (!(m==MODE_M || m==MODE_AV)) bracketing.av96=shooting_get_av96();  
     1137    if (!(m==MODE_M || m==MODE_AV)) bracketing.av96=shooting_get_av96(); 
    11381138        else bracketing.av96=shooting_get_user_av96(); 
    11391139    bracketing.av96_step=32*conf.av_bracket_value; 
    11401140  } 
    11411141  // other shoots 
    1142    bracketing.shoot_counter++;    
     1142   bracketing.shoot_counter++; 
    11431143   is_odd=(bracketing.shoot_counter&1); 
    1144    if (((!is_odd) || (conf.bracket_type>0)) || (((is_odd) && (conf.bracket_type==0)) && ((bracketing.av96-bracketing.dav96)<AV96_MIN)))  
     1144   if (((!is_odd) || (conf.bracket_type>0)) || (((is_odd) && (conf.bracket_type==0)) && ((bracketing.av96-bracketing.dav96)<AV96_MIN))) 
    11451145       bracketing.dav96+=bracketing.av96_step; 
    11461146   if ((((!is_odd) && (conf.bracket_type==0)) || (conf.bracket_type==1)) && ((bracketing.av96-bracketing.dav96)>=AV96_MIN)) 
     
    11501150     } 
    11511151   else if (((is_odd) && (conf.bracket_type==0)) || (conf.bracket_type==2)  || (((!is_odd) && (conf.bracket_type==0)) && ((bracketing.av96-bracketing.dav96)<AV96_MIN))) 
    1152      {  
     1152     { 
    11531153     value=bracketing.av96+bracketing.dav96; 
    11541154     shooting_set_av96_direct(value, SET_NOW); 
     
    11651165    } 
    11661166  // other shoots 
    1167    bracketing.shoot_counter++;    
     1167   bracketing.shoot_counter++; 
    11681168   is_odd=(bracketing.shoot_counter&1); 
    1169     
    1170    if (((!is_odd) || (conf.bracket_type>0)) || (((is_odd) && (conf.bracket_type==0)) && (bracketing.iso<=bracketing.diso)))  
     1169 
     1170   if (((!is_odd) || (conf.bracket_type>0)) || (((is_odd) && (conf.bracket_type==0)) && (bracketing.iso<=bracketing.diso))) 
    11711171    { 
    11721172           bracketing.diso+=bracketing.iso_step; 
     
    11921192 } 
    11931193  // other shoots 
    1194    bracketing.shoot_counter++;    
     1194   bracketing.shoot_counter++; 
    11951195   is_odd=(bracketing.shoot_counter&1); 
    11961196   if (((!is_odd) || (conf.bracket_type>0)) || (((is_odd) && (conf.bracket_type==0)) && (bracketing.subj_dist<=bracketing.dsubj_dist))) 
     
    12121212 
    12131213void shooting_bracketing(void){ 
    1214    
     1214 
    12151215  short drive_mode=shooting_get_drive_mode(); 
    12161216  if (shooting_get_drive_mode()!=0)  { 
    12171217     int m=mode_get()&MODE_SHOOTING_MASK; 
    12181218     if (m!=MODE_STITCH) { 
    1219        if (state_shooting_progress != SHOOTING_PROGRESS_PROCESSING) {  
     1219       if (state_shooting_progress != SHOOTING_PROGRESS_PROCESSING) { 
    12201220           bracketing.shoot_counter=0; 
    12211221           bracketing.av96=0; 
     
    12311231           bracketing.type=0; 
    12321232       } 
    1233            if (conf.tv_bracket_value && !(conf.override_disable==1 && conf.override_disable_all))  shooting_tv_bracketing();  
    1234               else if (conf.av_bracket_value && !(conf.override_disable==1 && conf.override_disable_all)) shooting_av_bracketing();  
     1233           if (conf.tv_bracket_value && !(conf.override_disable==1 && conf.override_disable_all))  shooting_tv_bracketing(); 
     1234              else if (conf.av_bracket_value && !(conf.override_disable==1 && conf.override_disable_all)) shooting_av_bracketing(); 
    12351235              else if ((conf.iso_bracket_value && !(conf.override_disable==1 && conf.override_disable_all)) && (conf.iso_bracket_koef)) { 
    12361236                          shooting_iso_bracketing(); 
     
    12841284 //int m=mode_get()&MODE_SHOOTING_MASK; 
    12851285 if ((state_kbd_script_run) && (photo_param_put_off.tv96)) { 
    1286   shooting_set_tv96_direct(photo_param_put_off.tv96, SET_NOW);   
     1286  shooting_set_tv96_direct(photo_param_put_off.tv96, SET_NOW); 
    12871287  photo_param_put_off.tv96=0; 
    12881288 } 
    12891289   else if (((conf.tv_enum_type) || (conf.tv_override_value)) && (conf.tv_override_koef) && !(conf.override_disable==1)) 
    1290    {  
    1291    if (conf.tv_enum_type)  
     1290   { 
     1291   if (conf.tv_enum_type) 
    12921292     shooting_set_tv96_direct(32*(conf.tv_override_value-(tv_override_zero_shift)),SET_NOW); 
    1293    else    
    1294     shooting_set_tv96_direct(shooting_get_tv96_from_shutter_speed(shooting_get_shutter_speed_override_value()), SET_NOW);  
     1293   else 
     1294    shooting_set_tv96_direct(shooting_get_tv96_from_shutter_speed(shooting_get_shutter_speed_override_value()), SET_NOW); 
    12951295   } 
    12961296 if ((state_kbd_script_run) && (photo_param_put_off.sv96)) { 
    12971297  shooting_set_sv96(photo_param_put_off.sv96, SET_NOW); 
    1298   photo_param_put_off.sv96=0;  
     1298  photo_param_put_off.sv96=0; 
    12991299  } 
    13001300else if ((conf.iso_override_value) && (conf.iso_override_koef) && !(conf.override_disable==1)) 
     
    13101310 if ((state_kbd_script_run) && (photo_param_put_off.subj_dist)) { 
    13111311  shooting_set_focus(photo_param_put_off.subj_dist, SET_NOW); 
    1312   photo_param_put_off.subj_dist=0;   
     1312  photo_param_put_off.subj_dist=0; 
    13131313  } 
    13141314  else if ((conf.subj_dist_override_value) && (conf.subj_dist_override_koef) && !(conf.override_disable==1)) 
     
    13171317 if ((state_kbd_script_run) && (photo_param_put_off.nd_filter)) { 
    13181318   shooting_set_nd_filter_state(photo_param_put_off.nd_filter, SET_NOW); 
    1319    photo_param_put_off.nd_filter=0;   
    1320   } 
    1321  else if (conf.nd_filter_state && !(conf.override_disable==1))  
     1319   photo_param_put_off.nd_filter=0; 
     1320  } 
     1321 else if (conf.nd_filter_state && !(conf.override_disable==1)) 
    13221322   shooting_set_nd_filter_state(conf.nd_filter_state, SET_NOW); 
    1323 #endif   
     1323#endif 
    13241324 
    13251325#if CAM_REAR_CURTAIN 
     
    13301330  shooting_set_flash_video_override(conf.flash_manual_override,conf.flash_video_override_power); 
    13311331#if CAM_QUALITY_OVERRIDE 
    1332  // this doesn't really need to be set in the override hook.  
     1332 // this doesn't really need to be set in the override hook. 
    13331333 // should only need to be set once if the users doesn't change back, but doing it here ensures it is set 
    13341334 shooting_set_image_quality(conf.fast_image_quality); 
     
    13941394        int i; 
    13951395        for (i=0; i < MODESCNT; i++) { 
    1396                 if (modemap[i].canonmode == canonmode)  
     1396                if (modemap[i].canonmode == canonmode) 
    13971397                        return modemap[i].hackmode; 
    13981398        } 
     
    14031403        int i; 
    14041404        for (i=0; i < MODESCNT; i++) { 
    1405                 if (modemap[i].hackmode == hackmode)  
     1405                if (modemap[i].hackmode == hackmode) 
    14061406                        return modemap[i].canonmode; 
    14071407        } 
  • trunk/platform/generic/wrappers.c

    r1059 r1060  
    39390,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,                /* 208-223 */ 
    40400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,                /* 224-239 */ 
    41 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};               /* 240-255 */  
     410,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};               /* 240-255 */ 
    4242#endif 
    4343 
     
    189189                                0x2004, //self-timer sound 
    190190                                0xC211, //short beep 
    191                                 50000,  // AF confirmation  
     191                                50000,  // AF confirmation 
    192192                                0xC507, // error beep imo 
    193193                                0x400D, // LONG ERROR BEEP CONTINIUOUS- warning, cannot be stopped (yet) 
     
    416416} 
    417417 
    418 // strerror exists on vxworks cams,  
     418// strerror exists on vxworks cams, 
    419419// but it does about the same thing as this 
    420420const char *strerror(int en) { 
     
    478478// for DRYOS cameras do something with this!  - sizeof(x[]) must be >= sizeof(struct tm) :  'static int x[9];' 
    479479  static int x[9]; 
    480   return _LocalTime(_tod, &x);    
     480  return _LocalTime(_tod, &x); 
    481481#endif 
    482482} 
     
    659659//#else 
    660660_SetAutoShutdownTime(1); // 1 sec 
    661 for (i=0;i<200;i++) _UnlockMainPower(); // set power unlock counter to 200 or more, because every keyboard function call try to lock power again ( if "Disable LCD off" menu is "alt" or "script").  
     661for (i=0;i<200;i++) _UnlockMainPower(); // set power unlock counter to 200 or more, because every keyboard function call try to lock power again ( if "Disable LCD off" menu is "alt" or "script"). 
    662662//#endif 
    663663} 
     
    776776// return value: 1 - success, 0 - fail 
    777777// called only in VxWorks 
    778   
     778 
    779779 int offset=0x10; // points to partition #2 
    780780 int valid; 
    781    
    782  if ((mbr_sector[0x1FE]!=0x55) || (mbr_sector[0x1FF]!=0xAA)) return 0; // signature check  
     781 
     782 if ((mbr_sector[0x1FE]!=0x55) || (mbr_sector[0x1FF]!=0xAA)) return 0; // signature check 
    783783 
    784784 mbr_buf=_AllocateUncacheableMemory(SECTOR_SIZE); 
     
    787787 
    788788 while(offset>=0) { 
    789   
    790   *part_start_sector=(*(unsigned short*)(mbr_sector+offset+0x1C8)<<16) | *(unsigned short*)(mbr_sector+offset+0x1C6);  
    791   *part_length=(*(unsigned short*)(mbr_sector+offset+0x1CC)<<16) | *(unsigned short*)(mbr_sector+offset+0x1CA);  
     789 
     790  *part_start_sector=(*(unsigned short*)(mbr_sector+offset+0x1C8)<<16) | *(unsigned short*)(mbr_sector+offset+0x1C6); 
     791  *part_length=(*(unsigned short*)(mbr_sector+offset+0x1CC)<<16) | *(unsigned short*)(mbr_sector+offset+0x1CA); 
    792792 
    793793  valid= (*part_start_sector) && (*part_length) && 
    794          (*part_start_sector<=drive_total_sectors) &&  
     794         (*part_start_sector<=drive_total_sectors) && 
    795795         (*part_start_sector+*part_length<=drive_total_sectors) && 
    796796         ((mbr_sector[offset+0x1BE]==0) || (mbr_sector[offset+0x1BE]==0x80)); // status: 0x80 (active) or 0 (non-active) 
     
    825825 { 
    826826         for (i=0; i<=1;i++){ 
    827           part_start_sector=(*(unsigned short*)(mbr_buf+i*16+0x1C8)<<16) | *(unsigned short*)(mbr_buf+i*16+0x1C6);  
    828           part_length=(*(unsigned short*)(mbr_buf+i*16+0x1CC)<<16) | *(unsigned short*)(mbr_buf+i*16+0x1CA);  
     827          part_start_sector=(*(unsigned short*)(mbr_buf+i*16+0x1C8)<<16) | *(unsigned short*)(mbr_buf+i*16+0x1C6); 
     828          part_length=(*(unsigned short*)(mbr_buf+i*16+0x1CC)<<16) | *(unsigned short*)(mbr_buf+i*16+0x1CA); 
    829829          part_status=mbr_buf[i*16+0x1BE]; 
    830830          part_type=mbr_buf[0x1C2+i*16]; 
     
    856856 
    857857         _memset(mbr_buf,0,SECTOR_SIZE); 
    858           
     858 
    859859         start=1; length=2*1024*1024/SECTOR_SIZE; //2 Mb 
    860860         type=1; // FAT primary 
     
    863863         mbr_buf[0x1BE + 12]=length; mbr_buf[0x1BE + 13]=length>>8; mbr_buf[0x1BE + 14]=length>>16; mbr_buf[0x1BE + 15]=length>>24; 
    864864 
    865          start=start+length; length=drive_sectors-start-1;  
     865         start=start+length; length=drive_sectors-start-1; 
    866866         type=0x0B;  //FAT32 primary; 
    867867         mbr_buf[0x1CE + 4]=type; 
     
    928928extern char* second_ext_for_dng; // camera variable! 
    929929 
    930 p_some_f default_some_f;          
    931 char *   default_second_ext;      
     930p_some_f default_some_f; 
     931char *   default_second_ext; 
    932932 
    933933char *_strstr (const char *s1, const char *s2) 
     
    959959void change_ext_to_dng(void){ 
    960960 some_f_for_dng=my_some_f; 
    961  second_ext_for_dng=DNG_EXT_TO;  
     961 second_ext_for_dng=DNG_EXT_TO; 
    962962} 
    963963 
     
    981981#if !CAM_DRYOS 
    982982    long drvnum; 
    983      
     983 
    984984    drvnum = _iosDrvInstall(dh_err,dh_err,dh_err,dh_err,dh_err,dh_err,dh_err); 
    985985    if (drvnum >= 0) 
     
    10681068 
    10691069// for cameras with two (or more?) RAW buffers this can be used to speed up DNG creation by 
    1070 // calling reverse_bytes_order only once. Override in platform/sub/lib.c  
     1070// calling reverse_bytes_order only once. Override in platform/sub/lib.c 
    10711071char __attribute__((weak)) *hook_alt_raw_image_addr() { 
    10721072        return hook_raw_image_addr(); 
     
    11161116#endif 
    11171117 
    1118 // TODO mode switch function should detect if USB is connected or not,  
     1118// TODO mode switch function should detect if USB is connected or not, 
    11191119// and do regular or special switch as needed 
    11201120#ifdef CAM_DRYOS 
Note: See TracChangeset for help on using the changeset viewer.