/external/webrtc/webrtc/modules/audio_processing/aecm/ |
echo_control_mobile.h | 74 * Inserts an 80 or 160 sample block of data into the farend buffer. 79 * int16_t* farend In buffer containing one frame of 80 * farend signal 81 * int16_t nrOfSamples Number of samples in farend buffer 89 const int16_t* farend, 93 * Reports any errors that would arise when buffering a farend buffer. 98 * int16_t* farend In buffer containing one frame of 99 * farend signal 100 * int16_t nrOfSamples Number of samples in farend buffer 108 const int16_t* farend, [all...] |
echo_control_mobile.c | 41 // Stores the last frame added to the farend buffer 74 // Estimates delay to set the position of the farend buffer read pointer 78 // Stuffs the farend buffer if the estimated delay is too large 161 // Initialize farend buffer 196 // farend signal. 197 int32_t WebRtcAecm_GetBufferFarendError(void *aecmInst, const int16_t *farend, 204 if (farend == NULL) 217 int32_t WebRtcAecm_BufferFarend(void *aecmInst, const int16_t *farend, 222 WebRtcAecm_GetBufferFarendError(aecmInst, farend, nrOfSamples); 233 WebRtc_WriteBuffer(aecm->farendBuf, farend, nrOfSamples) 382 int16_t farend[FRAME_LEN]; local [all...] |
aecm_core.h | 83 int16_t xBuf_buf[PART_LEN2 + 16]; // farend 194 // - farend : In buffer containing one frame of echo signal 205 const int16_t* farend, 218 // - farend : In buffer containing one block of echo signal 229 const int16_t* farend, 237 // Inserts a frame of data into farend buffer. 241 // - farend : In buffer containing one frame of farend signal 245 const int16_t* const farend, 251 // Read the farend buffer to account for known dela [all...] |
aecm_core.c | 554 const int16_t* farend, 567 WebRtcAecm_BufferFarFrame(aecm, farend, FRAME_LEN); 704 // This function calculates the log of energies for nearend, farend and estimated 709 // @param far_spectrum [in] Pointer to farend spectrum. 710 // @param far_q [in] Q-domain of farend spectrum. 761 // Update farend energy levels (min, max, vad, mse) [all...] |
aecm_core_c.c | 281 const int16_t* farend, 343 memcpy(aecm->xBuf + PART_LEN, farend, sizeof(int16_t) * PART_LEN);
|
aecm_core_mips.c | [all...] |
/external/webrtc/webrtc/modules/audio_processing/aec/ |
echo_cancellation.h | 100 * Inserts an 80 or 160 sample block of data into the farend buffer. 105 * const float* farend In buffer containing one frame of 106 * farend signal for L band 107 * int16_t nrOfSamples Number of samples in farend buffer 115 const float* farend, 119 * Reports any errors that would arise if buffering a farend buffer 124 * const float* farend In buffer containing one frame of 125 * farend signal for L band 126 * int16_t nrOfSamples Number of samples in farend buffer 134 const float* farend, [all...] |
aec_core.h | 67 void WebRtcAec_BufferFarendPartition(AecCore* aec, const float* farend);
|
echo_cancellation.c | 268 const float* farend, 272 if (!farend) 285 // only buffer L band for farend 287 const float* farend, 292 const float* farend_ptr = farend; 294 // Get any error caused by buffering the farend signal. 295 int32_t error_code = WebRtcAec_GetBufferFarendError(aecInst, farend, 305 farend,
|
aec_core.c | 348 // We threshold here to protect against the ill-effects of a zero farend. 1265 float farend[PART_LEN2]; local [all...] |
/external/webrtc/webrtc/modules/audio_processing/utility/ |
delay_estimator.h | 61 BinaryDelayEstimatorFarend* farend; member in struct:__anon27892 156 BinaryDelayEstimatorFarend* farend, int max_lookahead);
|
delay_estimator.c | 101 assert(self->history_size == self->farend->history_size); 394 // BinaryDelayEstimator does not have ownership of |farend|, hence we do not 396 self->farend = NULL; 402 BinaryDelayEstimatorFarend* farend, int max_lookahead) { 405 if ((farend != NULL) && (max_lookahead >= 0)) { 413 self->farend = farend; 428 WebRtc_AllocateHistoryBufferMemory(self, farend->history_size) == 0) { 438 BinaryDelayEstimatorFarend* far = self->farend; 528 if (self->farend->history_size != self->history_size) [all...] |
delay_estimator_wrapper.c | 275 DelayEstimatorFarend* farend = (DelayEstimatorFarend*) farend_handle; local 284 // Allocate memory for the farend spectrum handling. 286 WebRtc_CreateBinaryDelayEstimator(farend->binary_farend, max_lookahead); 290 self->mean_near_spectrum = malloc(farend->spectrum_size * 294 self->spectrum_size = farend->spectrum_size; 345 if (self->binary_handle->farend->history_size !=
|