Searched defs:aec (Results 1 - 15 of 15) sorted by relevance

/external/webrtc/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/
H A DWebRtcAudioEffects.java54 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 Decho_cancellation_internal.h15 #include "webrtc/modules/audio_processing/aec/aec_core.h"
62 AecCore* aec; member in struct:__anon20937
H A Daec_core_mips.c15 #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 Daec_core.c15 #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 Daec_core_neon.c22 #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 Daec_core_sse2.c20 #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 Ddebug_dump_test.cc527 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 Dvoe_audio_processing_impl.cc480 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 Dtransmit_mixer.cc1254 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 Dandroid-all-4.1.2_r1-robolectric-0.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/accessibilityservice/ android/accessibilityservice/AccessibilityService$1.class ...
H A Dandroid-all-4.2.2_r1.2-robolectric-0.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/accessibilityservice/ android/accessibilityservice/AccessibilityService$1.class ...
H A Dandroid-all-4.3_r2-robolectric-0.jarMETA-INF/ META-INF/MANIFEST.MF android/ android/accessibilityservice/ android/accessibilityservice/AccessibilityService$1.class ...
H A Dandroid-all-4.4_r1-robolectric-1.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/android/ com/google/android/collect/ ...
H A Dandroid-all-5.0.0_r2-robolectric-1.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/android/ com/google/android/collect/ ...
H A Dandroid-all-5.1.1_r9-robolectric-1.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/google/ com/google/android/ com/google/android/collect/ ...

Completed in 305 milliseconds