Lines Matching refs:sf
841 * @param sf array of scalefactors or intensity stereo positions
845 static int decode_scalefactors(AACContext *ac, float sf[120], GetBitContext *gb,
861 sf[idx] = 0.;
872 sf[idx] = ff_aac_pow2sf_tab[-clipped_offset + POW_SF2_ZERO];
887 sf[idx] = -ff_aac_pow2sf_tab[clipped_offset + POW_SF2_ZERO];
897 sf[idx] = -ff_aac_pow2sf_tab[offset[0] - 100 + POW_SF2_ZERO];
1062 * @param sf array of scalefactors or intensity stereo positions
1070 GetBitContext *gb, const float sf[120],
1107 scale = sf[idx] / sqrtf(band_energy);
1129 cf = VMUL4(cf, vq, cb_idx, sf + idx);
1151 cf = VMUL4S(cf, vq, cb_idx, bits, sf + idx);
1168 cf = VMUL2(cf, vq, cb_idx, sf + idx);
1191 cf = VMUL2S(cf, vq, cb_idx, sign, sf + idx);
1254 ac->dsp.vector_fmul_scalar(cfo, cfo, sf[idx], off_len);
1270 if (band_type[idx] != NOISE_BT && sf[idx]) {
1273 co /= sf[idx];
1276 coef_base[ pulse->pos[i] ] = cbrtf(fabsf(ico)) * ico * sf[idx];
1394 if (decode_scalefactors(ac, sce->sf, gb, global_gain, ics, sce->band_type, sce->band_type_run_end) < 0)
1417 if (decode_spectrum_and_dequant(ac, out, gb, sce->sf, pulse_present, &pulse, ics, sce->band_type) < 0)
1476 scale = c * sce1->sf[idx];