Lines Matching refs:old_sample
41 int16_t *old_sample;
93 int16_t old_sample = 0;
102 new_sample = rate->old_sample[channel];
107 old_sample = new_sample;
119 sample = (old_sample * old_weight + new_sample * new_weight) >> 16;
133 rate->old_sample[channel] = new_sample;
156 int16_t old_sample = 0;
165 new_sample = rate->old_sample[channel];
170 old_sample = new_sample;
176 *dst = (old_sample * old_weight + new_sample * new_weight) >> 16;
185 rate->old_sample[channel] = new_sample;
215 int16_t old_sample = 0;
240 sample = (old_sample * old_weight + new_sample * new_weight) >> 16;
253 old_sample = new_sample;
277 int16_t old_sample = 0;
297 *dst = (old_sample * old_weight + new_sample * new_weight) >> 16;
305 old_sample = new_sample;
325 free(rate->old_sample);
326 rate->old_sample = NULL;
352 free(rate->old_sample);
353 rate->old_sample = malloc(sizeof(*rate->old_sample) * rate->channels);
354 if (! rate->old_sample)
398 if (rate->old_sample)
399 memset(rate->old_sample, 0, sizeof(*rate->old_sample) * rate->channels);