Lines Matching defs:chan
218 { int chan, k, blockindx, sampleindx ;
292 { chan = (pms->channels > 1) ? (k % 2) : 0 ;
297 idelta = chan_idelta [chan] ;
298 chan_idelta [chan] = (AdaptationTable [bytecode] * idelta) >> 8 ; /* => / 256 => FIXED_POINT_ADAPTATION_BASE == 256 */
299 if (chan_idelta [chan] < 16)
300 chan_idelta [chan] = 16 ;
304 predict = ((pms->samples [k - pms->channels] * AdaptCoeff1 [bpred [chan]])
305 + (pms->samples [k - 2 * pms->channels] * AdaptCoeff2 [bpred [chan]])) >> 8 ; /* => / 256 => FIXED_POINT_COEFF_BASE == 256 */
529 int chan, k, predict, bpred [2] = { 0 }, idelta [2] = { 0 },
599 chan = 1 ;
602 { chan = k & 1 ;
604 predict = (pms->samples [k-2] * AdaptCoeff1 [bpred [chan]] + pms->samples [k-4] * AdaptCoeff2 [bpred [chan]]) >> 8 ;
605 errordelta = (pms->samples [k] - predict) / idelta [chan] ;
612 newsamp = predict + (idelta [chan] * errordelta) ;
622 if (chan)
627 idelta [chan] = (idelta [chan] * AdaptationTable [errordelta]) >> 8 ;
628 if (idelta [chan] < 16)
629 idelta [chan] = 16 ;
825 { unsigned int chan, k, bpred, idelta_sum, best_bpred, best_idelta ;
827 for (chan = 0 ; chan < channels ; chan++)
851 block_pred [chan] = best_bpred ;
852 idelta [chan] = best_idelta ;