Lines Matching refs:flcoeffs1
51 float flcoeffs1[BANDS];
162 static void imc_calculate_coeffs(IMCContext* q, float* flcoeffs1, float* flcoeffs2, int* bandWidthT,
175 workT1[i] = flcoeffs1[i] * flcoeffs1[i];
242 static void imc_decode_level_coefficients(IMCContext* q, int* levlCoeffBuf, float* flcoeffs1,
249 flcoeffs1[0] = 20000.0 / pow (2, levlCoeffBuf[0] * 0.18945); // 0.18945 = log2(10) * 0.05703125
250 flcoeffs2[0] = log(flcoeffs1[0])/log(2);
251 tmp = flcoeffs1[0];
257 flcoeffs1[i] = 1.0;
269 flcoeffs1[i] = tmp;
276 static void imc_decode_level_coefficients2(IMCContext* q, int* levlCoeffBuf, float* old_floor, float* flcoeffs1,
279 //FIXME maybe flag_buf = noise coding and flcoeffs1 = new scale factors
283 flcoeffs1[i] = 0;
285 flcoeffs1[i] = imc_exp_tab2[levlCoeffBuf[i]] * old_floor[i];
288 flcoeffs1[i] = old_floor[i];
314 highest = FFMAX(highest, q->flcoeffs1[i]);
337 q->flcoeffs4[i] = q->flcoeffs4[i] + xTab[(indx*2 + (q->flcoeffs1[i] < highest)) * 2 + flag];
693 imc_decode_level_coefficients(q, q->levlCoeffBuf, q->flcoeffs1, q->flcoeffs2);
695 imc_decode_level_coefficients2(q, q->levlCoeffBuf, q->old_floor, q->flcoeffs1, q->flcoeffs2);
697 memcpy(q->old_floor, q->flcoeffs1, 32 * sizeof(float));
713 imc_calculate_coeffs(q, q->flcoeffs1, q->flcoeffs2, q->bandWidthT, q->flcoeffs3, q->flcoeffs5);
753 q->flcoeffs6[i] = q->flcoeffs1[i];