Home | History | Annotate | Download | only in audioflinger

Lines Matching refs:CHANNELS

189 template<int CHANNELS>
214 read<CHANNELS>(impulse, phaseFraction, buffer.i16, inputIndex);
217 read<CHANNELS>(impulse, phaseFraction, buffer.i16, inputIndex);
223 read<CHANNELS>(impulse, phaseFraction, buffer.i16, inputIndex);
231 int16_t* head = impulse + halfNumCoefs*CHANNELS;
232 head[0] = in[inputIndex*CHANNELS + 0];
233 if (CHANNELS == 2)
234 head[1] = in[inputIndex*CHANNELS + 1];
239 filterCoefficient<CHANNELS>(l, r, phaseFraction, impulse);
249 read<CHANNELS>(impulse, phaseFraction, in, inputIndex);
255 read<CHANNELS>(impulse, phaseFraction, in, inputIndex);
260 read<CHANNELS>(impulse, phaseFraction, in, inputIndex);
277 template<int CHANNELS>
290 impulse += CHANNELS;
293 const size_t stateSize = (halfNumCoefs*2)*CHANNELS;
297 int16_t* head = impulse + halfNumCoefs*CHANNELS;
298 head[0] = in[inputIndex*CHANNELS + 0];
299 if (CHANNELS == 2)
300 head[1] = in[inputIndex*CHANNELS + 1];
303 template<int CHANNELS>
322 int16_t const *sN = samples+CHANNELS;
324 interpolate<CHANNELS>(l, r, coefs+indexP, lerpP, sP);
325 interpolate<CHANNELS>(l, r, coefs+indexN, lerpN, sN);
326 sP -= CHANNELS; sN += CHANNELS; coefs += 1<<coefsBits;
327 interpolate<CHANNELS>(l, r, coefs+indexP, lerpP, sP);
328 interpolate<CHANNELS>(l, r, coefs+indexN, lerpN, sN);
329 sP -= CHANNELS; sN += CHANNELS; coefs += 1<<coefsBits;
330 interpolate<CHANNELS>(l, r, coefs+indexP, lerpP, sP);
331 interpolate<CHANNELS>(l, r, coefs+indexN, lerpN, sN);
332 sP -= CHANNELS; sN += CHANNELS; coefs += 1<<coefsBits;
333 interpolate<CHANNELS>(l, r, coefs+indexP, lerpP, sP);
334 interpolate<CHANNELS>(l, r, coefs+indexN, lerpN, sN);
335 sP -= CHANNELS; sN += CHANNELS; coefs += 1<<coefsBits;
339 template<int CHANNELS>
347 if (CHANNELS == 2) {