HomeSort by relevance Sort by last modified time
    Searched refs:aec_t (Results 1 - 4 of 4) sorted by null

  /external/webrtc/src/modules/audio_processing/aec/
aec_core.h 154 } aec_t; typedef in typeref:struct:__anon30470
156 typedef void (*WebRtcAec_FilterFar_t)(aec_t *aec, float yf[2][PART_LEN1]);
158 typedef void (*WebRtcAec_ScaleErrorSignal_t)(aec_t *aec, float ef[2][PART_LEN1]);
161 (aec_t *aec, float *fft, float ef[2][PART_LEN1]);
164 (aec_t *aec, float hNl[PART_LEN1], const float hNlFb, float efw[2][PART_LEN1]);
167 int WebRtcAec_CreateAec(aec_t **aec);
168 int WebRtcAec_FreeAec(aec_t *aec);
169 int WebRtcAec_InitAec(aec_t *aec, int sampFreq);
172 void WebRtcAec_InitMetrics(aec_t *aec);
173 void WebRtcAec_BufferFarendPartition(aec_t *aec, const float* farend)
    [all...]
aec_core.c 108 static void ProcessBlock(aec_t* aec);
110 static void NonLinearProcessing(aec_t *aec, short *output, short *outputH);
115 static void ComfortNoise(aec_t *aec, float efw[2][PART_LEN1],
122 static void UpdateMetrics(aec_t *aec);
147 int WebRtcAec_CreateAec(aec_t **aecInst)
149 aec_t *aec = malloc(sizeof(aec_t));
220 int WebRtcAec_FreeAec(aec_t *aec)
243 static void FilterFar(aec_t *aec, float yf[2][PART_LEN1])
264 static void ScaleErrorSignal(aec_t *aec, float ef[2][PART_LEN1]
    [all...]
aec_core_sse2.c 34 static void FilterFarSSE2(aec_t *aec, float yf[2][PART_LEN1])
75 static void ScaleErrorSignalSSE2(aec_t *aec, float ef[2][PART_LEN1])
131 static void FilterAdaptationSSE2(aec_t *aec, float *fft, float ef[2][PART_LEN1]) {
344 static void OverdriveAndSuppressSSE2(aec_t *aec, float hNl[PART_LEN1],
echo_cancellation.c 95 aec_t *aec;

Completed in 973 milliseconds