Lines Matching defs:flcoeffs1
56 float flcoeffs1[BANDS];
179 static void imc_calculate_coeffs(IMCContext* q, float* flcoeffs1, float* flcoeffs2, int* bandWidthT,
192 workT1[i] = flcoeffs1[i] * flcoeffs1[i];
259 static void imc_decode_level_coefficients(IMCContext* q, int* levlCoeffBuf, float* flcoeffs1,
266 flcoeffs1[0] = 20000.0 / pow (2, levlCoeffBuf[0] * 0.18945); // 0.18945 = log2(10) * 0.05703125
267 flcoeffs2[0] = log(flcoeffs1[0])/log(2);
268 tmp = flcoeffs1[0];
274 flcoeffs1[i] = 1.0;
286 flcoeffs1[i] = tmp;
293 static void imc_decode_level_coefficients2(IMCContext* q, int* levlCoeffBuf, float* old_floor, float* flcoeffs1,
296 //FIXME maybe flag_buf = noise coding and flcoeffs1 = new scale factors
300 flcoeffs1[i] = 0;
302 flcoeffs1[i] = imc_exp_tab2[levlCoeffBuf[i]] * old_floor[i];
305 flcoeffs1[i] = old_floor[i];
331 highest = FFMAX(highest, q->flcoeffs1[i]);
354 q->flcoeffs4[i] = q->flcoeffs4[i] + xTab[(indx*2 + (q->flcoeffs1[i] < highest)) * 2 + flag];
719 imc_decode_level_coefficients(q, q->levlCoeffBuf, q->flcoeffs1, q->flcoeffs2);
721 imc_decode_level_coefficients2(q, q->levlCoeffBuf, q->old_floor, q->flcoeffs1, q->flcoeffs2);
723 memcpy(q->old_floor, q->flcoeffs1, 32 * sizeof(float));
739 imc_calculate_coeffs(q, q->flcoeffs1, q->flcoeffs2, q->bandWidthT, q->flcoeffs3, q->flcoeffs5);
780 q->flcoeffs6[i] = q->flcoeffs1[i];