Lines Matching refs:scf
417 static int parse_scale_factors(DCALbrDecoder *s, uint8_t *scf)
429 scf[sf] = prev; // Store previous value
456 scf[sf + 1] = prev + ((next - prev) >> 1);
458 scf[sf + 1] = prev - ((prev - next) >> 1);
463 scf[sf + 1] = prev + ( (next - prev) >> 2);
464 scf[sf + 2] = prev + ( (next - prev) >> 1);
465 scf[sf + 3] = prev + (((next - prev) * 3) >> 2);
467 scf[sf + 1] = prev - ( (prev - next) >> 2);
468 scf[sf + 2] = prev - ( (prev - next) >> 1);
469 scf[sf + 3] = prev - (((prev - next) * 3) >> 2);
475 scf[sf + i] = prev + (next - prev) * i / dist;
482 scf[sf] = next; // Store final value
1414 int scf = w1 * g1_scf_a[i] + w2 * g1_scf_b[i];
1415 hr_scf[i] = scf >> 7;
1422 int scf = w1 * g1_scf_a[i] + w2 * g1_scf_b[i];
1423 hr_scf[i] = (scf >> 7) - g3_avg - g3_scf[i];
1514 unsigned int scf = hr_scf[i];
1515 if (scf > AMP_MAX)
1516 scf = AMP_MAX;
1518 samples[j] *= ff_dca_quant_amp[scf];
1523 unsigned int scf = hr_scf[i / 8] - g2_scf[i];
1524 if (scf > AMP_MAX)
1525 scf = AMP_MAX;
1526 samples[0] *= ff_dca_quant_amp[scf];
1527 samples[1] *= ff_dca_quant_amp[scf];