Lines Matching refs:old_sample
42 int16_t *old_sample;
94 int16_t old_sample = 0;
103 new_sample = rate->old_sample[channel];
108 old_sample = new_sample;
120 sample = (old_sample * old_weight + new_sample * new_weight) >> 16;
134 rate->old_sample[channel] = new_sample;
157 int16_t old_sample = 0;
166 new_sample = rate->old_sample[channel];
171 old_sample = new_sample;
177 *dst = (old_sample * old_weight + new_sample * new_weight) >> 16;
186 rate->old_sample[channel] = new_sample;
216 int16_t old_sample = 0;
241 sample = (old_sample * old_weight + new_sample * new_weight) >> 16;
254 old_sample = new_sample;
278 int16_t old_sample = 0;
298 *dst = (old_sample * old_weight + new_sample * new_weight) >> 16;
306 old_sample = new_sample;
326 free(rate->old_sample);
327 rate->old_sample = NULL;
353 free(rate->old_sample);
354 rate->old_sample = malloc(sizeof(*rate->old_sample) * rate->channels);
355 if (! rate->old_sample)
399 if (rate->old_sample)
400 memset(rate->old_sample, 0, sizeof(*rate->old_sample) * rate->channels);