Home | History | Annotate | Download | only in src

Lines Matching refs:peChanData

103 void FDKaacEnc_prepareSfbPe(PE_CHANNEL_DATA *peChanData,
123 peChanData->sfbNLines[sfbGrp+sfb] =
126 peChanData->sfbNLines[sfbGrp+sfb] = fMin(sfbWidth, peChanData->sfbNLines[sfbGrp+sfb]);
129 peChanData->sfbNLines[sfbGrp+sfb] = 0;
144 void FDKaacEnc_calcSfbPe(PE_CHANNEL_DATA *RESTRICT peChanData,
158 peChanData->pe = 0;
159 peChanData->constPart = 0;
160 peChanData->nActiveLines = 0;
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] =
176 peChanData->sfbPe[sfbGrp+sfb] =
179 peChanData->sfbConstPart[sfbGrp+sfb] =
185 peChanData->sfbNActiveLines[sfbGrp+sfb] = nLines;
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;
200 /* sum up peChanData values */
201 peChanData->pe += peChanData->sfbPe[sfbGrp+sfb];
202 peChanData->constPart += peChanData->sfbConstPart[sfbGrp+sfb];
203 peChanData->nActiveLines += peChanData->sfbNActiveLines[sfbGrp+sfb];
207 peChanData->pe>>=PE_CONSTPART_SHIFT;
208 peChanData->constPart>>=PE_CONSTPART_SHIFT;