26#if !defined(_SPANDSP_TONE_DETECT_H_) 
   27#define _SPANDSP_TONE_DETECT_H_ 
   34#if defined(SPANDSP_USE_FIXED_POINT) 
   47#if defined(SPANDSP_USE_FIXED_POINT) 
   70#if defined(__cplusplus) 
  110#if defined(SPANDSP_USE_FIXED_POINT) 
  121#if defined(SPANDSP_USE_FIXED_POINT) 
  130#if defined(SPANDSP_USE_FIXED_POINT) 
  131    x = (((int32_t) s->fac*s->v2) >> 14);
 
  136    s->v3 = x - v1 + (amp >> 7);
 
  138    s->v3 = s->fac*s->v2 - v1 + amp;
 
  148#if defined(SPANDSP_USE_FIXED_POINT) 
  149#define goertzel_preadjust_amp(amp) (((int16_t) amp) >> 7) 
  151#define goertzel_preadjust_amp(amp) ((float) amp) 
  161#if defined(SPANDSP_USE_FIXED_POINT) 
  167#if defined(SPANDSP_USE_FIXED_POINT) 
  176#if defined(SPANDSP_USE_FIXED_POINT) 
  177    x = (((int32_t) s->fac*s->v2) >> 14);
 
  178    s->v3 = x - v1 + amp;
 
  180    s->v3 = s->fac*s->v2 - v1 + amp;
 
  192SPAN_DECLARE(
int) periodogram_generate_coeffs(
complexf_t coeffs[], 
float freq, 
int sample_rate, 
int window_len);
 
  202SPAN_DECLARE(
float) periodogram_generate_phase_offset(
complexf_t *offset, 
float freq, 
int sample_rate, 
int interval);
 
  241#if defined(__cplusplus) 
Definition tone_detect.h:33
Definition tone_detect.h:46