• Home
  • Raw
  • Download

Lines Matching refs:pConcealmentInfo

207     CConcealmentInfo *pConcealmentInfo,
213 CConcealmentInfo *pConcealmentInfo,
220 CConcealmentInfo *pConcealmentInfo, int frameOk,
239 int mode, CConcealmentInfo *pConcealmentInfo,
244 static void CConcealment_TDNoise_Apply(CConcealmentInfo *const pConcealmentInfo,
801 CConcealmentInfo *pConcealmentInfo, in CConcealment_ApplyNoise() argument
812 FDK_ASSERT(pConcealmentInfo != NULL); in CConcealment_ApplyNoise()
815 switch (pConcealmentInfo->concealState) { in CConcealment_ApplyNoise()
823 /*mode =*/1, pConcealmentInfo, pAacDecoderStaticChannelInfo, in CConcealment_ApplyNoise()
831 pConcealmentInfo->windowShape; /* Prevent an invalid WindowShape in CConcealment_ApplyNoise()
834 CConcealment_GetWinSeq(pConcealmentInfo->windowSequence); in CConcealment_ApplyNoise()
835 pConcealmentInfo->windowSequence = in CConcealment_ApplyNoise()
843 FDKmemclear(pConcealmentInfo->spectralCoefficient, in CConcealment_ApplyNoise()
873 CConcealmentInfo *pConcealmentInfo, in CConcealment_ApplyInter() argument
878 CConcealParams *pConcealCommonData = pConcealmentInfo->pConcealParams; in CConcealment_ApplyInter()
897 pIcsInfo->WindowShape = pConcealmentInfo->windowShape; in CConcealment_ApplyInter()
898 pIcsInfo->WindowSequence = pConcealmentInfo->windowSequence; in CConcealment_ApplyInter()
903 FX_CNCL2FX_DBL(pConcealmentInfo->spectralCoefficient[i]); in CConcealment_ApplyInter()
907 FDKmemcpy(pSpecScale, pConcealmentInfo->specScale, 8 * sizeof(SHORT)); in CConcealment_ApplyInter()
911 if (!pConcealmentInfo->prevFrameOk[1] || mute_release_active) { in CConcealment_ApplyInter()
916 if (frameOk && pConcealmentInfo->prevFrameOk[0] && !mute_release_active) { in CConcealment_ApplyInter()
928 if (pConcealmentInfo->windowSequence == in CConcealment_ApplyInter()
946 &pConcealmentInfo->spectralCoefficient[wnd * (samplesPerFrame / in CConcealment_ApplyInter()
954 &pSpecScale[wnd], &pConcealmentInfo->specScale[wnd], in CConcealment_ApplyInter()
974 pConcealmentInfo->spectralCoefficient, /* spec_n */ in CConcealment_ApplyInter()
983 pConcealmentInfo->spectralCoefficient[i]; /* spec_n */ in CConcealment_ApplyInter()
994 &pConcealmentInfo->specScale[0], &pSpecScale[0], &specScaleOut, in CConcealment_ApplyInter()
1006 SHORT specScaleAct = pConcealmentInfo->specScale[0]; in CConcealment_ApplyInter()
1012 if (pConcealmentInfo->windowSequence == in CConcealment_ApplyInter()
1020 if (pConcealmentInfo->specScale[i] > specScaleAct) { in CConcealment_ApplyInter()
1021 specScaleAct = pConcealmentInfo->specScale[i]; in CConcealment_ApplyInter()
1027 pConcealmentInfo->spectralCoefficient, /* spec_n */ in CConcealment_ApplyInter()
1037 pConcealmentInfo->spectralCoefficient, /* spec_n */ in CConcealment_ApplyInter()
1050 CConcealment_ApplyRandomSign(pConcealmentInfo->iRandomPhase, in CConcealment_ApplyInter()
1053 pConcealmentInfo->iRandomPhase = in CConcealment_ApplyInter()
1054 (pConcealmentInfo->iRandomPhase + 1) & (AAC_NF_NO_RANDOM_VAL - 1); in CConcealment_ApplyInter()
1058 switch (pConcealmentInfo->concealState) { in CConcealment_ApplyInter()
1064 FDK_ASSERT(pConcealmentInfo->cntFadeFrames >= 0); in CConcealment_ApplyInter()
1065 FDK_ASSERT(pConcealmentInfo->cntFadeFrames < in CConcealment_ApplyInter()
1067 FDK_ASSERT(pConcealmentInfo->cntFadeFrames < in CConcealment_ApplyInter()
1077 FDK_ASSERT(pConcealmentInfo->cntFadeFrames >= 0); in CConcealment_ApplyInter()
1078 FDK_ASSERT(pConcealmentInfo->cntFadeFrames < in CConcealment_ApplyInter()
1080 FDK_ASSERT(pConcealmentInfo->cntFadeFrames < in CConcealment_ApplyInter()
1093 pConcealmentInfo->windowShape; /* Prevent an invalid WindowShape in CConcealment_ApplyInter()
1096 CConcealment_GetWinSeq(pConcealmentInfo->windowSequence); in CConcealment_ApplyInter()
1097 pConcealmentInfo->windowSequence = in CConcealment_ApplyInter()
1324 CConcealmentInfo *pConcealmentInfo, int frameOk, in CConcealment_UpdateState() argument
1327 CConcealParams *pConcealCommonData = pConcealmentInfo->pConcealParams; in CConcealment_UpdateState()
1331 if (pConcealmentInfo->concealState != ConcealState_Ok) { in CConcealment_UpdateState()
1334 pConcealmentInfo->cntValidFrames += 1; in CConcealment_UpdateState()
1336 pConcealmentInfo->cntValidFrames = 0; in CConcealment_UpdateState()
1341 switch (pConcealmentInfo->concealState) { in CConcealment_UpdateState()
1344 pConcealmentInfo->cntFadeFrames = 0; in CConcealment_UpdateState()
1345 pConcealmentInfo->cntValidFrames = 0; in CConcealment_UpdateState()
1346 pConcealmentInfo->attGrpOffset[0] = 0; in CConcealment_UpdateState()
1347 pConcealmentInfo->attGrpOffset[1] = 0; in CConcealment_UpdateState()
1348 pConcealmentInfo->winGrpOffset[0] = 0; in CConcealment_UpdateState()
1349 pConcealmentInfo->winGrpOffset[1] = 0; in CConcealment_UpdateState()
1352 pConcealmentInfo->concealState = ConcealState_Single; in CConcealment_UpdateState()
1355 /*mode =*/0, pConcealmentInfo, pAacDecoderStaticChannelInfo, in CConcealment_UpdateState()
1360 pConcealmentInfo->concealState = ConcealState_Mute; in CConcealment_UpdateState()
1369 pConcealmentInfo->concealState = ConcealState_Ok; in CConcealment_UpdateState()
1371 if (pConcealmentInfo->cntFadeFrames >= in CConcealment_UpdateState()
1374 pConcealmentInfo->concealState = ConcealState_Mute; in CConcealment_UpdateState()
1377 pConcealmentInfo->concealState = ConcealState_FadeOut; in CConcealment_UpdateState()
1380 /*mode =*/0, pConcealmentInfo, pAacDecoderStaticChannelInfo, in CConcealment_UpdateState()
1387 if (pConcealmentInfo->cntValidFrames > in CConcealment_UpdateState()
1391 pConcealmentInfo->concealState = ConcealState_FadeIn; in CConcealment_UpdateState()
1392 pConcealmentInfo->cntFadeFrames = findEquiFadeFrame( in CConcealment_UpdateState()
1393 pConcealCommonData, pConcealmentInfo->cntFadeFrames, in CConcealment_UpdateState()
1397 pConcealmentInfo->concealState = ConcealState_Ok; in CConcealment_UpdateState()
1403 pConcealmentInfo->winGrpOffset[0] = 0; in CConcealment_UpdateState()
1404 pConcealmentInfo->winGrpOffset[1] = 0; in CConcealment_UpdateState()
1405 pConcealmentInfo->attGrpOffset[0] = 0; in CConcealment_UpdateState()
1406 pConcealmentInfo->attGrpOffset[1] = 0; in CConcealment_UpdateState()
1408 if (pConcealmentInfo->cntFadeFrames >= in CConcealment_UpdateState()
1411 pConcealmentInfo->concealState = ConcealState_Mute; in CConcealment_UpdateState()
1416 /*mode =*/0, pConcealmentInfo, pAacDecoderStaticChannelInfo, in CConcealment_UpdateState()
1423 if (pConcealmentInfo->cntValidFrames > in CConcealment_UpdateState()
1427 pConcealmentInfo->concealState = ConcealState_FadeIn; in CConcealment_UpdateState()
1428 pConcealmentInfo->cntFadeFrames = in CConcealment_UpdateState()
1432 pConcealmentInfo->concealState = ConcealState_Ok; in CConcealment_UpdateState()
1438 pConcealmentInfo->winGrpOffset[0] = 0; in CConcealment_UpdateState()
1439 pConcealmentInfo->winGrpOffset[1] = 0; in CConcealment_UpdateState()
1440 pConcealmentInfo->attGrpOffset[0] = 0; in CConcealment_UpdateState()
1441 pConcealmentInfo->attGrpOffset[1] = 0; in CConcealment_UpdateState()
1447 pConcealmentInfo->cntFadeFrames -= 1; in CConcealment_UpdateState()
1449 if (pConcealmentInfo->cntFadeFrames < 0) { in CConcealment_UpdateState()
1451 pConcealmentInfo->concealState = ConcealState_Ok; in CConcealment_UpdateState()
1456 pConcealmentInfo->concealState = ConcealState_FadeOut; in CConcealment_UpdateState()
1457 pConcealmentInfo->cntFadeFrames = findEquiFadeFrame( in CConcealment_UpdateState()
1458 pConcealCommonData, pConcealmentInfo->cntFadeFrames + 1, in CConcealment_UpdateState()
1460 pConcealmentInfo->winGrpOffset[0] = 0; in CConcealment_UpdateState()
1461 pConcealmentInfo->winGrpOffset[1] = 0; in CConcealment_UpdateState()
1462 pConcealmentInfo->attGrpOffset[0] = 0; in CConcealment_UpdateState()
1463 pConcealmentInfo->attGrpOffset[1] = 0; in CConcealment_UpdateState()
1465 pConcealmentInfo in CConcealment_UpdateState()
1471 /*mode =*/0, pConcealmentInfo, pAacDecoderStaticChannelInfo, in CConcealment_UpdateState()
1475 pConcealmentInfo->concealState = ConcealState_Mute; in CConcealment_UpdateState()
1488 if (pConcealmentInfo->concealState != ConcealState_Ok) { in CConcealment_UpdateState()
1490 if (pConcealmentInfo->prevFrameOk[1] || in CConcealment_UpdateState()
1491 (pConcealmentInfo->prevFrameOk[0] && in CConcealment_UpdateState()
1492 !pConcealmentInfo->prevFrameOk[1] && frameOk)) { in CConcealment_UpdateState()
1495 pConcealmentInfo->cntValidFrames += 1; in CConcealment_UpdateState()
1497 pConcealmentInfo->cntValidFrames = 0; in CConcealment_UpdateState()
1502 switch (pConcealmentInfo->concealState) { in CConcealment_UpdateState()
1504 if (!(pConcealmentInfo->prevFrameOk[1] || in CConcealment_UpdateState()
1505 (pConcealmentInfo->prevFrameOk[0] && in CConcealment_UpdateState()
1506 !pConcealmentInfo->prevFrameOk[1] && frameOk))) { in CConcealment_UpdateState()
1510 pConcealmentInfo->concealState = ConcealState_FadeOut; in CConcealment_UpdateState()
1513 pConcealmentInfo->concealState = ConcealState_Mute; in CConcealment_UpdateState()
1515 pConcealmentInfo->cntFadeFrames = 0; in CConcealment_UpdateState()
1516 pConcealmentInfo->cntValidFrames = 0; in CConcealment_UpdateState()
1521 pConcealmentInfo->concealState = ConcealState_Ok; in CConcealment_UpdateState()
1525 pConcealmentInfo->cntFadeFrames += 1; in CConcealment_UpdateState()
1527 if (pConcealmentInfo->cntValidFrames > in CConcealment_UpdateState()
1531 pConcealmentInfo->concealState = ConcealState_FadeIn; in CConcealment_UpdateState()
1532 pConcealmentInfo->cntFadeFrames = findEquiFadeFrame( in CConcealment_UpdateState()
1533 pConcealCommonData, pConcealmentInfo->cntFadeFrames - 1, in CConcealment_UpdateState()
1537 pConcealmentInfo->concealState = ConcealState_Ok; in CConcealment_UpdateState()
1540 if (pConcealmentInfo->cntFadeFrames >= in CConcealment_UpdateState()
1543 pConcealmentInfo->concealState = ConcealState_Mute; in CConcealment_UpdateState()
1549 if (pConcealmentInfo->cntValidFrames > in CConcealment_UpdateState()
1553 pConcealmentInfo->concealState = ConcealState_FadeIn; in CConcealment_UpdateState()
1554 pConcealmentInfo->cntFadeFrames = in CConcealment_UpdateState()
1558 pConcealmentInfo->concealState = ConcealState_Ok; in CConcealment_UpdateState()
1564 pConcealmentInfo->cntFadeFrames -= in CConcealment_UpdateState()
1567 if (frameOk || pConcealmentInfo->prevFrameOk[1]) { in CConcealment_UpdateState()
1568 if (pConcealmentInfo->cntFadeFrames < 0) { in CConcealment_UpdateState()
1570 pConcealmentInfo->concealState = ConcealState_Ok; in CConcealment_UpdateState()
1575 pConcealmentInfo->concealState = ConcealState_FadeOut; in CConcealment_UpdateState()
1576 pConcealmentInfo->cntFadeFrames = findEquiFadeFrame( in CConcealment_UpdateState()
1577 pConcealCommonData, pConcealmentInfo->cntFadeFrames + 1, in CConcealment_UpdateState()
1581 pConcealmentInfo->concealState = ConcealState_Mute; in CConcealment_UpdateState()
1669 int mode, CConcealmentInfo *pConcealmentInfo, in CConcealment_ApplyFadeOut() argument
1690 if (pConcealmentInfo->lastRenderMode == AACDEC_RENDER_LPD) { in CConcealment_ApplyFadeOut()
1710 pConcealmentInfo->lastWinGrpLen = 1; in CConcealment_ApplyFadeOut()
1712 pIcsInfo->WindowShape = pConcealmentInfo->windowShape; in CConcealment_ApplyFadeOut()
1713 pIcsInfo->WindowSequence = pConcealmentInfo->windowSequence; in CConcealment_ApplyFadeOut()
1715 if (pConcealmentInfo->windowSequence == BLOCK_SHORT) { in CConcealment_ApplyFadeOut()
1719 srcGrpStart = numWindows - pConcealmentInfo->lastWinGrpLen; in CConcealment_ApplyFadeOut()
1724 fMax(1, (int)(numWindows / (pConcealmentInfo->lastWinGrpLen + 1))); in CConcealment_ApplyFadeOut()
1727 attIdx = pConcealmentInfo->cntFadeFrames; in CConcealment_ApplyFadeOut()
1728 numWinGrpPerFac = pConcealmentInfo->attGrpOffset[mode]; in CConcealment_ApplyFadeOut()
1729 srcWin = srcGrpStart + pConcealmentInfo->winGrpOffset[mode]; in CConcealment_ApplyFadeOut()
1736 pConcealmentInfo->spectralCoefficient + (srcWin * windowLen); in CConcealment_ApplyFadeOut()
1741 if (attIdx > pConcealmentInfo->pConcealParams->numFadeOutFrames) { in CConcealment_ApplyFadeOut()
1752 CConcealment_ApplyRandomSign(pConcealmentInfo->iRandomPhase, pOut, in CConcealment_ApplyFadeOut()
1756 pConcealmentInfo->iRandomPhase = in CConcealment_ApplyFadeOut()
1757 (pConcealmentInfo->iRandomPhase + 1) & (AAC_NF_NO_RANDOM_VAL - 1); in CConcealment_ApplyFadeOut()
1761 pConcealmentInfo->specScale[srcWin * winIdxStride]; in CConcealment_ApplyFadeOut()
1779 pConcealmentInfo->winGrpOffset[mode] = srcWin - srcGrpStart; in CConcealment_ApplyFadeOut()
1780 FDK_ASSERT((pConcealmentInfo->winGrpOffset[mode] >= 0) && in CConcealment_ApplyFadeOut()
1781 (pConcealmentInfo->winGrpOffset[mode] < 8)); in CConcealment_ApplyFadeOut()
1782 pConcealmentInfo->attGrpOffset[mode] = numWinGrpPerFac; in CConcealment_ApplyFadeOut()
1783 FDK_ASSERT((pConcealmentInfo->attGrpOffset[mode] >= 0) && in CConcealment_ApplyFadeOut()
1784 (pConcealmentInfo->attGrpOffset[mode] < attIdxStride)); in CConcealment_ApplyFadeOut()
1787 pConcealmentInfo->cntFadeFrames = attIdx; in CConcealment_ApplyFadeOut()
1857 CConcealmentInfo *pConcealmentInfo = in CConcealment_TDFading() local
1859 CConcealParams *pConcealParams = pConcealmentInfo->pConcealParams; in CConcealment_TDFading()
1860 const CConcealmentState concealState = pConcealmentInfo->concealState; in CConcealment_TDFading()
1865 pConcealmentInfo in CConcealment_TDFading()
1868 const INT cntFadeFrames = pConcealmentInfo->cntFadeFrames; in CConcealment_TDFading()
1886 pConcealmentInfo->pConcealParams->numFadeOutFrames) { in CConcealment_TDFading()
1898 fadingType = (pConcealmentInfo->concealState_old == ConcealState_Mute) in CConcealment_TDFading()
1913 if (pConcealmentInfo->pConcealParams->numFadeInFrames == 0) { in CConcealment_TDFading()
1927 if (pConcealmentInfo->pConcealParams->numFadeOutFrames == 0) { in CConcealment_TDFading()
1962 CConcealment_TDNoise_Apply(pConcealmentInfo, len, aacOutDataHeadroom, in CConcealment_TDFading()
1966 pConcealmentInfo->lastFadingType = fadingType; in CConcealment_TDFading()
1967 pConcealmentInfo->fade_old = fadeStop; in CConcealment_TDFading()
1968 pConcealmentInfo->concealState_old = concealState; in CConcealment_TDFading()
2054 static void CConcealment_TDNoise_Apply(CConcealmentInfo *const pConcealmentInfo, in CConcealment_TDNoise_Apply() argument
2058 PCM_DEC *states = pConcealmentInfo->TDNoiseStates; in CConcealment_TDNoise_Apply()
2061 FIXP_SGL *coef = pConcealmentInfo->TDNoiseCoef; in CConcealment_TDNoise_Apply()
2063 ULONG seed = pConcealmentInfo->TDNoiseSeed = in CConcealment_TDNoise_Apply()
2064 (ULONG)CConcealment_TDNoise_Random(&pConcealmentInfo->TDNoiseSeed) + 1; in CConcealment_TDNoise_Apply()
2066 TDNoiseAtt = pConcealmentInfo->pConcealParams->comfortNoiseLevel; in CConcealment_TDNoise_Apply()
2070 if ((pConcealmentInfo->concealState != ConcealState_Ok || in CConcealment_TDNoise_Apply()
2071 pConcealmentInfo->concealState_old != ConcealState_Ok) && in CConcealment_TDNoise_Apply()