row_energy 273 src/libteletone_detect.c float row_energy[GRID_FACTOR]; row_energy 326 src/libteletone_detect.c row_energy[0] = teletone_goertzel_result (&dtmf_detect_state->row_out[0]); row_energy 330 src/libteletone_detect.c row_energy[i] = teletone_goertzel_result (&dtmf_detect_state->row_out[i]); row_energy 331 src/libteletone_detect.c if (row_energy[i] > row_energy[best_row]) { row_energy 341 src/libteletone_detect.c if (row_energy[best_row] >= DTMF_THRESHOLD && row_energy 343 src/libteletone_detect.c col_energy[best_col] < row_energy[best_row]*DTMF_REVERSE_TWIST && row_energy 344 src/libteletone_detect.c col_energy[best_col]*DTMF_NORMAL_TWIST > row_energy[best_row]) { row_energy 348 src/libteletone_detect.c (i != best_row && row_energy[i]*DTMF_RELATIVE_PEAK_ROW > row_energy[best_row])) { row_energy 353 src/libteletone_detect.c if (i >= GRID_FACTOR && (row_energy[best_row] + col_energy[best_col]) > 42.0*dtmf_detect_state->energy && row_energy 355 src/libteletone_detect.c teletone_goertzel_result (&dtmf_detect_state->row_out2nd[best_row])*DTMF_2ND_HARMONIC_ROW < row_energy[best_row]) {