HomeSort by relevance Sort by last modified time
    Searched full:farend (Results 1 - 24 of 24) sorted by null

  /external/webrtc/webrtc/modules/audio_processing/aecm/
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...]
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...]
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...]
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_internal.h 76 float xfBuf[2][kExtendedNumPartitions * PART_LEN1]; // farend fft buffer
79 complex_t sxd[PART_LEN1]; // cross-psd of farend and nearend
80 // Farend windowed fft buffer.
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.h 67 void WebRtcAec_BufferFarendPartition(AecCore* aec, const float* farend);
aec_resampler.c 12 * clock skew by resampling the farend signal.
aec_core.c 348 // We threshold here to protect against the ill-effects of a zero farend.
1265 float farend[PART_LEN2]; local
    [all...]
aec_core_neon.c 602 // We threshold here to protect against the ill-effects of a zero farend.
aec_core_sse2.c 584 // We threshold here to protect against the ill-effects of a zero farend.
  /external/webrtc/webrtc/modules/audio_processing/utility/
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 !=
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.h 61 BinaryDelayEstimatorFarend* farend; member in struct:__anon26591
156 BinaryDelayEstimatorFarend* farend, int max_lookahead);
  /external/webrtc/webrtc/modules/audio_processing/
echo_cancellation_impl.cc 105 // Retrieve any error code produced by the buffering of the farend
136 // a queue. All the data chunks are buffered into the farend signal of the AEC.
echo_control_mobile_impl.cc 140 // a queue. All the data chunks are buffered into the farend signal of the AEC.
gain_control_impl.cc 105 // a queue. All the data chunks are buffered into the farend signal of the AGC.
  /external/webrtc/webrtc/modules/audio_processing/agc/legacy/
gain_control.h 54 * farend and produces any error code that could arise.
  /external/libopus/silk/
structs.h 162 opus_int PacketLoss_perc; /* Packet loss rate measured by farend */
control_codec.c 121 /* Set packet loss rate measured by farend */
  /external/webrtc/webrtc/modules/audio_processing/test/
audio_processing_unittest.cc     [all...]

Completed in 360 milliseconds