Lines Matching defs:in
6 * (the "License"). You may not use this file except in compliance
14 * When distributing Covered Code, include this CDDL HEADER in each
38 * of the (L - 1) zero values in the filter input and the (M - 1) output
55 // convolve(), short2double() and double2short() are defined in Fir.cc.
128 double *in,
132 Fir::updateState(in, size);
134 memcpy(state, in + size - num_state,
140 memcpy(state + old, in, size * sizeof (double));
176 decimate_noadjust(short *in,
185 return (Fir::filter_noadjust(in, size, out));
187 update_short(in, size);
193 short2double(in_buf, in, size);
213 decimate(short *in,
218 return (decimate_noadjust(in, size, out));
220 update_short(in, size);
224 update_short(in, delay);
225 in += delay;
228 return (decimate_noadjust(in, size, out));
237 short *in = new short[num_in];
238 memset(in, 0, num_in * sizeof (short));
239 int num_out = decimate_noadjust(in, num_in, out);
241 delete in;
247 interpolate_noadjust(short *in,
256 return (Fir::filter_noadjust(in, size, out));
259 short2double(in_buf, in, size);
298 short *in = new short[num];
299 memset(in, 0, num * sizeof (short));
300 int out_num = interpolate_noadjust(in, num, out);
302 delete in;
308 interpolate(short *in,
315 return (interpolate_noadjust(in, size, out));
321 short2double(in_buf, in, delay_in);
326 return (interpolate_noadjust(in + delay_in, size -
332 filter_noadjust(short *in, // non-integer sampling rate conversion
341 return (decimate_noadjust(in, size, out));
343 return (interpolate_noadjust(in, size, out));
346 short2double(in_buf, in, size);
404 short *in = new short[num];
405 memset(in, 0, num * sizeof (short));
406 int out_num = filter_noadjust(in, num, out);
407 delete in;
417 short *in,
424 return (decimate(in, size, out));
426 return (interpolate(in, size, out));
428 return (filter_noadjust(in, size, out));
434 short2double(in_buf, in, delay_in);
442 return (filter_noadjust(in + delay_in, size - delay_in, out));