54#if !defined(_SPANDSP_LINE_MODEL_H_) 
   55#define _SPANDSP_LINE_MODEL_H_ 
   57#define SPANDSP_EXPOSE_INTERNAL_STRUCTURES 
   60#define LINE_FILTER_SIZE 129 
   75    float near_buf[LINE_FILTER_SIZE];
 
   86    int16_t bulk_delay_buf[8000];
 
   93    float far_buf[LINE_FILTER_SIZE];
 
  133SPAN_DECLARE_DATA 
extern const float *line_models[];
 
  137                                        const int16_t input1[],
 
  139                                        const int16_t input2[],
 
  148                                                                       float echo_level_cpe1,
 
  149                                                                       float echo_level_co1,
 
  152                                                                       float echo_level_cpe2,
 
  153                                                                       float echo_level_co2,
 
  161                                      const int16_t input[],
 
int16_t noise(noise_state_t *s)
Generate a sample of audio noise.
Definition noise.c:52
Definition private/awgn.h:33
Definition line_model.h:121
Definition test_utils.c:54
Definition line_model.h:67
awgn_state_t near_noise
Definition line_model.h:79
int mains_interference
Definition line_model.h:112
int near_filter_len
Definition line_model.h:73
float near_cpe_hybrid_echo
Definition line_model.h:100
int near_buf_ptr
Definition line_model.h:77
int far_filter_len
Definition line_model.h:91
const float * far_filter
Definition line_model.h:89
float far_cpe_hybrid_echo
Definition line_model.h:105
awgn_state_t far_noise
Definition line_model.h:97
int bulk_delay
Definition line_model.h:82
int far_buf_ptr
Definition line_model.h:95
float far_co_hybrid_echo
Definition line_model.h:107
int bulk_delay_ptr
Definition line_model.h:84
const float * near_filter
Definition line_model.h:71
float near_co_hybrid_echo
Definition line_model.h:102
float dc_offset
Definition line_model.h:109
Definition private/tone_generate.h:54