    int dc_gain_max_weight;
    float dc_gain_on_grey;
    float dc_gain_off_grey;
  
    float sensor_analog_gains[16];
    int analog_gain_min_idx;
    int analog_gain_max_idx;
    int analog_gain_rec_idx;
  
    float cur_ev[3];
 
</s> remove const float DC_GAIN_ON_GREY_OX03C10= 0.3;
const float DC_GAIN_OFF_GREY_OX03C10 = 0.375;
 </s> add const float DC_GAIN_ON_GREY_OX03C10= 0.25;
const float DC_GAIN_OFF_GREY_OX03C10 = 0.35; </s> remove const int DC_GAIN_MIN_WEIGHT = 0;
 </s> add const int DC_GAIN_MIN_WEIGHT_AR0231 = 0;
  float sensor_analog_gains[35];
    int dc_gain_max_weight;
    float dc_gain_on_grey;
    float dc_gain_off_grey;
  
  float sensor_analog_gains[35];
    int analog_gain_min_idx;
    int analog_gain_max_idx;
    int analog_gain_rec_idx;
  
    float cur_ev[3];
keep keep keep keep replace keep keep keep keep keep
 better OX03C10 settings (#25796)

* ev has different scales

* fix initial gradient

* fix highlight weirdness

* try smooth set of gains

* delay

* add gain idx

* oops

* set different min dc

Co-authored-by: Comma Device <device@comma.ai> 
system/camerad/cameras/camera_qcom2.h