Lines Matching refs:FL2FXCONST_DBL
157 #define FL2B2PE(value) FL2FXCONST_DBL((value) / (1 << 2))
323 FIXP_DBL bit2PE_m = FL2FXCONST_DBL(1.18f / (1 << (1))); in FDKaacEnc_InitBits2PeFactor()
347 FL2FXCONST_DBL(0.0f); /* bits2PE factor entry in table that is the in FDKaacEnc_InitBits2PeFactor()
349 FIXP_DBL stopPF = FL2FXCONST_DBL(0.0f); /* bits2PE factor entry in table in FDKaacEnc_InitBits2PeFactor()
352 FIXP_DBL slope = FL2FXCONST_DBL( in FDKaacEnc_InitBits2PeFactor()
384 const FIXP_DBL maxBit2PE = FL2FXCONST_DBL(3.f / 4.f); in FDKaacEnc_InitBits2PeFactor()
394 if (bit2PE >= (FL2FXCONST_DBL(0.35f) >> 2)) { in FDKaacEnc_InitBits2PeFactor()
403 if (bit2PE_m >= (FL2FXCONST_DBL(0.6f)) >> bit2PE_e) { in FDKaacEnc_InitBits2PeFactor()
414 bit2PE_m += (FL2FXCONST_DBL(0.4f)) >> bit2PE_e; in FDKaacEnc_InitBits2PeFactor()
416 bit2PE_m += (FL2FXCONST_DBL(0.3f)) >> bit2PE_e; in FDKaacEnc_InitBits2PeFactor()
418 bit2PE_m += (FL2FXCONST_DBL(0.3f)) >> bit2PE_e; in FDKaacEnc_InitBits2PeFactor()
420 bit2PE_m += (FL2FXCONST_DBL(0.0f)) >> bit2PE_e; in FDKaacEnc_InitBits2PeFactor()
473 FL2FXCONST_DBL(-0.00503012648262f); /* ld64(0.8f) */ in FDKaacEnc_adaptMinSnr()
480 fMult(msaParam->redRatioFac, FL2FXCONST_DBL(0.3010299956f)); in FDKaacEnc_adaptMinSnr()
486 accu = FL2FXCONST_DBL(0.0f); in FDKaacEnc_adaptMinSnr()
499 if ((accu == FL2FXCONST_DBL(0.0f)) || (nSfb == 0)) { in FDKaacEnc_adaptMinSnr()
500 avgEnLD64 = FL2FXCONST_DBL(-1.0f); in FDKaacEnc_adaptMinSnr()
504 avgEnLD64 = avgEnLD64 + FL2FXCONST_DBL(0.09375f) - in FDKaacEnc_adaptMinSnr()
564 FL2FXCONST_DBL(0.63f), qcOutChan->sfbSpreadEnergy[sfbGrp + sfb]); in FDKaacEnc_initAvoidHoleFlag()
605 (sfbEn > FL2FXCONST_DBL(0.0))) { in FDKaacEnc_initAvoidHoleFlag()
637 FL2FXCONST_DBL(-0.5f)) in FDKaacEnc_initAvoidHoleFlag()
638 maxThrLd = FL2FXCONST_DBL(-1.0f); in FDKaacEnc_initAvoidHoleFlag()
643 if (qcOutChanM->sfbEnergy[sfbGrp + sfb] > FL2FXCONST_DBL(0.0f)) in FDKaacEnc_initAvoidHoleFlag()
647 sfbMinSnrTmpLd = FL2FXCONST_DBL(0.0f); in FDKaacEnc_initAvoidHoleFlag()
652 if (qcOutChanM->sfbMinSnrLdData[sfbGrp + sfb] <= FL2FXCONST_DBL(0.0f)) in FDKaacEnc_initAvoidHoleFlag()
656 if (qcOutChanS->sfbEnergy[sfbGrp + sfb] > FL2FXCONST_DBL(0.0f)) in FDKaacEnc_initAvoidHoleFlag()
660 sfbMinSnrTmpLd = FL2FXCONST_DBL(0.0f); in FDKaacEnc_initAvoidHoleFlag()
665 if (qcOutChanS->sfbMinSnrLdData[sfbGrp + sfb] <= FL2FXCONST_DBL(0.0f)) in FDKaacEnc_initAvoidHoleFlag()
672 qcOutChanS->sfbEnergy[sfbGrp + sfb], FL2FXCONST_DBL(0.9f)); in FDKaacEnc_initAvoidHoleFlag()
677 qcOutChanM->sfbEnergy[sfbGrp + sfb], FL2FXCONST_DBL(0.9f)); in FDKaacEnc_initAvoidHoleFlag()
693 (qcOutChan->sfbMinSnrLdData[sfbGrp + sfb] > FL2FXCONST_DBL(0.0f))) { in FDKaacEnc_initAvoidHoleFlag()
788 nrgSum14 = nrgSum12 = nrgSum34 = nrgTotal = FL2FXCONST_DBL(0.f); in FDKaacEnc_calcWeighting()
823 fMax(FL2FXCONST_DBL(0.1875f), in FDKaacEnc_calcWeighting()
827 FL2FXCONST_DBL(0.78125f)); in FDKaacEnc_calcWeighting()
843 (psyOutChan->sfbEnergy[sfbGrp + sfb] > FL2FXCONST_DBL(0.f))) { in FDKaacEnc_calcWeighting()
846 FL2FXCONST_DBL(0.8125f)) { in FDKaacEnc_calcWeighting()
853 FL2FXCONST_DBL(0.796875f)) { in FDKaacEnc_calcWeighting()
873 adjThrStateElement->chaosMeasureEnFac[ch] = FL2FXCONST_DBL(0.75f); in FDKaacEnc_calcWeighting()
1029 (FL2FXCONST_DBL(-1.0f) - sfbEnLdData)) { in FDKaacEnc_reduceThresholdsCBR()
1040 FL2FXCONST_DBL(9.6336206 / LD_DATA_SCALING)) { in FDKaacEnc_reduceThresholdsCBR()
1043 (sfbEnLdData - FL2FXCONST_DBL(9.6336206 / LD_DATA_SCALING))); in FDKaacEnc_reduceThresholdsCBR()
1067 FIXP_DBL frameFormFactor = FL2FXCONST_DBL(0.f); in FDKaacEnc_calcChaosMeasure()
1068 FIXP_DBL frameEnergy = FL2FXCONST_DBL(0.f); in FDKaacEnc_calcChaosMeasure()
1091 (fMultDiv2(FL2FXCONST_DBL(0.75f), in FDKaacEnc_calcChaosMeasure()
1101 chaosMeasure = FL2FXCONST_DBL(1.f); in FDKaacEnc_calcChaosMeasure()
1117 FIXP_DBL frameEnergy = FL2FXCONST_DBL(1e-10f); in FDKaacEnc_reduceThresholdsVBR()
1118 FIXP_DBL chaosMeasure = FL2FXCONST_DBL(0.f); in FDKaacEnc_reduceThresholdsVBR()
1130 #define CONST_CHAOS_MEAS_AVG_FAC_0 (FL2FXCONST_DBL(0.25f)) in FDKaacEnc_reduceThresholdsVBR()
1131 #define CONST_CHAOS_MEAS_AVG_FAC_1 (FL2FXCONST_DBL(1.f - 0.25f)) in FDKaacEnc_reduceThresholdsVBR()
1133 #define MIN_LDTHRESH (FL2FXCONST_DBL(-0.515625f)) in FDKaacEnc_reduceThresholdsVBR()
1139 FIXP_DBL chEnergy = FL2FXCONST_DBL(0.f); in FDKaacEnc_reduceThresholdsVBR()
1144 chGroupEnergy[groupCnt][ch] = FL2FXCONST_DBL(0.f); in FDKaacEnc_reduceThresholdsVBR()
1155 chChaosMeasure[ch] = FL2FXCONST_DBL( in FDKaacEnc_reduceThresholdsVBR()
1170 chaosMeasure = FL2FXCONST_DBL(1.f); in FDKaacEnc_reduceThresholdsVBR()
1184 chaosMeasure = ((FL2FXCONST_DBL(0.2f) >> 2) + in FDKaacEnc_reduceThresholdsVBR()
1185 fMult(FL2FXCONST_DBL(0.7f / (4.f * 0.3f)), in FDKaacEnc_reduceThresholdsVBR()
1186 (chaosMeasure - FL2FXCONST_DBL(0.2f)))); in FDKaacEnc_reduceThresholdsVBR()
1188 (fixMin((FIXP_DBL)(FL2FXCONST_DBL(1.0f) >> 2), in FDKaacEnc_reduceThresholdsVBR()
1189 fixMax((FIXP_DBL)(FL2FXCONST_DBL(0.1f) >> 2), chaosMeasure))) in FDKaacEnc_reduceThresholdsVBR()
1200 FIXP_DBL groupEnergy = FL2FXCONST_DBL(0.f); in FDKaacEnc_reduceThresholdsVBR()
1255 fMult(FL2FXCONST_DBL(2.82f / 4.f), in FDKaacEnc_reduceThresholdsVBR()
1260 sfbThrReducedLdData = FL2FXCONST_DBL(-1.0f); in FDKaacEnc_reduceThresholdsVBR()
1263 FL2FXCONST_DBL(1.0f) - sfbThrExp) in FDKaacEnc_reduceThresholdsVBR()
1264 sfbThrReducedLdData = FL2FXCONST_DBL(0.0f); in FDKaacEnc_reduceThresholdsVBR()
1279 if ((FIXP_DBL)redVal[0] >= FL2FXCONST_DBL(1.0f) - sfbThrExp) { in FDKaacEnc_reduceThresholdsVBR()
1280 sfbThrReducedLdData = FL2FXCONST_DBL(0.0f); in FDKaacEnc_reduceThresholdsVBR()
1293 (FL2FXCONST_DBL(-1.0f) - sfbEnLdData)) { in FDKaacEnc_reduceThresholdsVBR()
1302 if (sfbThrReducedLdData < FL2FXCONST_DBL(-0.5f)) in FDKaacEnc_reduceThresholdsVBR()
1303 sfbThrReducedLdData = FL2FXCONST_DBL(-1.f); in FDKaacEnc_reduceThresholdsVBR()
1306 if ((sfbEnLdData + FL2FXCONST_DBL(1.0f)) > in FDKaacEnc_reduceThresholdsVBR()
1307 FL2FXCONST_DBL(9.6336206 / LD_DATA_SCALING)) { in FDKaacEnc_reduceThresholdsVBR()
1310 sfbEnLdData - FL2FXCONST_DBL(9.6336206 / LD_DATA_SCALING)); in FDKaacEnc_reduceThresholdsVBR()
1381 FL2FXCONST_DBL(-1.0f); in FDKaacEnc_correctThresh()
1411 if (sumLd < FL2FXCONST_DBL(0.f)) { in FDKaacEnc_correctThresh()
1417 (FL2FXCONST_DBL(-1.f) + sumLd)) { in FDKaacEnc_correctThresh()
1431 FL2FXCONST_DBL(1.0f); in FDKaacEnc_correctThresh()
1434 FL2FXCONST_DBL(-1.0f); in FDKaacEnc_correctThresh()
1461 FL2FXCONST_DBL(-1.0f)) || in FDKaacEnc_correctThresh()
1463 thrFactorLdData = FL2FXCONST_DBL(0.f); in FDKaacEnc_correctThresh()
1470 FL2FXCONST_DBL((float)LD_DATA_SHIFT / LD_DATA_SCALING)); in FDKaacEnc_correctThresh()
1475 fMin(tmp, FL2FXCONST_DBL(20.f / LD_DATA_SCALING)); in FDKaacEnc_correctThresh()
1482 if (thrFactorLdData < FL2FXCONST_DBL(0.f)) { in FDKaacEnc_correctThresh()
1483 if (sfbThrLdData > (FL2FXCONST_DBL(-1.f) - thrFactorLdData)) { in FDKaacEnc_correctThresh()
1486 sfbThrReducedLdData = FL2FXCONST_DBL(-1.f); in FDKaacEnc_correctThresh()
1667 (((FL2FXCONST_DBL(-0.02065512648f) >> 1) + in FDKaacEnc_allowMoreHoles()
1672 FL2FXCONST_DBL(0.015625f) + EnergyLd_R; in FDKaacEnc_allowMoreHoles()
1678 (((FL2FXCONST_DBL(-0.02065512648f) >> 1) + in FDKaacEnc_allowMoreHoles()
1683 FL2FXCONST_DBL(0.015625f) + EnergyLd_L; in FDKaacEnc_allowMoreHoles()
1735 avgEn = FL2FXCONST_DBL(0.0f); in FDKaacEnc_allowMoreHoles()
1736 minEnLD64 = FL2FXCONST_DBL(0.0f); in FDKaacEnc_allowMoreHoles()
1783 if ((avgEn == FL2FXCONST_DBL(0.0f)) || (ahCnt == 0)) { in FDKaacEnc_allowMoreHoles()
1784 avgEnLD64 = FL2FXCONST_DBL(0.0f); in FDKaacEnc_allowMoreHoles()
1797 minEnLD64 + fMult((avgEnLD64 - minEnLD64), FL2FXCONST_DBL(0.06666667f)); in FDKaacEnc_allowMoreHoles()
1799 minEnLD64 + fMult((avgEnLD64 - minEnLD64), FL2FXCONST_DBL(0.20000000f)); in FDKaacEnc_allowMoreHoles()
1801 minEnLD64 + fMult((avgEnLD64 - minEnLD64), FL2FXCONST_DBL(0.33333334f)); in FDKaacEnc_allowMoreHoles()
1803 minEnLD64 + fMult((avgEnLD64 - minEnLD64), FL2FXCONST_DBL(0.46666667f)); in FDKaacEnc_allowMoreHoles()
1805 minEnLD64 + fMult((avgEnLD64 - minEnLD64), FL2FXCONST_DBL(0.60000002f)); in FDKaacEnc_allowMoreHoles()
1807 minEnLD64 + fMult((avgEnLD64 - minEnLD64), FL2FXCONST_DBL(0.73333335f)); in FDKaacEnc_allowMoreHoles()
1809 minEnLD64 + fMult((avgEnLD64 - minEnLD64), FL2FXCONST_DBL(0.86666667f)); in FDKaacEnc_allowMoreHoles()
1834 FL2FXCONST_DBL(0.015625f) + in FDKaacEnc_allowMoreHoles()
1880 FIXP_DBL value = FL2FXCONST_DBL(0.f); in CalcRedValPower()
1882 if (num >= FL2FXCONST_DBL(0.f)) { in CalcRedValPower()
1982 reductionValue_m = fMax(FL2FXCONST_DBL(0.f), in FDKaacEnc_adaptThresholdsToPe()
2014 fMultI(FL2FXCONST_DBL(0.05f), desiredPe)) && in FDKaacEnc_adaptThresholdsToPe()
2065 fMax(FL2FXCONST_DBL(0.f), in FDKaacEnc_adaptThresholdsToPe()
2157 (fMultI(FL2FXCONST_DBL(0.15f), desiredPe) + desiredPe), &redPeGlobal, in FDKaacEnc_adaptThresholdsToPe()
2290 FIXP_DBL minFacHi = FL2FXCONST_DBL(0.3f), maxFacHi = (FIXP_DBL)MAXVAL_DBL, in FDKaacEnc_adjustPeMinMax()
2291 minFacLo = FL2FXCONST_DBL(0.14f), maxFacLo = FL2FXCONST_DBL(0.07f); in FDKaacEnc_adjustPeMinMax()
2294 INT minDiff_fix = fMultI(FL2FXCONST_DBL(0.1666666667f), currPe); in FDKaacEnc_adjustPeMinMax()
2378 bitsave_slope = FL2FXCONST_DBL(0.466666666); in FDKaacEnc_bitresCalcBitFac()
2379 bitspend_slope = FL2FXCONST_DBL(0.666666666); in FDKaacEnc_bitresCalcBitFac()
2421 fillLevel += scaleValue(FL2FXCONST_DBL(0.7f), -fillLevel_e); in FDKaacEnc_bitresCalcBitFac()
2479 FIXP_DBL POINT8 = FL2FXCONST_DBL(0.8f); in FDKaacEnc_AdjThrInit()
2480 FIXP_DBL POINT6 = FL2FXCONST_DBL(0.6f); in FDKaacEnc_AdjThrInit()
2553 atsElem->chaosMeasureOld = FL2FXCONST_DBL(0.3f); in FDKaacEnc_AdjThrInit()
2578 msaParam->maxRed = FL2FXCONST_DBL(0.00390625f); /* 0.25f/64.0f */ in FDKaacEnc_AdjThrInit()
2580 msaParam->startRatio = FL2FXCONST_DBL(0.05190512648f); /* ld64(10.0f) */ in FDKaacEnc_AdjThrInit()
2586 msaParam->redRatioFac = FL2FXCONST_DBL(-0.375f); /* -0.0375f * 10.0f */ in FDKaacEnc_AdjThrInit()
2589 msaParam->redOffs = FL2FXCONST_DBL(0.021484375); /* 1.375f/64.0f */ in FDKaacEnc_AdjThrInit()
2592 atsElem->peCorrectionFactor_m = FL2FXCONST_DBL(0.5f); /* 1.0 */ in FDKaacEnc_AdjThrInit()
2618 fMult(FL2FXCONST_DBL(1.2f / 2.f), bits2PeFactor_m), in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2621 fMult(FL2FXCONST_DBL(0.65f), bits2PeFactor_m), in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2633 scaleValue(fixMin(fMult(FL2FXCONST_DBL(1.1f / 2.f), newFac), in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2634 scaleValue(FL2FXCONST_DBL(1.f / 2.f), -scaling)), in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2636 FL2FXCONST_DBL(0.85f / 2.f)); in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2639 fixMin(scaleValue(fMult(FL2FXCONST_DBL(0.9f / 2.f), newFac), scaling), in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2640 FL2FXCONST_DBL(1.15f / 2.f)), in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2641 FL2FXCONST_DBL(1.f / 2.f)); in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2644 if (((newFac > FL2FXCONST_DBL(1.f / 2.f)) && in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2645 (corrFac < FL2FXCONST_DBL(1.f / 2.f))) || in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2646 ((newFac < FL2FXCONST_DBL(1.f / 2.f)) && in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2647 (corrFac > FL2FXCONST_DBL(1.f / 2.f)))) { in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2648 corrFac = FL2FXCONST_DBL(1.f / 2.f); in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2652 if ((corrFac < FL2FXCONST_DBL(1.f / 2.f) && newFac < corrFac) || in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2653 (corrFac > FL2FXCONST_DBL(1.f / 2.f) && newFac > corrFac)) { in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2654 corrFac = fMult(FL2FXCONST_DBL(0.85f), corrFac) + in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2655 fMult(FL2FXCONST_DBL(0.15f), newFac); in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2657 corrFac = fMult(FL2FXCONST_DBL(0.7f), corrFac) + in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2658 fMult(FL2FXCONST_DBL(0.3f), newFac); in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2661 corrFac = fixMax(fixMin(corrFac, FL2FXCONST_DBL(1.15f / 2.f)), in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2662 FL2FXCONST_DBL(0.85 / 2.f)); in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2667 *correctionFac_m = FL2FXCONST_DBL(1.f / 2.f); in FDKaacEnc_FDKaacEnc_calcPeCorrection()
2678 const FIXP_DBL amp = FL2FXCONST_DBL(0.005); in FDKaacEnc_calcPeCorrectionLowBitRes()
2679 const FIXP_DBL maxDiff = FL2FXCONST_DBL(0.25f); in FDKaacEnc_calcPeCorrectionLowBitRes()
2722 fMax(fMin((*correctionFac_m) + diff, FL2FXCONST_DBL(1.0f / 2.f)), in FDKaacEnc_calcPeCorrectionLowBitRes()
2723 FL2FXCONST_DBL(0.75f / 2.f)); in FDKaacEnc_calcPeCorrectionLowBitRes()
2726 *correctionFac_m = FL2FXCONST_DBL(0.75 / 2.f); in FDKaacEnc_calcPeCorrectionLowBitRes()