Lines Matching refs:step
87 float step = (v1 - v2) / (size + 1);
90 v2 += step;
109 * @param step the size of a block "siiiibiiii"
118 int size, int step, int part)
125 for (i = 0; i < size; i += step)
132 for (i = step; i <= size - 2 * step; i += step) {
133 if (out[i + step] + out[i - step] > 1.95 * out[i] ||
134 out[i + step] >= out[i - step]) {
135 interpolate(out + i - step + 1, out[i], out[i - step], step - 1);
137 out[i - step / 2] =
139 get_cos(i - step / 2, part, cos_tab, size),
141 interpolate(out + i - step + 1, out[i - step / 2],
142 out[i - step], step / 2 - 1);
143 interpolate(out + i - step / 2 + 1, out[i],
144 out[i - step / 2], step / 2 - 1);
148 interpolate(out + size - 2 * step + 1, out[size - step],
149 out[size - 2 * step], step - 1);
154 int size, int step)
156 eval_lpcenv_or_interp(tctx, ftype, lpc, buf, size / 2, step, 0);
158 2 * step, 1);
160 interpolate(lpc + size / 2 - step + 1, lpc[size / 2],
161 lpc[size / 2 - step], step);
163 twinvq_memset_float(lpc + size - 2 * step + 1, lpc[size - 2 * step],
164 2 * step - 1);
222 float step = TWINVQ_AMP_MAX / ((1 << TWINVQ_GAIN_BITS) - 1);
228 twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i],
233 twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i],