Lines Matching refs:FL2FXCONST_DBL
265 FIXP_DBL bit2PE_m = FL2FXCONST_DBL(1.18f/(1<<(1))); in FDKaacEnc_InitBits2PeFactor()
323 if ( bit2PE >= (FL2FXCONST_DBL(0.35f) >> 2) ) { in FDKaacEnc_InitBits2PeFactor()
385 FIXP_DBL minSnrLimitLD64 = FL2FXCONST_DBL(-0.00503012648262f); /* ld64(0.8f) */ in FDKaacEnc_adaptMinSnr()
392 accu = FL2FXCONST_DBL(0.0f); in FDKaacEnc_adaptMinSnr()
401 if ((accu == FL2FXCONST_DBL(0.0f)) || (nSfb == 0)) { in FDKaacEnc_adaptMinSnr()
402 avgEnLD64 = FL2FXCONST_DBL(-1.0f); in FDKaacEnc_adaptMinSnr()
407 …avgEnLD64 = avgEnLD64 + FL2FXCONST_DBL(0.09375f) - nSfbLD64; /* 0.09375f: compensate shift with 6… in FDKaacEnc_adaptMinSnr()
414 … = fMult((avgEnLD64 - qcOutChannel[ch]->sfbEnergyLdData[sfbGrp+sfb]),FL2FXCONST_DBL(0.3010299956f)… in FDKaacEnc_adaptMinSnr()
458 fMult(FL2FXCONST_DBL(0.63f), in FDKaacEnc_initAvoidHoleFlag()
496 … ( ((sfbEnLdData+(FIXP_DBL)SnrLdMin4) < (FIXP_DBL)avgEnLdData) && (sfbEn > FL2FXCONST_DBL(0.0)) ) { in FDKaacEnc_initAvoidHoleFlag()
519 …in5>>1) + (maxSfbEnLd>>1) + (qcOutChanM->sfbMinSnrLdData[sfbGrp+sfb]>>1)) <= FL2FXCONST_DBL(-0.5f)) in FDKaacEnc_initAvoidHoleFlag()
520 maxThrLd = FL2FXCONST_DBL(-1.0f) ; in FDKaacEnc_initAvoidHoleFlag()
524 if (qcOutChanM->sfbEnergy[sfbGrp+sfb] > FL2FXCONST_DBL(0.0f)) in FDKaacEnc_initAvoidHoleFlag()
527 sfbMinSnrTmpLd = FL2FXCONST_DBL(0.0f); in FDKaacEnc_initAvoidHoleFlag()
531 if (qcOutChanM->sfbMinSnrLdData[sfbGrp+sfb] <= FL2FXCONST_DBL(0.0f)) in FDKaacEnc_initAvoidHoleFlag()
534 if (qcOutChanS->sfbEnergy[sfbGrp+sfb] > FL2FXCONST_DBL(0.0f)) in FDKaacEnc_initAvoidHoleFlag()
537 sfbMinSnrTmpLd = FL2FXCONST_DBL(0.0f); in FDKaacEnc_initAvoidHoleFlag()
541 if (qcOutChanS->sfbMinSnrLdData[sfbGrp+sfb] <= FL2FXCONST_DBL(0.0f)) in FDKaacEnc_initAvoidHoleFlag()
546 fMult(qcOutChanS->sfbEnergy[sfbGrp+sfb], FL2FXCONST_DBL(0.9f)); in FDKaacEnc_initAvoidHoleFlag()
550 fMult(qcOutChanM->sfbEnergy[sfbGrp+sfb], FL2FXCONST_DBL(0.9f)); in FDKaacEnc_initAvoidHoleFlag()
563 || (qcOutChan->sfbMinSnrLdData[sfbGrp+sfb] > FL2FXCONST_DBL(0.0f))) { in FDKaacEnc_initAvoidHoleFlag()
659 nrgSum14 = nrgSum12 = nrgSum34 = nrgTotal = FL2FXCONST_DBL(0.f); in FDKaacEnc_calcWeighting()
682 …adjThrStateElement->chaosMeasureEnFac[ch] = FDKmax( FL2FXCONST_DBL(0.1875f), fDivNorm(nLinesSum,ps… in FDKaacEnc_calcWeighting()
684 usePatch = (adjThrStateElement->chaosMeasureEnFac[ch] > FL2FXCONST_DBL(0.78125f)); in FDKaacEnc_calcWeighting()
700 if ( (sfbExePatch) && (psyOutChan->sfbEnergy[sfbGrp+sfb]>FL2FXCONST_DBL(0.f)) ) in FDKaacEnc_calcWeighting()
703 if (adjThrStateElement->chaosMeasureEnFac[ch] > FL2FXCONST_DBL(0.8125f)) { in FDKaacEnc_calcWeighting()
706 … else if (adjThrStateElement->chaosMeasureEnFac[ch] > FL2FXCONST_DBL(0.796875f)) { in FDKaacEnc_calcWeighting()
723 adjThrStateElement->chaosMeasureEnFac[ch] = FL2FXCONST_DBL(0.75f); in FDKaacEnc_calcWeighting()
882 if (qcOutChan->sfbMinSnrLdData[sfbGrp+sfb] > (FL2FXCONST_DBL(-1.0f) - sfbEnLdData) ){ in FDKaacEnc_reduceThresholdsCBR()
890 if ((sfbEnLdData+(FIXP_DBL)MAXVAL_DBL) > FL2FXCONST_DBL(9.6336206/LD_DATA_SCALING)){ in FDKaacEnc_reduceThresholdsCBR()
891 …sfbThrReducedLdData = fixMax(sfbThrReducedLdData, (sfbEnLdData - FL2FXCONST_DBL(9.6336206/LD_DATA_… in FDKaacEnc_reduceThresholdsCBR()
914 FIXP_DBL frameFormFactor = FL2FXCONST_DBL(0.f); in FDKaacEnc_calcChaosMeasure()
915 FIXP_DBL frameEnergy = FL2FXCONST_DBL(0.f); in FDKaacEnc_calcChaosMeasure()
934 …(fMultDiv2(FL2FXCONST_DBL(0.75f),CalcLdData((FIXP_DBL)frameNLines<<(DFRACT_BITS-1-SCALE_NLINES))) - in FDKaacEnc_calcChaosMeasure()
940 chaosMeasure = FL2FXCONST_DBL(1.f); in FDKaacEnc_calcChaosMeasure()
958 FIXP_DBL frameEnergy = FL2FXCONST_DBL(1e-10f); in FDKaacEnc_reduceThresholdsVBR()
959 FIXP_DBL chaosMeasure = FL2FXCONST_DBL(0.f); in FDKaacEnc_reduceThresholdsVBR()
970 #define CONST_CHAOS_MEAS_AVG_FAC_0 (FL2FXCONST_DBL(0.25f)) in FDKaacEnc_reduceThresholdsVBR()
971 #define CONST_CHAOS_MEAS_AVG_FAC_1 (FL2FXCONST_DBL(1.f-0.25f)) in FDKaacEnc_reduceThresholdsVBR()
973 #define MIN_LDTHRESH (FL2FXCONST_DBL(-0.515625f)) in FDKaacEnc_reduceThresholdsVBR()
981 FIXP_DBL chEnergy = FL2FXCONST_DBL(0.f); in FDKaacEnc_reduceThresholdsVBR()
985 chGroupEnergy[groupCnt][ch] = FL2FXCONST_DBL(0.f); in FDKaacEnc_reduceThresholdsVBR()
995 …chChaosMeasure[ch] = FL2FXCONST_DBL(0.5f); /* assume a constant chaos measure of 0.5f for short bl… in FDKaacEnc_reduceThresholdsVBR()
1009 chaosMeasure = FL2FXCONST_DBL(1.f); in FDKaacEnc_reduceThresholdsVBR()
1021 …chaosMeasure = ((FL2FXCONST_DBL(0.2f)>>2) + fMult(FL2FXCONST_DBL(0.7f/(4.f*0.3f)), (chaosMeasure -… in FDKaacEnc_reduceThresholdsVBR()
1022 …chaosMeasure = (fixMin((FIXP_DBL)(FL2FXCONST_DBL(1.0f)>>2), fixMax((FIXP_DBL)(FL2FXCONST_DBL(0.1f)… in FDKaacEnc_reduceThresholdsVBR()
1032 FIXP_DBL groupEnergy = FL2FXCONST_DBL(0.f); in FDKaacEnc_reduceThresholdsVBR()
1075 …sfbThrExp = fMult(sfbThrExp, fMult( FL2FXCONST_DBL(2.82f/4.f), invSqrt4[psyOutChan->groupLen[group… in FDKaacEnc_reduceThresholdsVBR()
1078 sfbThrReducedLdData = FL2FXCONST_DBL(-1.0f); in FDKaacEnc_reduceThresholdsVBR()
1081 if ((FIXP_DBL)redVal[groupNumber] >= FL2FXCONST_DBL(1.0f)-sfbThrExp) in FDKaacEnc_reduceThresholdsVBR()
1082 sfbThrReducedLdData = FL2FXCONST_DBL(0.0f); in FDKaacEnc_reduceThresholdsVBR()
1095 if ((FIXP_DBL)redVal[0] >= FL2FXCONST_DBL(1.0f)-sfbThrExp) { in FDKaacEnc_reduceThresholdsVBR()
1096 sfbThrReducedLdData = FL2FXCONST_DBL(0.0f); in FDKaacEnc_reduceThresholdsVBR()
1109 if (qcOutChan->sfbMinSnrLdData[sfbGrp+sfb] > (FL2FXCONST_DBL(-1.0f) - sfbEnLdData) ){ in FDKaacEnc_reduceThresholdsVBR()
1116 if (sfbThrReducedLdData<FL2FXCONST_DBL(-0.5f)) in FDKaacEnc_reduceThresholdsVBR()
1117 sfbThrReducedLdData = FL2FXCONST_DBL(-1.f); in FDKaacEnc_reduceThresholdsVBR()
1120 if ((sfbEnLdData+FL2FXCONST_DBL(1.0f)) > FL2FXCONST_DBL(9.6336206/LD_DATA_SCALING)){ in FDKaacEnc_reduceThresholdsVBR()
1121 …sfbThrReducedLdData = fixMax(sfbThrReducedLdData, sfbEnLdData - FL2FXCONST_DBL(9.6336206/LD_DATA_S… in FDKaacEnc_reduceThresholdsVBR()
1188 sfbNActiveLinesLdData[elementId][ch][sfbGrp+sfb] = FL2FXCONST_DBL(-1.0f); in FDKaacEnc_correctThresh()
1210 if (sumLd < FL2FXCONST_DBL(0.f)) { in FDKaacEnc_correctThresh()
1214 … if ( sfbNActiveLinesLdData[elementId][ch][sfbGrp+sfb] > (FL2FXCONST_DBL(-1.f) + sumLd) ) { in FDKaacEnc_correctThresh()
1224 else sfbPeFactorsLdData[elementId][ch][sfbGrp+sfb] = FL2FXCONST_DBL(1.0f); in FDKaacEnc_correctThresh()
1226 else sfbPeFactorsLdData[elementId][ch][sfbGrp+sfb] = FL2FXCONST_DBL(-1.0f); in FDKaacEnc_correctThresh()
1252 if ( (sfbPeFactorsLdData[elementId][ch][sfbGrp+sfb]==FL2FXCONST_DBL(-1.0f)) || in FDKaacEnc_correctThresh()
1255 thrFactorLdData = FL2FXCONST_DBL(0.f); in FDKaacEnc_correctThresh()
1259 …ormFactorLdData - sfbNActiveLinesLdData[elementId][ch][sfbGrp+sfb] - FL2FXCONST_DBL((float)LD_DATA… in FDKaacEnc_correctThresh()
1263 thrFactorLdData = FDKmin(tmp, FL2FXCONST_DBL(20.f/LD_DATA_SCALING)); in FDKaacEnc_correctThresh()
1270 if (thrFactorLdData < FL2FXCONST_DBL(0.f)) { in FDKaacEnc_correctThresh()
1271 if( sfbThrLdData > (FL2FXCONST_DBL(-1.f)-thrFactorLdData) ) { in FDKaacEnc_correctThresh()
1275 sfbThrReducedLdData = FL2FXCONST_DBL(-1.f); in FDKaacEnc_correctThresh()
1465 … (((FL2FXCONST_DBL(-0.02065512648f)>>1) + (qcOutChannel[0]->sfbMinSnrLdData[sfbGrp+sfb]>>1)) in FDKaacEnc_allowMoreHoles()
1469 … qcOutChannel[1]->sfbThresholdLdData[sfbGrp+sfb] = FL2FXCONST_DBL(0.015625f) + EnergyLd_R; in FDKaacEnc_allowMoreHoles()
1474 … (((FL2FXCONST_DBL(-0.02065512648f)>>1) + (qcOutChannel[1]->sfbMinSnrLdData[sfbGrp+sfb]>>1)) in FDKaacEnc_allowMoreHoles()
1478 … qcOutChannel[0]->sfbThresholdLdData[sfbGrp+sfb] = FL2FXCONST_DBL(0.015625f) + EnergyLd_L; in FDKaacEnc_allowMoreHoles()
1508 avgEn = FL2FXCONST_DBL(0.0f); in FDKaacEnc_allowMoreHoles()
1509 minEnLD64 = FL2FXCONST_DBL(0.0f); in FDKaacEnc_allowMoreHoles()
1533 if ( (avgEn == FL2FXCONST_DBL(0.0f)) || (ahCnt == 0) ) { in FDKaacEnc_allowMoreHoles()
1534 avgEnLD64 = FL2FXCONST_DBL(0.0f); in FDKaacEnc_allowMoreHoles()
1539 avgEnLD64 = avgEnLD64 + FL2FXCONST_DBL(0.09375f) - ahCntLD64; /* compensate shift with 6 */ in FDKaacEnc_allowMoreHoles()
1545 enLD64[0] = minEnLD64 + fMult((avgEnLD64-minEnLD64),FL2FXCONST_DBL(0.14285714285f)); in FDKaacEnc_allowMoreHoles()
1546 enLD64[1] = minEnLD64 + fMult((avgEnLD64-minEnLD64),FL2FXCONST_DBL(0.42857142857f)); in FDKaacEnc_allowMoreHoles()
1547 enLD64[2] = minEnLD64 + fMult((avgEnLD64-minEnLD64),FL2FXCONST_DBL(0.71428571428f)); in FDKaacEnc_allowMoreHoles()
1581 …qcOutChannel[ch]->sfbThresholdLdData[sfbGrp+sfb] = FL2FXCONST_DBL(0.015625f) + qcOutChannel[ch]->s… in FDKaacEnc_allowMoreHoles()
1628 FIXP_DBL value = FL2FXCONST_DBL(0.f); in CalcRedValPower()
1630 if (num>=FL2FXCONST_DBL(0.f)) { in CalcRedValPower()
1736 …while ((fixp_abs(redPeGlobal - desiredPe) > fMultI(FL2FXCONST_DBL(0.05f),desiredPe)) && (iter < 1)… in FDKaacEnc_adaptThresholdsToPe()
1882 (fMultI(FL2FXCONST_DBL(0.15f),desiredPe) + desiredPe), in FDKaacEnc_adaptThresholdsToPe()
2023 …IXP_DBL minFacHi = FL2FXCONST_DBL(0.3f), maxFacHi = (FIXP_DBL)MAXVAL_DBL, minFacLo = FL2FXCONST_DB… in FDKaacEnc_adjustPeMinMax()
2026 INT minDiff_fix = fMultI(FL2FXCONST_DBL(0.1666666667f), currPe); in FDKaacEnc_adjustPeMinMax()
2233 FIXP_DBL POINT8 = FL2FXCONST_DBL(0.8f); in FDKaacEnc_AdjThrInit()
2234 FIXP_DBL POINT6 = FL2FXCONST_DBL(0.6f); in FDKaacEnc_AdjThrInit()
2267 atsElem->chaosMeasureOld = FL2FXCONST_DBL(0.3f); in FDKaacEnc_AdjThrInit()
2292 msaParam->maxRed = FL2FXCONST_DBL(0.00390625f); /* 0.25f/64.0f */ in FDKaacEnc_AdjThrInit()
2294 msaParam->startRatio = FL2FXCONST_DBL(0.05190512648f); /* ld64(10.0f) */ in FDKaacEnc_AdjThrInit()
2299 msaParam->redRatioFac = FL2FXCONST_DBL(-0.375f); /* -0.0375f * 10.0f */ in FDKaacEnc_AdjThrInit()
2301 msaParam->redOffs = FL2FXCONST_DBL(0.021484375); /* 1.375f/64.0f */ in FDKaacEnc_AdjThrInit()
2304 atsElem->peCorrectionFactor_m = FL2FXCONST_DBL(0.5f); /* 1.0 */ in FDKaacEnc_AdjThrInit()
2343 …(FDKaacEnc_bits2pe2(bitsLast, fMult(FL2FXCONST_DBL(1.2f/2.f), bits2PeFactor_m), bits2PeFactor_e+1)… in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2344 …(FDKaacEnc_bits2pe2(bitsLast, fMult(FL2FXCONST_DBL(0.65f), bits2PeFactor_m), bits2PeFactor_e )… in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2354 …leValue(fixMin( fMult(FL2FXCONST_DBL(1.1f/2.f), newFac), scaleValue(FL2FXCONST_DBL( 1.f/2.f), -sc… in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2357 …ixMax( fixMin( scaleValue(fMult(FL2FXCONST_DBL(0.9f/2.f), newFac), scaling), FL2FXCONST_DBL(1.15f/… in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2360 if ( ((newFac > FL2FXCONST_DBL(1.f/2.f)) && (corrFac < FL2FXCONST_DBL(1.f/2.f))) in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2361 || ((newFac < FL2FXCONST_DBL(1.f/2.f)) && (corrFac > FL2FXCONST_DBL(1.f/2.f)))) in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2363 corrFac = FL2FXCONST_DBL(1.f/2.f); in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2367 if ( (corrFac < FL2FXCONST_DBL(1.f/2.f) && newFac < corrFac) in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2368 || (corrFac > FL2FXCONST_DBL(1.f/2.f) && newFac > corrFac) ) in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2370 corrFac = fMult(FL2FXCONST_DBL(0.85f), corrFac) + fMult(FL2FXCONST_DBL(0.15f), newFac); in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2373 corrFac = fMult(FL2FXCONST_DBL(0.7f), corrFac) + fMult(FL2FXCONST_DBL(0.3f), newFac); in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2376 corrFac = fixMax( fixMin( corrFac, FL2FXCONST_DBL(1.15f/2.f) ), FL2FXCONST_DBL(0.85/2.f) ); in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2382 *correctionFac_m = FL2FXCONST_DBL(1.f/2.f); in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2400 const FIXP_DBL amp = FL2FXCONST_DBL(0.005); in FDKaacEnc_calcPeCorrectionLowBitRes()
2401 const FIXP_DBL maxDiff = FL2FXCONST_DBL(0.25f); in FDKaacEnc_calcPeCorrectionLowBitRes()
2440 …orrectionFac_m = FDKmax(FDKmin((*correctionFac_m)+diff, FL2FXCONST_DBL(1.0f/2.f)), FL2FXCONST_DBL(… in FDKaacEnc_calcPeCorrectionLowBitRes()
2444 *correctionFac_m = FL2FXCONST_DBL(0.75/2.f); in FDKaacEnc_calcPeCorrectionLowBitRes()