Lines Matching refs:sfbGrp

112    INT sfbGrp,sfb;
117 for (sfbGrp = 0;sfbGrp < sfbCnt;sfbGrp+=sfbPerGroup) {
119 if ((FIXP_DBL)sfbEnergyLdData[sfbGrp+sfb] > (FIXP_DBL)sfbThresholdLdData[sfbGrp+sfb]) {
120 sfbWidth = sfbOffset[sfbGrp+sfb+1] - sfbOffset[sfbGrp+sfb];
122 avgFormFactorLdData = ((-sfbEnergyLdData[sfbGrp+sfb]>>1) + (CalcLdInt(sfbWidth)>>1))>>1;
123 peChanData->sfbNLines[sfbGrp+sfb] =
124 (INT)CalcInvLdData( (sfbFormFactorLdData[sfbGrp+sfb] + formFacScaling) + avgFormFactorLdData);
125 /* Make sure sfbNLines is never greater than sfbWidth due to unaccuracies (e.g. sfbEnergyLdData[sfbGrp+sfb] = 0x80000000) */
126 peChanData->sfbNLines[sfbGrp+sfb] = fMin(sfbWidth, peChanData->sfbNLines[sfbGrp+sfb]);
129 peChanData->sfbNLines[sfbGrp+sfb] = 0;
153 INT sfbGrp,sfb;
162 for(sfbGrp = 0;sfbGrp < sfbCnt;sfbGrp+=sfbPerGroup){
164 if ((FIXP_DBL)sfbEnergyLdData[sfbGrp+sfb] > (FIXP_DBL)sfbThresholdLdData[sfbGrp+sfb]) {
165 logDataRatio = (FIXP_DBL)(sfbEnergyLdData[sfbGrp+sfb] - sfbThresholdLdData[sfbGrp+sfb]);
166 nLines = peChanData->sfbNLines[sfbGrp+sfb];
169 peChanData->sfbPe[sfbGrp+sfb] = fMultDiv2(logDataRatio, (FIXP_DBL)(nLines<<(LD_DATA_SHIFT+PE_CONSTPART_SHIFT+1)));
170 peChanData->sfbConstPart[sfbGrp+sfb] =
171 fMultDiv2(sfbEnergyLdData[sfbGrp+sfb], (FIXP_DBL)(nLines<<(LD_DATA_SHIFT+PE_CONSTPART_SHIFT+1))); ;
176 peChanData->sfbPe[sfbGrp+sfb] =
179 peChanData->sfbConstPart[sfbGrp+sfb] =
180 fMultDiv2(((FIXP_DBL)C2LdData + fMult(C3LdData,sfbEnergyLdData[sfbGrp+sfb])),
185 peChanData->sfbNActiveLines[sfbGrp+sfb] = nLines;
187 else if( isBook[sfbGrp+sfb] ) {
189 INT delta = isScale[sfbGrp+sfb] - lastValIs;
190 lastValIs = isScale[sfbGrp+sfb];
191 peChanData->sfbPe[sfbGrp+sfb] = FDKaacEnc_bitCountScalefactorDelta(delta)<<PE_CONSTPART_SHIFT;
192 peChanData->sfbConstPart[sfbGrp+sfb] = 0;
193 peChanData->sfbNActiveLines[sfbGrp+sfb] = 0;
196 peChanData->sfbPe[sfbGrp+sfb] = 0;
197 peChanData->sfbConstPart[sfbGrp+sfb] = 0;
198 peChanData->sfbNActiveLines[sfbGrp+sfb] = 0;
201 peChanData->pe += peChanData->sfbPe[sfbGrp+sfb];
202 peChanData->constPart += peChanData->sfbConstPart[sfbGrp+sfb];
203 peChanData->nActiveLines += peChanData->sfbNActiveLines[sfbGrp+sfb];