}
total_consumed_samples -= delay_samples_to_add; // Equivalent to increasing k_a0 and k_a1.
err += delay_samples_to_add;
- first_output = false;
}
+ first_output = false;
// Compute loop filter coefficients for the two filters. We need to compute them
// every time, since they depend on the number of samples the user asked for.
vresampler.inp_count = num_input_samples;
vresampler.inp_data = inbuf;
- vresampler.process();
+ int err = vresampler.process();
+ assert(err == 0);
size_t consumed_samples = num_input_samples - vresampler.inp_count;
total_consumed_samples += consumed_samples;