/external/webrtc/webrtc/modules/audio_processing/aec/ |
D | aec_core.c | 270 static void OverdriveAndSuppress(AecCore* aec, in OverdriveAndSuppress() argument 281 hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]); in OverdriveAndSuppress() 293 static int PartitionDelay(const AecCore* aec) { in PartitionDelay() argument 302 for (i = 0; i < aec->num_partitions; i++) { in PartitionDelay() 307 wfEn += aec->wfBuf[0][pos + j] * aec->wfBuf[0][pos + j] + in PartitionDelay() 308 aec->wfBuf[1][pos + j] * aec->wfBuf[1][pos + j]; in PartitionDelay() 331 static void SmoothedPSD(AecCore* aec, in SmoothedPSD() argument 337 const float* ptrGCoh = aec->extended_filter_enabled in SmoothedPSD() 338 ? WebRtcAec_kExtendedSmoothingCoefficients[aec->mult - 1] in SmoothedPSD() 339 : WebRtcAec_kNormalSmoothingCoefficients[aec->mult - 1]; in SmoothedPSD() [all …]
|
D | system_delay_unittest.cc | 101 EXPECT_EQ(0, WebRtcAec_system_delay(self_->aec)); in Init() 128 WebRtcAec_system_delay(self_->aec)); in BufferFillUp() 139 if (WebRtcAec_delay_agnostic_enabled(self_->aec) == 1) { in RunStableStartup() 163 WebRtcAec_system_delay(self_->aec)); in RunStableStartup() 200 WebRtcAec_enable_extended_filter(self_->aec, extended_filter); in TEST_F() 201 EXPECT_EQ(extended_filter, WebRtcAec_extended_filter_enabled(self_->aec)); in TEST_F() 203 WebRtcAec_enable_delay_agnostic(self_->aec, da_aec); in TEST_F() 204 EXPECT_EQ(da_aec, WebRtcAec_delay_agnostic_enabled(self_->aec)); in TEST_F() 213 WebRtcAec_system_delay(self_->aec)); in TEST_F() 228 WebRtcAec_enable_extended_filter(self_->aec, extended_filter); in TEST_F() [all …]
|
D | aec_core_sse2.c | 369 static void OverdriveAndSuppressSSE2(AecCore* aec, in OverdriveAndSuppressSSE2() argument 377 const __m128 vec_overDriveSm = _mm_set1_ps(aec->overDriveSm); in OverdriveAndSuppressSSE2() 423 hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]); in OverdriveAndSuppressSSE2() 443 static int PartitionDelaySSE2(const AecCore* aec) { in PartitionDelaySSE2() argument 452 for (i = 0; i < aec->num_partitions; i++) { in PartitionDelaySSE2() 459 const __m128 vec_wfBuf0 = _mm_loadu_ps(&aec->wfBuf[0][pos + j]); in PartitionDelaySSE2() 460 const __m128 vec_wfBuf1 = _mm_loadu_ps(&aec->wfBuf[1][pos + j]); in PartitionDelaySSE2() 468 wfEn += aec->wfBuf[0][pos + j] * aec->wfBuf[0][pos + j] + in PartitionDelaySSE2() 469 aec->wfBuf[1][pos + j] * aec->wfBuf[1][pos + j]; in PartitionDelaySSE2() 489 static void SmoothedPSD(AecCore* aec, in SmoothedPSD() argument [all …]
|
D | aec_core_neon.c | 382 static void OverdriveAndSuppressNEON(AecCore* aec, in OverdriveAndSuppressNEON() argument 390 const float32x4_t vec_overDriveSm = vmovq_n_f32(aec->overDriveSm); in OverdriveAndSuppressNEON() 444 hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]); in OverdriveAndSuppressNEON() 456 static int PartitionDelayNEON(const AecCore* aec) { in PartitionDelayNEON() argument 465 for (i = 0; i < aec->num_partitions; i++) { in PartitionDelayNEON() 472 const float32x4_t vec_wfBuf0 = vld1q_f32(&aec->wfBuf[0][pos + j]); in PartitionDelayNEON() 473 const float32x4_t vec_wfBuf1 = vld1q_f32(&aec->wfBuf[1][pos + j]); in PartitionDelayNEON() 489 wfEn += aec->wfBuf[0][pos + j] * aec->wfBuf[0][pos + j] + in PartitionDelayNEON() 490 aec->wfBuf[1][pos + j] * aec->wfBuf[1][pos + j]; in PartitionDelayNEON() 510 static void SmoothedPSD(AecCore* aec, in SmoothedPSD() argument [all …]
|
D | echo_cancellation.c | 128 aecpc->aec = WebRtcAec_CreateAec(); in WebRtcAec_Create() 129 if (!aecpc->aec) { in WebRtcAec_Create() 181 WebRtcAec_FreeAec(aecpc->aec); in WebRtcAec_Free() 204 if (WebRtcAec_InitAec(aecpc->aec, aecpc->sampFreq) == -1) { in WebRtcAec_Init() 235 aecpc->startup_phase = WebRtcAec_extended_filter_enabled(aecpc->aec) || in WebRtcAec_Init() 236 !WebRtcAec_delay_agnostic_enabled(aecpc->aec); in WebRtcAec_Init() 315 aecpc->aec, WebRtcAec_system_delay(aecpc->aec) + (int)newNrOfSamples); in WebRtcAec_BufferFarend() 328 WebRtcAec_BufferFarendPartition(aecpc->aec, ptmp); in WebRtcAec_BufferFarend() 370 if (WebRtcAec_extended_filter_enabled(aecpc->aec)) { in WebRtcAec_Process() 390 int16_t far_buf_size_ms = (int16_t)(WebRtcAec_system_delay(aecpc->aec) / in WebRtcAec_Process() [all …]
|
D | aec_core.h | 57 void WebRtcAec_FreeAec(AecCore* aec); 58 int WebRtcAec_InitAec(AecCore* aec, int sampFreq); 67 void WebRtcAec_BufferFarendPartition(AecCore* aec, const float* farend); 68 void WebRtcAec_ProcessFrames(AecCore* aec, 78 int WebRtcAec_MoveFarReadPtr(AecCore* aec, int elements);
|
D | aec_core_internal.h | 196 typedef void (*WebRtcAecOverdriveAndSuppress)(AecCore* aec, 202 typedef void (*WebRtcAecComfortNoise)(AecCore* aec, 209 typedef void (*WebRtcAecSubBandCoherence)(AecCore* aec, 219 typedef int (*WebRtcAecPartitionDelay)(const AecCore* aec);
|
D | aec_core_mips.c | 26 void WebRtcAec_ComfortNoise_mips(AecCore* aec, in WebRtcAec_ComfortNoise_mips() argument 41 WebRtcSpl_RandUArray(randW16, PART_LEN, &aec->seed); in WebRtcAec_ComfortNoise_mips() 276 if (aec->num_bands > 1) { in WebRtcAec_ComfortNoise_mips() 646 void WebRtcAec_OverdriveAndSuppress_mips(AecCore* aec, in WebRtcAec_OverdriveAndSuppress_mips() argument 690 hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]); in WebRtcAec_OverdriveAndSuppress_mips()
|
D | echo_cancellation_internal.h | 62 AecCore* aec; member
|
/external/webrtc/webrtc/modules/audio_processing/ |
D | audio_processing.gypi | 35 'aec/aec_core.c', 36 'aec/aec_core.h', 37 'aec/aec_core_internal.h', 38 'aec/aec_rdft.c', 39 'aec/aec_rdft.h', 40 'aec/aec_resampler.c', 41 'aec/aec_resampler.h', 42 'aec/echo_cancellation.c', 43 'aec/echo_cancellation_internal.h', 44 'aec/echo_cancellation.h', [all …]
|
D | BUILD.gn | 25 "aec/aec_core.c", 26 "aec/aec_core.h", 27 "aec/aec_core_internal.h", 28 "aec/aec_rdft.c", 29 "aec/aec_rdft.h", 30 "aec/aec_resampler.c", 31 "aec/aec_resampler.h", 32 "aec/echo_cancellation.c", 33 "aec/echo_cancellation.h", 34 "aec/echo_cancellation_internal.h", [all …]
|
/external/webrtc/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/ |
D | WebRtcAudioEffects.java | 54 private AcousticEchoCanceler aec = null; field in WebRtcAudioEffects 228 if (aec != null && (enable != shouldEnableAec)) { in setAEC() 276 assertTrue(aec == null); in enable() 294 aec = AcousticEchoCanceler.create(audioSession); in enable() 295 if (aec != null) { in enable() 296 boolean enabled = aec.getEnabled(); in enable() 298 if (aec.setEnabled(enable) != AudioEffect.SUCCESS) { in enable() 304 + (aec.getEnabled() ? "enabled" : "disabled")); in enable() 354 if (aec != null) { in release() 355 aec.release(); in release() [all …]
|
/external/webrtc/webrtc/modules/audio_processing/test/ |
D | debug_dump_test.cc | 527 EchoCancellation* aec = generator.apm()->echo_cancellation(); in TEST_F() local 528 EXPECT_EQ(AudioProcessing::kNoError, aec->Enable(!aec->is_enabled())); in TEST_F() 542 EchoCancellation* aec = generator.apm()->echo_cancellation(); in TEST_F() local 543 EXPECT_EQ(AudioProcessing::kNoError, aec->Enable(!aec->is_enabled())); in TEST_F() 553 EchoCancellation* aec = generator.apm()->echo_cancellation(); in TEST_F() local 554 EXPECT_EQ(AudioProcessing::kNoError, aec->Enable(true)); in TEST_F() 556 aec->set_suppression_level(EchoCancellation::kLowSuppression)); in TEST_F() 561 aec->set_suppression_level(EchoCancellation::kHighSuppression)); in TEST_F()
|
D | apmtest.m | 14 % 'aec' The AEC test set. 60 tests = {'apm','apmm','aec','aecm','agc','ns','vad'}; 104 ' -aec --drift_compensation -agc --fixed_digital' ... 116 ' -aec --drift_compensation -agc --adaptive_digital' ... 122 opt = ['-aec --drift_compensation -agc --fixed_digital -hpf -ns ' ...
|
D | audioproc_float.cc | 57 DEFINE_bool(aec, false, "Enable echo cancellation.");
|
/external/speex/ |
D | TODO | 18 --enable-{aec,preprocessor,jitter,resampler}
|
/external/webrtc/webrtc/voice_engine/ |
D | voe_audio_processing_impl.cc | 480 EchoCancellation* aec = _shared->audio_processing()->echo_cancellation(); in EnableDriftCompensation() local 481 if (aec->enable_drift_compensation(enable) != 0) { in EnableDriftCompensation() 492 EchoCancellation* aec = _shared->audio_processing()->echo_cancellation(); in DriftCompensationEnabled() local 493 return aec->is_drift_compensation_enabled(); in DriftCompensationEnabled()
|
D | transmit_mixer.cc | 1254 EchoCancellation* aec = audioproc_->echo_cancellation(); in ProcessAudio() local 1255 if (aec->is_drift_compensation_enabled()) { in ProcessAudio() 1256 aec->set_stream_drift_samples(clock_drift); in ProcessAudio()
|
/external/webrtc/webrtc/tools/agc/ |
D | agc_harness.cc | 47 DEFINE_bool(aec,
|
/external/webrtc/webrtc/modules/ |
D | modules.gyp | 222 'audio_processing/aec/echo_cancellation_unittest.cc', 223 'audio_processing/aec/system_delay_unittest.cc',
|
/external/webrtc/webrtc/ |
D | LICENSE_THIRD_PARTY | 17 modules/audio_processing/aec/aec_rdft.c 234 modules/audio_processing/aec/aec_rdft.c
|
/external/cldr/tools/java/org/unicode/cldr/util/data/ |
D | iso-639-3-macrolanguages.tab | 14 ara aec A
|
/external/arm-optimized-routines/test/testcases/directed/ |
D | rred2.tst | 91 func=rred op1=42cfc6d3.09f89140 result=3cf02383.5bd45535.aec res2=00000001 errno=0 96 func=rred op1=42dfc6d3.09f89140 result=3d002383.5bd45535.aec res2=00000002 errno=0
|
/external/pdfium/testing/resources/ |
D | bug_555784.in | 45 …add /ade /adf /ae0 /ae1 /ae2 /ae3 /ae4 /ae5 /ae6 /ae7 /ae8 /ae9 /aea /aeb /aec /aed /aee /aef /af0…
|
/external/google-breakpad/src/processor/testdata/symbols/microdump/breakpad_unittests/D6D1FEC9A15DE7F38A236898871A2E770/ |
D | breakpad_unittests.sym | 819 21aec c 325 25 1830 FUNC 23aec 14 0 ExceptionHandlerTest_ModuleInfo_Test::~ExceptionHandlerTest_ModuleInfo_Test 1831 23aec 14 806 6 2862 25aec 4 101 120 3338 26aec 4 239 121 7638 31aec c 324 136 8990 34aec 18 52 20 9458 35aec 8 90 25 9872 36aec 4 277 82 10666 38aec c 236 27 [all …]
|