float result_db = cur_ff_db + FF_TRANS_DELTA_GAIN;
#if CONFIG_DEBUG_ENABLE
printf(“%s->get result db:\n”, func);
put_float(result_db);
#endif
if(result_db > TRANS_GAIN_CHECK_MAX_DB || (result_db < TRANS_GAIN_CHECK_MIN_DB)) {
printf(“%s->check again fail!!!, set defaul\n”, func);
result_db = TRANS_GAIN_CHECK_FAIL_DB;
}
new_trans_gain = eq_db2mag(result_db);
#if CONFIG_DEBUG_ENABLE
printf(“%s->set new_trans_gain:\n”, func);
put_float(new_trans_gain);
#endif
}
return new_trans_gain;