/external/aac/libAACenc/src/ |
H A D | line_pe.cpp | 104 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 D | line_pe.h | 122 const FIXP_DBL *sfbEnergyLdData, 131 const FIXP_DBL *RESTRICT sfbEnergyLdData,
|
H A D | interface.h | 141 FIXP_DBL *sfbEnergyLdData; member in struct:__anon105
|
H A D | psy_data.h | 140 SFB_LD_ENERGY sfbEnergyLdData; /* sfb energies in ldData format */ member in struct:__anon125
|
H A D | aacenc_pns.cpp | 117 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 D | pns_func.h | 123 FIXP_DBL *sfbEnergyLdData,
|
H A D | psy_main.cpp | 572 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 D | qc_data.h | 177 FIXP_DBL sfbEnergyLdData[MAX_GROUPED_SFB]; member in struct:__anon133
|
H A D | ms_stereo.cpp | 116 FIXP_DBL *sfbEnergyLeftLdData = psyOutChannel[0]->sfbEnergyLdData; /* modified where msMask==1 */ 117 FIXP_DBL *sfbEnergyRightLdData = psyOutChannel[1]->sfbEnergyLdData; /* modified where msMask==1 */
|
H A D | sf_estim.cpp | 170 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 D | adj_thr.cpp | 413 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 D | aacenc.cpp | 729 psyOutChan->sfbEnergyLdData = qcOutChan->sfbEnergyLdData;
|