Home | History | Annotate | Download | only in src

Lines Matching defs:iid

286 static INT envelopeReducible(FIXP_DBL iid[PS_MAX_ENVELOPES][PS_MAX_BANDS],
314 dIid = (iid[2*e][b]>>1) - (iid[2*e+1][b]>>1); /* scale 1 bit; squared -> 2 bit */
337 FIXP_DBL iid[PS_MAX_ENVELOPES][PS_MAX_BANDS],
359 /* Quantize IID coefficients */
361 errIID += quantizeCoef(iid[env], psBands, iidQuant_fx, 7, 15, iidIdxCoarse[env]);
362 errIIDFine += quantizeCoef(iid[env], psBands, iidQuantFine_fx, 15, 31, iidIdxFine[env]);
370 /* Check if IID coefficients should be used in this frame */
383 /* if iid not active -> RESET data */
641 FIXP_DBL iid[PS_MAX_ENVELOPES][PS_MAX_BANDS],
650 /* iid[env][i] = 10.0f*(float)log10(pwrL[env][i]/pwrR[env][i]);
652 FIXP_DBL IID = fMultDiv2( FL2FXCONST_DBL(LOG10_2_10/IID_SCALE_FT), (ldPwrL[env][i]-ldPwrR[env][i]) );
654 IID = fixMin( IID, (FIXP_DBL)(MAXVAL_DBL>>(LD_DATA_SHIFT+1)) );
655 IID = fixMax( IID, (FIXP_DBL)(MINVAL_DBL>>(LD_DATA_SHIFT+1)) );
656 iid[env][i] = IID << (LD_DATA_SHIFT+1);
851 FIXP_DBL iid [PS_MAX_ENVELOPES][PS_MAX_BANDS];
925 /* calculate iid and icc */
926 calculateIID(pwrData->ldPwrL, pwrData->ldPwrR, iid, nEnvelopes, psBands);
930 while (envelopeReducible(iid,icc,psBands,nEnvelopes)) {
949 /* re-calculate iid and icc */
950 calculateIID(pwrData->ldPwrL, pwrData->ldPwrR, iid, nEnvelopes, psBands);
964 processIidData(hPsData, iid
1012 hPsOut->iid[env][band] = hPsData->iidIdx[env][band];