Lines Matching defs:nsample
468 #define INTERPOLATE(old, new, nsample) \
469 ((old) + (nsample) * 0.125 * ((new) - (old)))
474 int i, nsample, band;
480 nsample = band;
490 for (; nsample < band + 8; nsample++) {
491 float c1 = su1[nsample];
492 float c2 = su2[nsample];
493 c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) +
494 c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band);
495 su1[nsample] = c2;
496 su2[nsample] = c1 * 2.0 - c2;
503 for (; nsample < band + 256; nsample++) {
504 float c1 = su1[nsample];
505 float c2 = su2[nsample];
506 su1[nsample] = c2 * 2.0;
507 su2[nsample] = (c1 - c2) * 2.0;
511 for (; nsample < band + 256; nsample++) {
512 float c1 = su1[nsample];
513 float c2 = su2[nsample];
514 su1[nsample] = (c1 + c2) * 2.0;
515 su2[nsample] = c2 * -2.0;
520 for (; nsample < band + 256; nsample++) {
521 float c1 = su1[nsample];
522 float c2 = su2[nsample];
523 su1[nsample] = c1 + c2;
524 su2[nsample] = c1 - c2;
548 int band, nsample;
557 for (nsample = band; nsample < band + 8; nsample++) {
558 su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band);
559 su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band);
561 for(; nsample < band + 256; nsample++) {
562 su1[nsample] *= w[1][0];
563 su2[nsample] *= w[1][1];