Changeset 759
- Timestamp:
- 05/09/09 08:02:58 (4 years ago)
- File:
-
- 1 edited
-
trunk/platform/generic/shooting.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/platform/generic/shooting.c
r740 r759 1063 1063 1064 1064 void shooting_tv_bracketing(){ 1065 short value, is_odd;1066 int m=mode_get()&MODE_SHOOTING_MASK;1067 if (bracketing.shoot_counter==0) { // first shoot1065 short value, is_odd; 1066 int m=mode_get()&MODE_SHOOTING_MASK; 1067 if (bracketing.shoot_counter==0) { // first shoot 1068 1068 bracketing.shoot_counter=1; 1069 #if defined (CAMERA_tx1) 1070 bracketing.tv96=shooting_get_tv96(); 1071 #else 1072 if (!(m==MODE_M || m==MODE_TV)) bracketing.tv96=shooting_get_tv96(); 1073 else bracketing.tv96=shooting_get_user_tv96(); 1074 #endif 1069 // if Tv override is enabled... (this was adapted from function shooting_expo_param_override() ) 1070 if ( ((conf.tv_enum_type) || (conf.tv_override_value)) && (conf.tv_override_koef) && !(conf.override_disable==1) ) { 1071 // ...use Tv override value as seed for bracketing: 1072 if (conf.tv_enum_type) 1073 bracketing.tv96 = 32*(conf.tv_override_value-18); 1074 else 1075 bracketing.tv96 = shooting_get_tv96_from_shutter_speed(shooting_get_shutter_speed_override_value()); 1076 } 1077 // Tv override is disabled, use camera's opinion of Tv for bracketing seed value. 1078 else { 1079 #if defined (CAMERA_tx1) // M mode is actually automatic on the tx1. 1080 bracketing.tv96=shooting_get_tv96(); 1081 #else 1082 if (!(m==MODE_M || m==MODE_TV)) bracketing.tv96=shooting_get_tv96(); 1083 else bracketing.tv96=shooting_get_user_tv96(); 1084 #endif 1085 } 1075 1086 bracketing.tv96_step=32*conf.tv_bracket_value; 1076 }1087 } 1077 1088 // other shoots 1078 // lublu belku1079 1080 1089 bracketing.shoot_counter++; 1081 1090 is_odd=(bracketing.shoot_counter&1);
Note: See TracChangeset
for help on using the changeset viewer.