Home
last modified time | relevance | path

Searched refs:aec (Results 1 – 13 of 13) sorted by relevance

/external/webrtc/src/modules/audio_processing/aec/main/source/
Daec_core.c119 static void ProcessBlock(aec_t *aec, const short *farend,
123 static void BufferFar(aec_t *aec, const short *farend, int farLen);
124 static void FetchFar(aec_t *aec, short *farend, int farLen, int knownDelay);
126 static void NonLinearProcessing(aec_t *aec, short *output, short *outputH);
131 static void ComfortNoise(aec_t *aec, float efw[2][PART_LEN1],
138 static void UpdateMetrics(aec_t *aec);
160 aec_t *aec = malloc(sizeof(aec_t)); in WebRtcAec_CreateAec() local
161 *aecInst = aec; in WebRtcAec_CreateAec()
162 if (aec == NULL) { in WebRtcAec_CreateAec()
166 if (WebRtcApm_CreateBuffer(&aec->farFrBuf, FRAME_LEN + PART_LEN) == -1) { in WebRtcAec_CreateAec()
[all …]
Daec_core_sse2.c32 static void FilterFarSSE2(aec_t *aec, float yf[2][PART_LEN1]) in FilterFarSSE2() argument
37 int xPos = (i + aec->xfBufBlockPos) * PART_LEN1; in FilterFarSSE2()
40 if (i + aec->xfBufBlockPos >= NR_PART) { in FilterFarSSE2()
46 const __m128 xfBuf_re = _mm_loadu_ps(&aec->xfBuf[0][xPos + j]); in FilterFarSSE2()
47 const __m128 xfBuf_im = _mm_loadu_ps(&aec->xfBuf[1][xPos + j]); in FilterFarSSE2()
48 const __m128 wfBuf_re = _mm_loadu_ps(&aec->wfBuf[0][pos + j]); in FilterFarSSE2()
49 const __m128 wfBuf_im = _mm_loadu_ps(&aec->wfBuf[1][pos + j]); in FilterFarSSE2()
65 yf[0][j] += MulRe(aec->xfBuf[0][xPos + j], aec->xfBuf[1][xPos + j], in FilterFarSSE2()
66 aec->wfBuf[0][ pos + j], aec->wfBuf[1][ pos + j]); in FilterFarSSE2()
67 yf[1][j] += MulIm(aec->xfBuf[0][xPos + j], aec->xfBuf[1][xPos + j], in FilterFarSSE2()
[all …]
Decho_cancellation.c91 aec_t *aec; member
114 if (WebRtcAec_CreateAec(&aecpc->aec) == -1) { in WebRtcAec_Create()
136 aecpc->aec->farFile = fopen("aecFar.pcm","wb"); in WebRtcAec_Create()
137 aecpc->aec->nearFile = fopen("aecNear.pcm","wb"); in WebRtcAec_Create()
138 aecpc->aec->outFile = fopen("aecOut.pcm","wb"); in WebRtcAec_Create()
139 aecpc->aec->outLpFile = fopen("aecOutLp.pcm","wb"); in WebRtcAec_Create()
160 fclose(aecpc->aec->farFile); in WebRtcAec_Free()
161 fclose(aecpc->aec->nearFile); in WebRtcAec_Free()
162 fclose(aecpc->aec->outFile); in WebRtcAec_Free()
163 fclose(aecpc->aec->outLpFile); in WebRtcAec_Free()
[all …]
Daec_core.h168 typedef void (*WebRtcAec_FilterFar_t)(aec_t *aec, float yf[2][PART_LEN1]);
170 typedef void (*WebRtcAec_ScaleErrorSignal_t)(aec_t *aec, float ef[2][PART_LEN1]);
175 (aec_t *aec, float *fft, float ef[2][PART_LEN1]);
178 (aec_t *aec, float hNl[PART_LEN1], const float hNlFb, float efw[2][PART_LEN1]);
181 int WebRtcAec_CreateAec(aec_t **aec);
182 int WebRtcAec_FreeAec(aec_t *aec);
183 int WebRtcAec_InitAec(aec_t *aec, int sampFreq);
186 void WebRtcAec_InitMetrics(aec_t *aec);
187 void WebRtcAec_ProcessFrame(aec_t *aec, const short *farend,
Daec.gyp15 'target_name': 'aec',
/external/webrtc/src/modules/audio_processing/main/source/
Dapm.gyp28 '../../aec/main/source/aec.gyp:aec',
DAndroid.mk53 $(LOCAL_PATH)/../../aec/main/interface \
/external/webrtc/src/modules/audio_processing/main/test/process_test/
Dapmtest.m14 % 'aec' The AEC test set.
61 tests = {'apm','apmm','aec','aecm','agc','ns','vad'};
105 ' -aec --drift_compensation -agc --fixed_digital' ...
117 ' -aec --drift_compensation -agc --adaptive_digital' ...
123 opt = ['-aec --drift_compensation -agc --fixed_digital -hpf -ns ' ...
/external/webrtc/
DAndroid.mk18 include $(MY_WEBRTC_ROOT_PATH)/src/modules/audio_processing/aec/main/source/Android.mk
/external/dropbear/libtommath/mtest/
Dmpi.c2631 int aec = (ec < 0) ? -ec : ec; in mp_strerror() local
2638 return mp_err_string[aec + 1]; in mp_strerror()
/external/webkit/PerformanceTests/Parser/resources/
Dfinal-url-en427 http://aec.cadalyst.com/aec/article/articleList.jsp?categoryId=6705
20471 http://www.acs-aec.org/intss_eng.htm
20843 http://www.aec.gov.au/_content/what/faqs/elections.htm
49665 http://www.ingentaconnect.com/content/bsc/aec/2003/00000028/00000005/art00003
57902 http://www.msu.edu/course/aec/810/clippings/Farmers%20lose%20land.htm
/external/valgrind/tsan/offline_tests/
D311.tst.gz1#PC 0 unknown unknown unknown 1 2THR_START 0 0 0 0 3THR_FIRST_INSN 0 0 0 ...
D301.tst.gz