/external/webrtc/src/modules/audio_processing/aecm/main/source/ |
echo_control_mobile.c | 91 aecmob_t *aecm; local 97 aecm = malloc(sizeof(aecmob_t)); 98 *aecmInst = aecm; 99 if (aecm == NULL) 104 if (WebRtcAecm_CreateCore(&aecm->aecmCore) == -1) 106 WebRtcAecm_Free(aecm); 107 aecm = NULL; 111 if (WebRtcApm_CreateBuffer(&aecm->farendBuf, kBufSizeSamp) == -1) 113 WebRtcAecm_Free(aecm); 114 aecm = NULL 137 aecmob_t *aecm = aecmInst; local 164 aecmob_t *aecm = aecmInst; local 235 aecmob_t *aecm = aecmInst; local 276 aecmob_t *aecm = aecmInst; local 523 aecmob_t *aecm = aecmInst; local 605 aecmob_t *aecm = aecmInst; local 651 aecmob_t *aecm = aecmInst; local [all...] |
aecm_core.c | 108 static void WebRtcAecm_ComfortNoise(AecmCore_t* const aecm, const WebRtc_UWord16 * const dfa, 218 AecmCore_t *aecm = malloc(sizeof(AecmCore_t)); local 219 *aecmInst = aecm; 220 if (aecm == NULL) 225 if (WebRtcApm_CreateBuffer(&aecm->farFrameBuf, FRAME_LEN + PART_LEN) == -1) 227 WebRtcAecm_FreeCore(aecm); 228 aecm = NULL; 232 if (WebRtcApm_CreateBuffer(&aecm->nearNoisyFrameBuf, FRAME_LEN + PART_LEN) == -1) 234 WebRtcAecm_FreeCore(aecm); 235 aecm = NULL [all...] |
aecm_core.h | 225 // Allocates the memory needed by the AECM. The memory needs to be 229 // - aecm : Instance that should be created 232 // - aecm : Created instance 237 int WebRtcAecm_CreateCore(AecmCore_t **aecm); 242 // This function initializes the AECM instant created with WebRtcAecm_CreateCore(...) 244 // - aecm : Pointer to the AECM instance 248 // - aecm : Initialized instance 253 int WebRtcAecm_InitCore(AecmCore_t * const aecm, int samplingFreq); 260 // - aecm : Pointer to the AECM instanc [all...] |
aecm.gyp | 15 'target_name': 'aecm',
|
/external/webrtc/src/modules/audio_processing/aecm/main/matlab/matlab/ |
simEnvironment.m | 10 %saveFile = ['P:\Engineering_share\BjornV\AECM\',speakerType, '_s_',scenario,'_delayEst_v2_vad_man.pcm'];
|
mainProgram.m | 42 % General settings for the AECM 101 % General settings for the AECM 246 % This is the AECM algorithm
|
/external/webrtc/src/modules/audio_processing/main/source/ |
apm.gyp | 29 '../../aecm/main/source/aecm.gyp:aecm',
|
echo_control_mobile_impl.cc | 78 // The ordering convention must be followed to pass to the correct AECM. 113 // The ordering convention must be followed to pass to the correct AECM. 116 // TODO(ajm): improve how this works, possibly inside AECM. 147 // Ensure AEC and AECM are not both enabled. 190 // AECM doesn't support super-wideband. 225 // required by AECM.
|
Android.mk | 54 $(LOCAL_PATH)/../../aecm/main/interface \
|
echo_cancellation_impl.cc | 166 // Ensure AEC and AECM are not both enabled.
|
/external/webrtc/src/modules/audio_processing/aecm/main/interface/ |
echo_control_mobile.h | 41 * Allocates the memory needed by the AECM. The memory needs to be 46 * void **aecmInst Pointer to the AECM instance to be 61 * void *aecmInst Pointer to the AECM instance 71 * Initializes an AECM instance. 75 * void *aecmInst Pointer to the AECM instance 93 * void *aecmInst Pointer to the AECM instance 108 * Runs the AECM on an 80 or 160 sample blocks of data. 112 * void *aecmInst Pointer to the AECM instance 144 * void *aecmInst Pointer to the AECM instance 161 * void *aecmInst Pointer to the AECM instanc [all...] |
/external/webrtc/ |
Android.mk | 19 include $(MY_WEBRTC_ROOT_PATH)/src/modules/audio_processing/aecm/main/source/Android.mk
|
/external/webrtc/src/modules/audio_processing/main/test/process_test/ |
apmtest.m | 15 % 'aecm' The AECM test set. 61 tests = {'apm','apmm','aec','aecm','agc','ns','vad'};
|
process_test.cc | 58 printf("\n -aecm Echo control mobile\n"); 185 } else if (strcmp(argv[i], "-aecm") == 0) {
|
/external/webrtc/src/ |
common_types.h | 387 // AECM modes 388 enum AecmModes // mode of AECM
|
/external/webrtc/src/modules/audio_processing/main/test/unit_test/ |
unit_test.cc | 605 // AECM won't use super-wideband. 609 // Turn AECM on (and AEC off) 641 // Turn AECM off
|
/external/webrtc/src/modules/audio_processing/main/interface/ |
audio_processing.h | 247 // than AECM but also requires more processing power and is dependent on delay 327 // The acoustic echo control for mobile (AECM) component is a low complexity
|