Lines Matching refs:sf
1352 * @param sf array of scalefactors or intensity stereo positions
1356 static int decode_scalefactors(AACContext *ac, float sf[120], GetBitContext *gb,
1371 sf[idx] = 0.0;
1383 sf[idx] = ff_aac_pow2sf_tab[-clipped_offset + POW_SF2_ZERO];
1398 sf[idx] = -ff_aac_pow2sf_tab[clipped_offset + POW_SF2_ZERO];
1408 sf[idx] = -ff_aac_pow2sf_tab[offset[0] - 100 + POW_SF2_ZERO];
1576 * @param sf array of scalefactors or intensity stereo positions
1584 GetBitContext *gb, const float sf[120],
1622 scale = sf[idx] / sqrtf(band_energy);
1644 cf = VMUL4(cf, vq, cb_idx, sf + idx);
1666 cf = VMUL4S(cf, vq, cb_idx, bits, sf + idx);
1683 cf = VMUL2(cf, vq, cb_idx, sf + idx);
1706 cf = VMUL2S(cf, vq, cb_idx, sign, sf + idx);
1769 ac->fdsp.vector_fmul_scalar(cfo, cfo, sf[idx], off_len);
1785 if (band_type[idx] != NOISE_BT && sf[idx]) {
1788 co /= sf[idx];
1791 coef_base[ pulse->pos[i] ] = cbrtf(fabsf(ico)) * ico * sf[idx];
1923 if ((ret = decode_scalefactors(ac, sce->sf, gb, global_gain, ics,
1956 if (decode_spectrum_and_dequant(ac, out, gb, sce->sf, pulse_present,
2019 scale = c * sce1->sf[idx];