/external/webrtc/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/ |
H A D | WebRtcAudioEffects.java | 54 private AcousticEchoCanceler aec = null; field in class:WebRtcAudioEffects 228 if (aec != null && (enable != shouldEnableAec)) { 276 assertTrue(aec == null); 294 aec = AcousticEchoCanceler.create(audioSession); 295 if (aec != null) { 296 boolean enabled = aec.getEnabled(); 298 if (aec.setEnabled(enable) != AudioEffect.SUCCESS) { 304 + (aec.getEnabled() ? "enabled" : "disabled")); 354 if (aec != null) { 355 aec [all...] |
/external/webrtc/webrtc/modules/audio_processing/aec/ |
H A D | echo_cancellation_internal.h | 15 #include "webrtc/modules/audio_processing/aec/aec_core.h" 62 AecCore* aec; member in struct:__anon20937
|
H A D | aec_core_mips.c | 15 #include "webrtc/modules/audio_processing/aec/aec_core.h" 20 #include "webrtc/modules/audio_processing/aec/aec_core_internal.h" 21 #include "webrtc/modules/audio_processing/aec/aec_rdft.h" 26 void WebRtcAec_ComfortNoise_mips(AecCore* aec, argument 41 WebRtcSpl_RandUArray(randW16, PART_LEN, &aec->seed); 276 if (aec->num_bands > 1) { 646 void WebRtcAec_OverdriveAndSuppress_mips(AecCore* aec, argument 690 hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]);
|
H A D | aec_core.c | 15 #include "webrtc/modules/audio_processing/aec/aec_core.h" 29 #include "webrtc/modules/audio_processing/aec/aec_common.h" 30 #include "webrtc/modules/audio_processing/aec/aec_core_internal.h" 31 #include "webrtc/modules/audio_processing/aec/aec_rdft.h" 270 static void OverdriveAndSuppress(AecCore* aec, argument 281 hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]); 293 static int PartitionDelay(const AecCore* aec) { argument 302 for (i = 0; i < aec->num_partitions; i++) { 307 wfEn += aec->wfBuf[0][pos + j] * aec 331 SmoothedPSD(AecCore* aec, float efw[2][PART_LEN1], float dfw[2][PART_LEN1], float xfw[2][PART_LEN1], int* extreme_filter_divergence) argument 408 SubbandCoherence(AecCore* aec, float efw[2][PART_LEN1], float dfw[2][PART_LEN1], float xfw[2][PART_LEN1], float* fft, float* cohde, float* cohxd, int* extreme_filter_divergence) argument 441 ComfortNoise(AecCore* aec, float efw[2][PART_LEN1], float comfortNoiseHband[2][PART_LEN1], const float* noisePow, const float* lambda) argument 627 UpdateMetrics(AecCore* aec) argument 922 EchoSubtraction( AecCore* aec, int num_partitions, int x_fft_buf_block_pos, int metrics_mode, int extended_filter_enabled, float normal_mu, float normal_error_threshold, float x_fft_buf[2][kExtendedNumPartitions * PART_LEN1], float* const y, float x_pow[PART_LEN1], float h_fft_buf[2][kExtendedNumPartitions * PART_LEN1], PowerLevel* linout_level, float echo_subtractor_output[PART_LEN]) argument 1000 EchoSuppression(AecCore* aec, float farend[PART_LEN2], float* echo_subtractor_output, float* output, float* const* outputH) argument 1244 ProcessBlock(AecCore* aec) argument 1426 AecCore* aec = malloc(sizeof(AecCore)); local 1536 WebRtcAec_FreeAec(AecCore* aec) argument 1564 WebRtcAec_InitAec(AecCore* aec, int sampFreq) argument 1738 WebRtcAec_BufferFarendPartition(AecCore* aec, const float* farend) argument 1747 WebRtcAec_MoveFarReadPtr(AecCore* aec, int elements) argument 1753 WebRtcAec_ProcessFrames(AecCore* aec, const float* const* nearend, size_t num_bands, size_t num_samples, int knownDelay, float* const* out) argument [all...] |
H A D | aec_core_neon.c | 22 #include "webrtc/modules/audio_processing/aec/aec_common.h" 23 #include "webrtc/modules/audio_processing/aec/aec_core_internal.h" 24 #include "webrtc/modules/audio_processing/aec/aec_rdft.h" 382 static void OverdriveAndSuppressNEON(AecCore* aec, argument 390 const float32x4_t vec_overDriveSm = vmovq_n_f32(aec->overDriveSm); 444 hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]); 456 static int PartitionDelayNEON(const AecCore* aec) { argument 465 for (i = 0; i < aec->num_partitions; i++) { 472 const float32x4_t vec_wfBuf0 = vld1q_f32(&aec->wfBuf[0][pos + j]); 473 const float32x4_t vec_wfBuf1 = vld1q_f32(&aec 510 SmoothedPSD(AecCore* aec, float efw[2][PART_LEN1], float dfw[2][PART_LEN1], float xfw[2][PART_LEN1], int* extreme_filter_divergence) argument 675 SubbandCoherenceNEON(AecCore* aec, float efw[2][PART_LEN1], float dfw[2][PART_LEN1], float xfw[2][PART_LEN1], float* fft, float* cohde, float* cohxd, int* extreme_filter_divergence) argument [all...] |
H A D | aec_core_sse2.c | 20 #include "webrtc/modules/audio_processing/aec/aec_common.h" 21 #include "webrtc/modules/audio_processing/aec/aec_core_internal.h" 22 #include "webrtc/modules/audio_processing/aec/aec_rdft.h" 369 static void OverdriveAndSuppressSSE2(AecCore* aec, argument 377 const __m128 vec_overDriveSm = _mm_set1_ps(aec->overDriveSm); 423 hNl[i] = powf(hNl[i], aec->overDriveSm * WebRtcAec_overDriveCurve[i]); 443 static int PartitionDelaySSE2(const AecCore* aec) { argument 452 for (i = 0; i < aec->num_partitions; i++) { 459 const __m128 vec_wfBuf0 = _mm_loadu_ps(&aec->wfBuf[0][pos + j]); 460 const __m128 vec_wfBuf1 = _mm_loadu_ps(&aec 489 SmoothedPSD(AecCore* aec, float efw[2][PART_LEN1], float dfw[2][PART_LEN1], float xfw[2][PART_LEN1], int* extreme_filter_divergence) argument 661 SubbandCoherenceSSE2(AecCore* aec, float efw[2][PART_LEN1], float dfw[2][PART_LEN1], float xfw[2][PART_LEN1], float* fft, float* cohde, float* cohxd, int* extreme_filter_divergence) argument [all...] |
/external/webrtc/webrtc/modules/audio_processing/test/ |
H A D | debug_dump_test.cc | 527 EchoCancellation* aec = generator.apm()->echo_cancellation(); local 528 EXPECT_EQ(AudioProcessing::kNoError, aec->Enable(!aec->is_enabled())); 542 EchoCancellation* aec = generator.apm()->echo_cancellation(); local 543 EXPECT_EQ(AudioProcessing::kNoError, aec->Enable(!aec->is_enabled())); 553 EchoCancellation* aec = generator.apm()->echo_cancellation(); local 554 EXPECT_EQ(AudioProcessing::kNoError, aec->Enable(true)); 556 aec->set_suppression_level(EchoCancellation::kLowSuppression)); 561 aec [all...] |
/external/webrtc/webrtc/voice_engine/ |
H A D | voe_audio_processing_impl.cc | 480 EchoCancellation* aec = _shared->audio_processing()->echo_cancellation(); local 481 if (aec->enable_drift_compensation(enable) != 0) { 483 "aec->enable_drift_compensation() failed"); 492 EchoCancellation* aec = _shared->audio_processing()->echo_cancellation(); local 493 return aec->is_drift_compensation_enabled();
|
H A D | transmit_mixer.cc | 1254 EchoCancellation* aec = audioproc_->echo_cancellation(); local 1255 if (aec->is_drift_compensation_enabled()) { 1256 aec->set_stream_drift_samples(clock_drift);
|
/external/robolectric/v3/runtime/ |
H A D | android-all-4.1.2_r1-robolectric-0.jar | META-INF/ META-INF/MANIFEST.MF android/ android/accessibilityservice/ android/accessibilityservice/AccessibilityService$1.class ... |
H A D | android-all-4.2.2_r1.2-robolectric-0.jar | META-INF/ META-INF/MANIFEST.MF android/ android/accessibilityservice/ android/accessibilityservice/AccessibilityService$1.class ... |
H A D | android-all-4.3_r2-robolectric-0.jar | META-INF/ META-INF/MANIFEST.MF android/ android/accessibilityservice/ android/accessibilityservice/AccessibilityService$1.class ... |
H A D | android-all-4.4_r1-robolectric-1.jar | META-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/android/ com/google/android/collect/ ... |
H A D | android-all-5.0.0_r2-robolectric-1.jar | META-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/android/ com/google/android/collect/ ... |
H A D | android-all-5.1.1_r9-robolectric-1.jar | META-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/android/ com/google/android/collect/ ... |