/external/aac/libSBRenc/src/ |
code_env.h | 103 FIXP_DBL dF_edge_1stEnv; 104 FIXP_DBL dF_edge_incr; 144 FIXP_DBL dF_edge_1stEnv, 145 FIXP_DBL dF_edge_incr);
|
env_est.h | 102 FIXP_DBL *rBuffer[QMF_MAX_TIME_SLOTS]; 103 FIXP_DBL *iBuffer[QMF_MAX_TIME_SLOTS]; 105 FIXP_DBL *p_YBuffer; 107 FIXP_DBL *YBuffer[QMF_MAX_TIME_SLOTS]; 180 FIXP_DBL noiseFloor[MAX_NUM_NOISE_VALUES];
|
resampler.cpp | 109 FIXP_DBL g; /*! overall gain */ 143 static const FIXP_DBL g48 = FL2FXCONST_DBL(0.67436532061161992682404480717671 - 0.001); 145 static const FIXP_DBL g48 = FL2FXCONST_DBL(0.002712866530047) - (FIXP_DBL)0x8000; 179 static const FIXP_DBL g45 = FL2FXCONST_DBL(0.60547428891341319051142629706723 - 0.001); 181 static const FIXP_DBL g45 = FL2FXCONST_DBL(0.00242743980909524) - (FIXP_DBL)0x8000; 213 static const FIXP_DBL g41 = FL2FXCONST_DBL(0.44578514476476679750811222123569); 215 static const FIXP_DBL g41 = FL2FXCONST_DBL(0.00155956951169248); 243 static const FIXP_DBL g35 = FL2FXCONST_DBL(0.34290853574973898694521267606792) [all...] |
mh_det.cpp | 148 static void diff(FIXP_DBL *RESTRICT pTonalityOrig, 149 FIXP_DBL *pDiffMapped2Scfb, 155 FIXP_DBL maxValOrig, maxValSbr, tmp; 202 static void calculateFlatnessMeasure(FIXP_DBL *pQuotaBuffer, 204 FIXP_DBL *pSfmOrigVec, 205 FIXP_DBL *pSfmSbrVec, 210 FIXP_DBL invBands,tmp1,tmp2; 213 FIXP_DBL accu; 219 pSfmOrigVec[i] = (FIXP_DBL)(MAXVAL_DBL>>2); 220 pSfmSbrVec[i] = (FIXP_DBL)(MAXVAL_DBL>>2) [all...] |
env_est.cpp | 127 static FIXP_DBL FDKsbrEnc_GetTonality( 128 const FIXP_DBL *const *quotaMatrix, 131 const FIXP_DBL *const *Energies, 139 FIXP_DBL energyMax[SBR_MAX_ENERGY_VALUES] = { FL2FXCONST_DBL(0.0f), FL2FXCONST_DBL(0.0f), FL2FXCONST_DBL(0.0f), FL2FXCONST_DBL(0.0f), FL2FXCONST_DBL(0.0f) }; 140 FIXP_DBL energyMaxMin = MAXVAL_DBL; /* min. energy in energyMax array */ 142 FIXP_DBL tonalityBand[SBR_MAX_ENERGY_VALUES] = { FL2FXCONST_DBL(0.0f), FL2FXCONST_DBL(0.0f), FL2FXCONST_DBL(0.0f), FL2FXCONST_DBL(0.0f), FL2FXCONST_DBL(0.0f) }; 143 FIXP_DBL globalTonality = FL2FXCONST_DBL(0.0f); 144 FIXP_DBL energyBand[QMF_CHANNELS]; 225 FDKsbrEnc_getEnergyFromCplxQmfData(FIXP_DBL **RESTRICT energyValues,/*!< the result of the operation */ 226 FIXP_DBL **RESTRICT realValues, /*!< the real part of the QMF subsamples * [all...] |
ps_encode.h | 154 FIXP_DBL iidQuantErrorThreshold; 170 const FIXP_DBL iidQuantErrorThreshold 182 FIXP_DBL *hybridData[HYBRID_FRAMESIZE][MAX_PS_CHANNELS][2],
|
/external/aac/libAACenc/src/ |
aacenc_tns.cpp | 100 static const FIXP_DBL acfWindowLong[12+3+1] = { 105 static const FIXP_DBL acfWindowShort[4+3+1] = { 188 FIXP_DBL *RESTRICT input, 189 FIXP_DBL *RESTRICT reflCoeff, 194 const FIXP_DBL *parcor, 202 FIXP_DBL *RESTRICT parcor, 208 const FIXP_DBL *reflCoeff, 209 FIXP_DBL *RESTRICT LpcCoeff, 211 FIXP_DBL *RESTRICT workBuffer 215 FIXP_DBL *RESTRICT signal [all...] |
noisedet.cpp | 108 static FIXP_SGL FDKaacEnc_fuzzyIsSmaller( FIXP_DBL testVal, 109 FIXP_DBL refVal, 110 FIXP_DBL loLim, 111 FIXP_DBL hiLim ) 143 void FDKaacEnc_noiseDetect(FIXP_DBL *RESTRICT mdctSpectrum, 154 FIXP_DBL refVal, testVal; 170 FIXP_DBL fhelp1, fhelp2, fhelp3, fhelp4, maxVal, minVal;
|
adj_thr.cpp | 103 static const FIXP_DBL invInt[INV_INT_TAB_SIZE] = 110 static const FIXP_DBL invSqrt4[INV_SQRT4_TAB_SIZE] = 117 static const FIXP_DBL SnrLdMin1 = (FIXP_DBL)0xfcad0ddf; /*FL2FXCONST_DBL(FDKlog(0.316)/FDKlog(2.0)/LD_DATA_SCALING);*/ 118 static const FIXP_DBL SnrLdMin2 = (FIXP_DBL)0x0351e1a2; /*FL2FXCONST_DBL(FDKlog(3.16) /FDKlog(2.0)/LD_DATA_SCALING);*/ 119 static const FIXP_DBL SnrLdFac = (FIXP_DBL)0xff5b2c3e; /*FL2FXCONST_DBL(FDKlog(0.8) /FDKlog(2.0)/LD_DATA_SCALING);*/ 121 static const FIXP_DBL SnrLdMin3 = (FIXP_DBL)0xfe000000; /*FL2FXCONST_DBL(FDKlog(0.5) /FDKlog(2.0)/LD_DATA_SCALING);* [all...] |
metadata_compressor.h | 202 FIXP_DBL clev, 203 FIXP_DBL slev,
|
tns_func.h | 115 FIXP_DBL *spectrum, 138 FIXP_DBL* spectrum,
|
aacenc_tns.h | 131 FIXP_DBL tnsTimeResolution[MAX_NUM_OF_FILTERS]; /* TNS max. time resolution TABUL. Should be fract but MSVC won't compile then */ 142 FIXP_DBL acfWindow[MAX_NUM_OF_FILTERS][TNS_MAX_ORDER+3+1]; 161 FIXP_DBL ratioMultTable[TRANS_FAC][MAX_SFB_SHORT]; 166 FIXP_DBL ratioMultTable[MAX_SFB_LONG];
|
block_switch.cpp | 101 static FIXP_DBL FDKaacEnc_GetWindowEnergy(const FIXP_DBL in[], const INT blSwWndIdx); 118 static const FIXP_DBL hiPassCoeff[BLOCK_SWITCHING_IIR_LEN]= 123 static const FIXP_DBL accWindowNrgFac = FL2FXCONST_DBL(0.3f); /* factor for accumulating filtered window energies */ 124 static const FIXP_DBL oneMinusAccWindowNrgFac = FL2FXCONST_DBL(0.7f); 126 static const FIXP_DBL invAttackRatio = FL2FXCONST_DBL(0.1f); /* inverted lower ratio limit for attacks */ 130 static const FIXP_DBL minAttackNrg = (FL2FXCONST_DBL(1e+6f*NORM_PCM_ENERGY)>>BLOCK_SWITCH_ENERGY_SHIFT); /* minimum energy for attacks */ 139 static const FIXP_DBL accWindowNrgFac = FL2FXCONST_DBL(0.3f); /* factor for accumulating filtered window energies */ 144 static const FIXP_DBL minAttackNrg = (FL2FXCONST_DBL(1e+6f*NORM_PCM_ENERGY)>>BLOCK_SWITCH_ENERGY_SHIFT); /* minimum energy for attacks */ 211 FIXP_DBL enM1, enMax [all...] |
transform.cpp | 103 FIXP_DBL *RESTRICT mdctData, 110 ,FIXP_DBL * RESTRICT overlapAddBuffer 178 mdctData[(tl/2)+i] = - (FIXP_DBL) timeData[tl-i-1] >> ( 1 ); 180 mdctData[(tl/2)+i] = - (FIXP_DBL) timeData[tl-i-1] << (DFRACT_BITS - SAMPLE_BITS - 1); 186 FIXP_DBL tmp0; 195 mdctData[(tl/2)-1-i] = - (FIXP_DBL) timeData[tl+i] >> (1); 197 mdctData[(tl/2)-1-i] = - (FIXP_DBL) timeData[tl+i] << (DFRACT_BITS - SAMPLE_BITS - 1); 203 FIXP_DBL tmp1; 222 FIXP_DBL z0, outval; 241 FIXP_DBL z0, outval [all...] |
/external/aac/libAACdec/src/ |
ldfiltbank.cpp | 102 static void multE2_DinvF_fdk(INT_PCM *output, FIXP_DBL* x, const FIXP_WTB* fb, FIXP_DBL* z, const int N, const int stride) 106 /* scale for FIXP_DBL -> INT_PCM conversion. */ 111 FIXP_DBL z0, z2, tmp; 134 FIXP_DBL z0, z2, tmp0, tmp1; 160 FIXP_DBL tmp0 = fMultDiv2(z[i], fb[N/2+i]); 172 int InvMdctTransformLowDelay_fdk (FIXP_DBL *mdctData, const int mdctData_e, INT_PCM *output, FIXP_DBL *fs_buffer, const int stride, const int N) { 175 FIXP_DBL gain = (FIXP_DBL)0 [all...] |
pulsedata.h | 142 FIXP_DBL *coef);
|
block.h | 212 FIXP_DBL *pWorkBuffer1); 233 int EvaluatePower43 ( FIXP_DBL *pValue, 236 FIXP_DBL value; 247 FIXP_DBL invQVal ; 255 invQVal = (FIXP_DBL)temp; 267 FDK_INLINE int GetScaleFromValue (FIXP_DBL value, unsigned int lsb) 269 if (value!=(FIXP_DBL)0)
|
block.cpp | 233 FIXP_DBL *pSpectrum = SPEC(pSpectralCoefficient, window, pAacDecoderChannelInfo->granuleLength); 385 void InverseQuantizeBand( FIXP_DBL * RESTRICT spectrum, 390 const FIXP_DBL * RESTRICT InverseQuantTabler=(FIXP_DBL *)InverseQuantTable; 391 const FIXP_DBL * RESTRICT MantissaTabler=(FIXP_DBL *)MantissaTable[lsb]; 394 FIXP_DBL *ptr = spectrum; 395 FIXP_DBL signedValue; 402 FIXP_DBL value = fAbs(signedValue); 415 value = fMultDiv2((FIXP_DBL)temp, MantissaTabler[exponent]) [all...] |
/external/aac/libFDK/include/ |
fft.h | 105 void fft(int length, FIXP_DBL *pInput, INT *scalefactor); 116 void ifft(int length, FIXP_DBL *pInput, INT *scalefactor); 124 static void FORCEINLINE fft_4(FIXP_DBL *x) 126 FIXP_DBL a00, a10, a20, a30, tmp0, tmp1; 152 static void FORCEINLINE fft_8(FIXP_DBL *x) 156 FIXP_DBL a00, a10, a20, a30; 157 FIXP_DBL y[16]; 199 FIXP_DBL vr, vi, ur, ui; 245 inline void fft_16(FIXP_DBL *x); 250 inline void fft_32(FIXP_DBL *x) [all...] |
qmf.h | 108 #define FIXP_QMF FIXP_DBL 123 #define FIXP_QSS FIXP_DBL 158 FIXP_DBL in synthesis filter */ 170 FIXP_DBL outGain; /*!< Gain output data (syn only) (init with 0x80000000 to ignore) */ 243 FIXP_DBL outputGain /*!< New gain for output data */
|
clz.h | 179 inline INT fixnorm_D(FIXP_DBL val) 182 if ( val != (FIXP_DBL)0 ) { 183 if ( val < (FIXP_DBL)0 ) {
|
/external/aac/libFDK/src/ |
FDK_hybrid.cpp | 123 #define FIXP_HTB FIXP_DBL /* SGL data type. */ 125 #define HTC(a) ((FIXP_DBL)(LONG)(a)) /* Cast to DBL */ 172 const FIXP_DBL *const pQmfReal, 173 const FIXP_DBL *const pQmfImag, 175 FIXP_DBL *const mHybridReal, 176 FIXP_DBL *const mHybridImag, 185 FIXP_DBL *const pLFmemory, 187 FIXP_DBL *const pHFmemory, 213 FIXP_DBL *pMem = NULL; 232 if ( ((2*setup->nrQmfBands*setup->protoLen*sizeof(FIXP_DBL)) > hAnalysisHybFilter->LFmemorySize [all...] |
scale.cpp | 170 void scaleValues(FIXP_DBL *vector, /*!< Vector */ 224 void scaleValues(FIXP_DBL *dst, /*!< dst Vector */ 225 const FIXP_DBL *src, /*!< src Vector */ 235 FDKmemmove(dst, src, len*sizeof(FIXP_DBL)); 281 FIXP_DBL *vector, 282 FIXP_DBL factor, 429 INT getScalefactor(const FIXP_DBL *vector, /*!< Pointer to input vector */ 433 FIXP_DBL temp, maxVal = (FIXP_DBL)0; 437 maxVal |= (FIXP_DBL)((LONG)temp^(LONG)(temp>>(DFRACT_BITS-1))) [all...] |
/external/aac/libAACdec/src/arm/ |
block_arm.cpp | 102 FIXP_DBL *pSpectrum, 120 FIXP_DBL tmp0, tmp1, tmp2, tmp3;
|
/external/aac/libFDK/src/arm/ |
fft_rad2_arm.cpp | 112 void dit_fft(FIXP_DBL *x, const INT ldn, const FIXP_STP *trigdata, const INT trigDataSize) 124 FIXP_DBL a00, a10, a20, a30; 163 FIXP_DBL *xt1 = x; 167 FIXP_DBL *xt2 = xt1 + (mh<<1); 169 FIXP_DBL *xt1 = x+ ((r)<<1); 170 FIXP_DBL *xt2 = xt1 + (mh<<1); 172 FIXP_DBL vr,vi,ur,ui; 208 FIXP_DBL *xt1 = x + (j>>1); 217 FIXP_DBL *xt2 = xt1 + (mh<<1); 218 FIXP_DBL vr,vi,ur,ui [all...] |