Searched refs:sfbEnergyLdData (Results 1 - 12 of 12) sorted by relevance

/external/aac/libAACenc/src/
H A Dline_pe.cpp104 const FIXP_DBL *sfbEnergyLdData,
119 if ((FIXP_DBL)sfbEnergyLdData[sfbGrp+sfb] > (FIXP_DBL)sfbThresholdLdData[sfbGrp+sfb]) {
122 avgFormFactorLdData = ((-sfbEnergyLdData[sfbGrp+sfb]>>1) + (CalcLdInt(sfbWidth)>>1))>>1;
125 /* Make sure sfbNLines is never greater than sfbWidth due to unaccuracies (e.g. sfbEnergyLdData[sfbGrp+sfb] = 0x80000000) */
145 const FIXP_DBL *RESTRICT sfbEnergyLdData,
164 if ((FIXP_DBL)sfbEnergyLdData[sfbGrp+sfb] > (FIXP_DBL)sfbThresholdLdData[sfbGrp+sfb]) {
165 logDataRatio = (FIXP_DBL)(sfbEnergyLdData[sfbGrp+sfb] - sfbThresholdLdData[sfbGrp+sfb]);
171 fMultDiv2(sfbEnergyLdData[sfbGrp+sfb], (FIXP_DBL)(nLines<<(LD_DATA_SHIFT+PE_CONSTPART_SHIFT+1))); ;
180 fMultDiv2(((FIXP_DBL)C2LdData + fMult(C3LdData,sfbEnergyLdData[sfbGrp+sfb])),
103 FDKaacEnc_prepareSfbPe(PE_CHANNEL_DATA *peChanData, const FIXP_DBL *sfbEnergyLdData, const FIXP_DBL *sfbThresholdLdData, const FIXP_DBL *sfbFormFactorLdData, const INT *sfbOffset, const INT sfbCnt, const INT sfbPerGroup, const INT maxSfbPerGroup) argument
144 FDKaacEnc_calcSfbPe(PE_CHANNEL_DATA *RESTRICT peChanData, const FIXP_DBL *RESTRICT sfbEnergyLdData, const FIXP_DBL *RESTRICT sfbThresholdLdData, const INT sfbCnt, const INT sfbPerGroup, const INT maxSfbPerGroup, const INT *isBook, const INT *isScale) argument
H A Dline_pe.h122 const FIXP_DBL *sfbEnergyLdData,
131 const FIXP_DBL *RESTRICT sfbEnergyLdData,
H A Dinterface.h141 FIXP_DBL *sfbEnergyLdData; member in struct:__anon105
H A Dpsy_data.h140 SFB_LD_ENERGY sfbEnergyLdData; /* sfb energies in ldData format */ member in struct:__anon125
H A Daacenc_pns.cpp117 FIXP_DBL *sfbEnergyLdData,
196 FIXP_DBL *sfbEnergyLdData,
263 < sfbEnergyLdData[sfb] ) )
318 sfbEnergyLdData,
396 FIXP_DBL *RESTRICT sfbEnergyLdData,
404 INT nrg = (-sfbEnergyLdData[sfb]+FL2FXCONST_DBL(0.5f/64.0f))>>(DFRACT_BITS-1-7);
428 FIXP_DBL *RESTRICT sfbEnergyLdData,
450 sfbThresholdLdData[sfb] = sfbEnergyLdData[sfb] + FL2FXCONST_DBL(1.0f/LD_DATA_SCALING);
183 FDKaacEnc_PnsDetect(PNS_CONFIG *pnsConf, PNS_DATA *pnsData, const INT lastWindowSequence, const INT sfbActive, const INT maxSfbPerGroup, FIXP_DBL *sfbThresholdLdData, const INT *sfbOffset, FIXP_DBL *mdctSpectrum, INT *sfbMaxScaleSpec, FIXP_SGL *sfbtonality, INT tnsOrder, INT tnsPredictionGain, INT tnsActive, FIXP_DBL *sfbEnergyLdData, INT *noiseNrg ) argument
394 FDKaacEnc_CalcNoiseNrgs( const INT sfbActive, INT *RESTRICT pnsFlag, FIXP_DBL *RESTRICT sfbEnergyLdData, INT *RESTRICT noiseNrg ) argument
425 FDKaacEnc_CodePnsChannel(const INT sfbActive, PNS_CONFIG *pnsConf, INT *RESTRICT pnsFlag, FIXP_DBL *RESTRICT sfbEnergyLdData, INT *RESTRICT noiseNrg, FIXP_DBL *RESTRICT sfbThresholdLdData) argument
H A Dpns_func.h123 FIXP_DBL *sfbEnergyLdData,
H A Dpsy_main.cpp572 pSfbEnergyLdData[ch] = psyData[ch]->sfbEnergyLdData.Short[0];
586 pSfbEnergyLdData[ch] = psyData[ch]->sfbEnergyLdData.Long;
716 /* correct sfbEnergy and sfbEnergyLdData with new finalShift */
1073 LdDataVector(&psyData[ch]->sfbEnergy.Long[sfbGrp], &psyOutChannel[ch]->sfbEnergyLdData[sfbGrp], psyData[ch]->sfbActive);
1106 FDKmemcpy(psyOutChannel[ch]->sfbEnergyLdData, psyData[ch]->sfbEnergyLdData.Long, psyData[ch]->sfbActive*sizeof(FIXP_DBL));
1155 psyOutChannel[ch]->sfbEnergyLdData,
1178 psyOutChannel[0]->sfbEnergyLdData,
1179 psyOutChannel[1]->sfbEnergyLdData,
1195 psyOutChannel[0]->sfbEnergyLdData,
[all...]
H A Dqc_data.h177 FIXP_DBL sfbEnergyLdData[MAX_GROUPED_SFB]; member in struct:__anon133
H A Dms_stereo.cpp116 FIXP_DBL *sfbEnergyLeftLdData = psyOutChannel[0]->sfbEnergyLdData; /* modified where msMask==1 */
117 FIXP_DBL *sfbEnergyRightLdData = psyOutChannel[1]->sfbEnergyLdData; /* modified where msMask==1 */
H A Dsf_estim.cpp170 const FIXP_DBL *const sfbEnergyLdData,
183 /* sfbNRelevantLines[i] = 2^( (sfbFormFactorLdData[i] - 0.25 * (sfbEnergyLdData[i] - ld64(sfbWidth[i]/(2^7)) - AS_PE_FAC_SHIFT*ld64(2)) * 64); */
190 if((FIXP_DBL)sfbEnergyLdData[sfbOffs+sfb] > (FIXP_DBL)sfbThresholdLdData[sfbOffs+sfb]) {
193 /* avgFormFactorLdData = sqrtFixp(sqrtFixp(sfbEnergyLdData[sfbOffs+sfb]/sfbWidth)); */
198 accu = sfbEnergyLdData[sfbOffs+sfb] - sfbWidthLdData - asPeFacLdData;
327 sfbConstPePart[sfb] = ((psyOutChan->sfbEnergyLdData[sfb] - sfbFormFactorLdData[sfb] - FL2FXCONST_DBL(0.09375f)) >> 1) + FL2FXCONST_DBL(0.02152255861f);
540 enLdData = qcOutChannel->sfbEnergyLdData[sfbAct];
850 sfbDistMax[sfb] = fixMax(sfbDistMax[sfb],qcOutChannel->sfbEnergyLdData[sfb]-FL2FXCONST_DBL(0.15571537944));
891 if (sfbDistNew[sfb] == qcOutChannel->sfbEnergyLdData[sfb]) {
1030 if ((sfbDistNew[sfb] > (sfbDist[sfb]+FL2FXCONST_DBL(0.00259488556167f))) || (sfbEnQ < (qcOutChannel->sfbEnergyLdData[sf
169 FDKaacEnc_calcSfbRelevantLines( const FIXP_DBL *const sfbFormFactorLdData, const FIXP_DBL *const sfbEnergyLdData, const FIXP_DBL *const sfbThresholdLdData, const INT *const sfbOffsets, const INT sfbCnt, const INT sfbPerGroup, const INT maxSfbPerGroup, FIXP_DBL *sfbNRelevantLines) argument
[all...]
H A Dadj_thr.cpp413 if ( (msaParam->startRatio + qcOutChannel[ch]->sfbEnergyLdData[sfbGrp+sfb]) < avgEnLD64 ) {
414 dbRatio = fMult((avgEnLD64 - qcOutChannel[ch]->sfbEnergyLdData[sfbGrp+sfb]),FL2FXCONST_DBL(0.3010299956f)); /* scaled by (1.0f/(10.0f*64.0f)) */
483 sfbEnLdData = qcOutChan->sfbEnergyLdData[sfbGrp+sfb];
516 FIXP_DBL maxSfbEnLd = fixMax(qcOutChanM->sfbEnergyLdData[sfbGrp+sfb],qcOutChanS->sfbEnergyLdData[sfbGrp+sfb]);
525 sfbMinSnrTmpLd = maxThrLd - qcOutChanM->sfbEnergyLdData[sfbGrp+sfb];
535 sfbMinSnrTmpLd = maxThrLd - qcOutChanS->sfbEnergyLdData[sfbGrp+sfb];
599 psyOutChan->sfbEnergyLdData,
664 FIXP_DBL nrgFac12 = CalcInvLdData(psyOutChan->sfbEnergyLdData[sfbGrp+sfb]>>1); /* nrg^(1/2) */
665 FIXP_DBL nrgFac14 = CalcInvLdData(psyOutChan->sfbEnergyLdData[sfbGr
[all...]
H A Daacenc.cpp729 psyOutChan->sfbEnergyLdData = qcOutChan->sfbEnergyLdData;

Completed in 130 milliseconds