• Home
  • Raw
  • Download

Lines Matching refs:scf

214 static FIXP_DBL FDKaacEnc_countSingleScfBits(INT scf, INT scfLeft, INT scfRight)  in FDKaacEnc_countSingleScfBits()  argument
218 scfBitsFract = (FIXP_DBL) ( FDKaacEnc_bitCountScalefactorDelta(scfLeft-scf) in FDKaacEnc_countSingleScfBits()
219 + FDKaacEnc_bitCountScalefactorDelta(scf-scfRight) ); in FDKaacEnc_countSingleScfBits()
231 static FIXP_DBL FDKaacEnc_calcSingleSpecPe(INT scf, FIXP_DBL sfbConstPePart, FIXP_DBL nLines) in FDKaacEnc_calcSingleSpecPe() argument
237 scfFract = (FIXP_DBL)(scf << (DFRACT_BITS-1-AS_PE_FAC_SHIFT)); in FDKaacEnc_calcSingleSpecPe()
363 INT scf, in FDKaacEnc_improveScf() argument
370 INT scfBest = scf; in FDKaacEnc_improveScf()
378 scf); in FDKaacEnc_improveScf()
379 *minScfCalculated = scf; in FDKaacEnc_improveScf()
382 INT scfEstimated = scf; in FDKaacEnc_improveScf()
389 scf++; in FDKaacEnc_improveScf()
393 scf); in FDKaacEnc_improveScf()
396 scfBest = scf; in FDKaacEnc_improveScf()
404 scf = scfEstimated; in FDKaacEnc_improveScf()
406 while ((sfbDistLdData > (threshLdData-distFactorLdData)) && (cnt++ < 1) && (scf > minScf)) { in FDKaacEnc_improveScf()
407 scf--; in FDKaacEnc_improveScf()
411 scf); in FDKaacEnc_improveScf()
414 scfBest = scf; in FDKaacEnc_improveScf()
419 *minScfCalculated = scf; in FDKaacEnc_improveScf()
428 scf++; in FDKaacEnc_improveScf()
432 scf); in FDKaacEnc_improveScf()
436 scfBest = scf; in FDKaacEnc_improveScf()
457 INT *scf, in FDKaacEnc_assimilateSingleScf() argument
496 while ((sfbNext < psyOutChan->sfbCnt) && (scf[sfbNext] == FDK_INT_MIN)) in FDKaacEnc_assimilateSingleScf()
500 scfAct = scf[sfbAct]; in FDKaacEnc_assimilateSingleScf()
501 scfLast = scf + sfbLast; in FDKaacEnc_assimilateSingleScf()
502 scfNext = scf + sfbNext; in FDKaacEnc_assimilateSingleScf()
508 scfAct = scf[sfbAct]; in FDKaacEnc_assimilateSingleScf()
510 scfNext = scf + sfbNext; in FDKaacEnc_assimilateSingleScf()
516 scfAct = scf[sfbAct]; in FDKaacEnc_assimilateSingleScf()
517 scfLast = scf + sfbLast; in FDKaacEnc_assimilateSingleScf()
577 scf[sfbAct] = scfAct; in FDKaacEnc_assimilateSingleScf()
632 INT *scf, in FDKaacEnc_assimilateMultipleScf() argument
654 if (scf[sfb]!=FDK_INT_MIN) { in FDKaacEnc_assimilateMultipleScf()
655 scfMin = fixMin(scfMin, scf[sfb]); in FDKaacEnc_assimilateMultipleScf()
656 scfMax = fixMax(scfMax, scf[sfb]); in FDKaacEnc_assimilateMultipleScf()
668 scfTmp[i] = scf[i]; in FDKaacEnc_assimilateMultipleScf()
673 while (sfb<sfbCnt && (scf[sfb]==FDK_INT_MIN || scf[sfb] <= scfAct)) in FDKaacEnc_assimilateMultipleScf()
677 while (sfb<sfbCnt && (scf[sfb]==FDK_INT_MIN || scf[sfb] > scfAct)) in FDKaacEnc_assimilateMultipleScf()
686 if (scf[sfb] != FDK_INT_MIN) in FDKaacEnc_assimilateMultipleScf()
703 deltaScfBits = FDKaacEnc_countScfBitsDiff(scf,scfTmp,sfbCnt,startSfb,stopSfb); in FDKaacEnc_assimilateMultipleScf()
705 … deltaSpecPe = FDKaacEnc_calcSpecPeDiff(psyOutChan, qcOutChannel, scf, scfTmp, sfbConstPePart, in FDKaacEnc_assimilateMultipleScf()
741 if (scf[sfb] != FDK_INT_MIN) { in FDKaacEnc_assimilateMultipleScf()
745 scf[sfb] = scfAct; in FDKaacEnc_assimilateMultipleScf()
771 INT *scf, in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2() argument
797 if (scf[sfb]!=FDK_INT_MIN) { in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
798 scfMin = fixMin(scfMin, scf[sfb]); in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
799 scfMax = fixMax(scfMax, scf[sfb]); in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
810 while (sfb<sfbCnt && (scf[sfb]==FDK_INT_MIN)) in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
813 scfAct = scf[startSfb]; in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
815 while (sfb<sfbCnt && ((scf[sfb]==FDK_INT_MIN) || (scf[sfb]==scf[startSfb]))) in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
820 scfNext = scf[stopSfb]; in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
842 if (scfHi > scf[startSfb]) { in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
845 if (scf[sfb] != FDK_INT_MIN) { in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
857 for (scfNew=scf[startSfb]+1; scfNew<=scfHi; scfNew++) { in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
859 scfTmp[k] = scf[k]; in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
868 deltaScfBits = FDKaacEnc_countScfBitsDiff(scf,scfTmp,sfbCnt,startSfb,stopSfb); in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
870 … deltaSpecPe = FDKaacEnc_calcSpecPeDiff(psyOutChan, qcOutChannel, scf, scfTmp, sfbConstPePart, in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
906 if (scf[sfb] != FDK_INT_MIN) { in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
907 scf[sfb] = scfNew; in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
922 if (scfAct==scf[startSfb] && in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
929 scfTmp[k] = scf[k]; in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
945 deltaScfBits = FDKaacEnc_countScfBitsDiff(scf,scfTmp,sfbCnt,startSfb,stopSfb); in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
947 … deltaSpecPe = FDKaacEnc_calcSpecPeDiff(psyOutChan, qcOutChannel, scf, scfTmp, sfbConstPePart, in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
980 if (scf[sfb] != FDK_INT_MIN) { in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
981 scf[sfb] = scfNew; in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
998 scfTmp[k] = scf[k]; in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
1008 deltaScfBits = FDKaacEnc_countScfBitsDiff(scf,scfTmp,sfbCnt,startSfb,stopSfb); in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
1040 if (scf[sfb] != FDK_INT_MIN) { in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
1041 scf[sfb] = scfNew; in FDKaacEnc_FDKaacEnc_assimilateMultipleScf2()
1057 INT *RESTRICT scf, in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel() argument
1092 scf[i] = FDK_INT_MIN; in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1166 scf[sfbOffs+sfb] = scfInt; in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1190 FDKaacEnc_assimilateSingleScf(psyOutChannel, qcOutChannel, quantSpec, quantSpecTmp, scf, in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1195 FDKaacEnc_assimilateMultipleScf(psyOutChannel, qcOutChannel, quantSpec, quantSpecTmp, scf, in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1200 …KaacEnc_FDKaacEnc_assimilateMultipleScf2(psyOutChannel, qcOutChannel, quantSpec, quantSpecTmp, scf, in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1211 if (scf[sfbOffs+sfb]!=FDK_INT_MIN) in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1212 minSf = fixMin(minSf,scf[sfbOffs+sfb]); in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1219 if ((scf[sfbOffs+sfb] != FDK_INT_MIN) && (minSf+MAX_SCF_DELTA) < scf[sfbOffs+sfb]) { in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1220 scf[sfbOffs+sfb] = minSf + MAX_SCF_DELTA; in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1226 scf[sfbOffs+sfb] in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1238 maxSf = fixMax(maxSf,scf[sfbOffs+sfb]); in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1247 if( scf[sfbOffs+sfb] == FDK_INT_MIN ) { in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1248 scf[sfbOffs+sfb] = 0; in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1255 scf[sfbOffs+sfb] = maxSf - scf[sfbOffs+sfb]; in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1265 scf[sfbOffs+sfb] = 0; in FDKaacEnc_FDKaacEnc_EstimateScaleFactorsChannel()
1292 qcOutChannel[ch]->scf, in FDKaacEnc_EstimateScaleFactors()