Lines Matching refs:HIFILT

99     HIFILT = 0, /* index of higher filter */
413 tC->lpcStartBand[HIFILT] = i;
414 tC->lpcStartLine[HIFILT] = pC->sfbOffset[i];
416 tC->confTab.threshOn[HIFILT] = 1437;
419 tC->confTab.tnsLimitOrder[HIFILT] = tC->maxOrder;
422 tC->confTab.tnsFilterDirection[HIFILT] = FILTER_DIRECTION;
425 tC->confTab.acfSplit[HIFILT] = -1; /* signal Merged4to2QuartersAutoCorrelation in FDKaacEnc_MergedAutoCorrelation*/
428 tC->confTab.filterEnabled[HIFILT] = 1;
439 FDKmemcpy(tC->acfWindow[HIFILT], acfWindowShort, FDKmin(sizeof(acfWindowShort), sizeof(tC->acfWindow[HIFILT])));
440 FDKmemcpy(tC->acfWindow[LOFILT], acfWindowShort, FDKmin(sizeof(acfWindowShort), sizeof(tC->acfWindow[HIFILT])));
443 FDKmemcpy(tC->acfWindow[HIFILT], acfWindowLong, FDKmin(sizeof(acfWindowLong), sizeof(tC->acfWindow[HIFILT])));
444 FDKmemcpy(tC->acfWindow[LOFILT], acfWindowLong, FDKmin(sizeof(acfWindowLong), sizeof(tC->acfWindow[HIFILT])));
453 tC->lpcStartBand[HIFILT] = FDKaacEnc_FreqToBandWithRounding(pCfg->filterStartFreq[HIFILT], sampleRate, pC->sfbCnt, pC->sfbOffset);
454 tC->lpcStartLine[HIFILT] = pC->sfbOffset[tC->lpcStartBand[HIFILT]];
458 tC->confTab.threshOn[HIFILT] = pCfg->threshOn[HIFILT];
461 tC->confTab.tnsLimitOrder[HIFILT] = pCfg->tnsLimitOrder[HIFILT];
464 tC->confTab.tnsFilterDirection[HIFILT] = pCfg->tnsFilterDirection[HIFILT];
467 tC->confTab.acfSplit[HIFILT] = pCfg->acfSplit[HIFILT];
470 tC->confTab.filterEnabled[HIFILT] = pCfg->filterEnabled[HIFILT];
474 FDKaacEnc_CalcGaussWindow(tC->acfWindow[HIFILT], tC->maxOrder+1, sampleRate, granuleLength, pCfg->tnsTimeResolution[HIFILT], TNS_TIMERES_SCALE);
637 if ( (acfSplit[LOFILT]==-1) || (acfSplit[HIFILT]==-1) ) {
648 FDK_ASSERT(acfSplit[HIFILT]==3);
649 i = (lpcStopLine - lpcStartLine[HIFILT]) / 3;
651 idx1 = lpcStartLine[HIFILT];
723 _rxx2[lag] = fMult(x2, acfWindow[HIFILT][lag]);
770 tnsInfo->coef[subBlockNumber][HIFILT][i] = tnsInfo->coef[subBlockNumber][LOFILT][i] = 0;
773 tnsInfo->length[subBlockNumber][HIFILT] = tnsInfo->length[subBlockNumber][LOFILT] = 0;
774 tnsInfo->order [subBlockNumber][HIFILT] = tnsInfo->order [subBlockNumber][LOFILT] = 0;
791 tsbi->predictionGain = FDKaacEnc_AutoToParcor(rxx2, parcor_tmp, tC->confTab.tnsLimitOrder[HIFILT]);
796 tnsInfo->coef[subBlockNumber][HIFILT],
797 tC->confTab.tnsLimitOrder[HIFILT],
801 for (i = tC->confTab.tnsLimitOrder[HIFILT] - 1; i >= 0; i--) {
802 if (tnsInfo->coef[subBlockNumber][HIFILT][i] != 0) {
807 tnsInfo->order[subBlockNumber][HIFILT] = i + 1;
811 sumSqrCoef += tnsInfo->coef[subBlockNumber][HIFILT][i] * tnsInfo->coef[subBlockNumber][HIFILT][i];
814 tnsInfo->direction[subBlockNumber][HIFILT] = tC->confTab.tnsFilterDirection[HIFILT];
815 tnsInfo->length[subBlockNumber][HIFILT] = sfbCnt - tC->lpcStartBand[HIFILT];
818 if ((tsbi->predictionGain > tC->confTab.threshOn[HIFILT]) || (sumSqrCoef > (tC->confTab.tnsLimitOrder[HIFILT]/2 + 2)))
853 tnsInfo->length[subBlockNumber][LOFILT] = tC->lpcStartBand[HIFILT] - tC->lpcStartBand[LOFILT];
862 sumSqrCoef += FDKabs(tnsInfo->coef[subBlockNumber][HIFILT][i] - tnsInfo->coef[subBlockNumber][LOFILT][i]);
865 (tnsInfo->direction[subBlockNumber][LOFILT] == tnsInfo->direction[subBlockNumber][HIFILT]) )
868 tnsInfo->length[subBlockNumber][HIFILT] = sfbCnt - tC->lpcStartBand[LOFILT];
869 for (; i < tnsInfo->order[subBlockNumber][HIFILT]; i++) {
870 if (FDKabs(tnsInfo->coef[subBlockNumber][HIFILT][i]) > 1) {
875 if (tnsInfo->coef[subBlockNumber][HIFILT][i] != 0) {
879 if (i < tnsInfo->order[subBlockNumber][HIFILT]) {
880 tnsInfo->order[subBlockNumber][HIFILT] = i + 1;
949 absDiff = FDKabs(tnsInfoDest->coef[w][HIFILT][i] - tnsInfoSrc->coef[w][HIFILT][i]);
968 tnsInfoDest->order [w][HIFILT] = tnsInfoSrc->order [w][HIFILT];
969 tnsInfoDest->length [w][HIFILT] = tnsInfoSrc->length [w][HIFILT];
970 tnsInfoDest->direction [w][HIFILT] = tnsInfoSrc->direction [w][HIFILT];
971 tnsInfoDest->coefCompress[w][HIFILT] = tnsInfoSrc->coefCompress[w][HIFILT];
974 tnsInfoDest->coef[w][HIFILT][i] = tnsInfoSrc->coef[w][HIFILT][i];
1021 startLine = (tnsData->filtersMerged) ? tC->lpcStartLine[LOFILT] : tC->lpcStartLine[HIFILT];
1052 stopLine = tC->lpcStartLine[HIFILT];