Lines Matching refs:self
211 // - self : Pointer to the delay estimation instance
215 static void UpdateFarHistory(AecmCore_t* self,
219 self->far_history_pos++;
220 if (self->far_history_pos >= MAX_DELAY) {
221 self->far_history_pos = 0;
224 self->far_q_domains[self->far_history_pos] = far_q;
226 memcpy(&(self->far_history[self->far_history_pos * PART_LEN1]),
238 // - self : Pointer to the AECM instance.
248 static const uint16_t* AlignedFarend(AecmCore_t* self, int* far_q, int delay) {
250 assert(self != NULL);
251 buffer_position = self->far_history_pos - delay;
258 *far_q = self->far_q_domains[buffer_position];
260 return &(self->far_history[buffer_position * PART_LEN1]);