Lines Matching refs:pRvlc

114 void rvlcInit (CErRvlcInfo            *pRvlc,  in rvlcInit()  argument
127 pRvlc->numDecodedEscapeWordsEsc = 0; in rvlcInit()
128 pRvlc->numDecodedEscapeWordsFwd = 0; in rvlcInit()
129 pRvlc->numDecodedEscapeWordsBwd = 0; in rvlcInit()
131 pRvlc->intensity_used = 0; in rvlcInit()
132 pRvlc->errorLogRvlc = 0; in rvlcInit()
134 pRvlc->conceal_max = CONCEAL_MAX_INIT; in rvlcInit()
135 pRvlc->conceal_min = CONCEAL_MIN_INIT; in rvlcInit()
137 pRvlc->conceal_max_esc = CONCEAL_MAX_INIT; in rvlcInit()
138 pRvlc->conceal_min_esc = CONCEAL_MIN_INIT; in rvlcInit()
140 pRvlc->pHuffTreeRvlcEscape = aHuffTreeRvlcEscape; in rvlcInit()
141 pRvlc->pHuffTreeRvlCodewds = aHuffTreeRvlCodewds; in rvlcInit()
154pRvlc->bitstreamIndexRvlFwd = FDKgetBitCnt(bs); /* first bit within RVL coded block as start addre… in rvlcInit()
155pRvlc->bitstreamIndexRvlBwd = FDKgetBitCnt(bs) + pRvlc->length_of_rvlc_sf - 1; /* last bit within … in rvlcInit()
158 FDKpushFor (bs, pRvlc->length_of_rvlc_sf); in rvlcInit()
160 if ( pRvlc->sf_escapes_present != 0 ) { in rvlcInit()
164 pRvlc->bitstreamIndexEsc = FDKgetBitCnt(bs); in rvlcInit()
169 FDKpushFor (bs, pRvlc->length_of_rvlc_escapes); in rvlcInit()
173 DebugOutputInit(pRvlc,pAacDecoderChannelInfo); in rvlcInit()
193 void rvlcCheckIntensityCb (CErRvlcInfo *pRvlc, in rvlcCheckIntensityCb() argument
198 pRvlc->intensity_used = 0; in rvlcCheckIntensityCb()
200 for (group=0; group < pRvlc->numWindowGroups; group++) { in rvlcCheckIntensityCb()
201 for (band=0; band < pRvlc->maxSfbTransmitted; band++) { in rvlcCheckIntensityCb()
204 pRvlc->intensity_used = 1; in rvlcCheckIntensityCb()
225 SCHAR rvlcDecodeEscapeWord (CErRvlcInfo *pRvlc, in rvlcDecodeEscapeWord() argument
238 pEscTree = pRvlc->pHuffTreeRvlcEscape; in rvlcDecodeEscapeWord()
239 pBitstreamIndexEsc = &(pRvlc->bitstreamIndexEsc); in rvlcDecodeEscapeWord()
254 pRvlc->length_of_rvlc_escapes -= (MAX_LEN_RVLC_ESCAPE_WORD - i); in rvlcDecodeEscapeWord()
256 if (pRvlc->length_of_rvlc_escapes < 0) { in rvlcDecodeEscapeWord()
257 pRvlc->errorLogRvlc |= RVLC_ERROR_ALL_ESCAPE_WORDS_INVALID; in rvlcDecodeEscapeWord()
268 pRvlc->errorLogRvlc |= RVLC_ERROR_ALL_ESCAPE_WORDS_INVALID; in rvlcDecodeEscapeWord()
300 void rvlcDecodeEscapes (CErRvlcInfo *pRvlc, in rvlcDecodeEscapes() argument
308 pEscBitCntSum = &(pRvlc->length_of_rvlc_escapes); in rvlcDecodeEscapes()
312 escWord = rvlcDecodeEscapeWord(pRvlc, bs); in rvlcDecodeEscapes()
320 pRvlc->errorLogRvlc |= RVLC_ERROR_ALL_ESCAPE_WORDS_INVALID; in rvlcDecodeEscapes()
321 pRvlc->numDecodedEscapeWordsEsc = escCnt; in rvlcDecodeEscapes()
327 pRvlc->numDecodedEscapeWordsEsc = escCnt; in rvlcDecodeEscapes()
344 SCHAR decodeRVLCodeword (HANDLE_FDK_BITSTREAM bs, CErRvlcInfo *pRvlc) in decodeRVLCodeword() argument
352 const UINT *pRvlCodeTree = pRvlc->pHuffTreeRvlCodewds; in decodeRVLCodeword()
353 UCHAR direction = pRvlc->direction; in decodeRVLCodeword()
354 USHORT *pBitstrIndxRvl = pRvlc->pBitstrIndxRvl_RVL; in decodeRVLCodeword()
369 *pRvlc->pRvlBitCnt_RVL -= (MAX_LEN_RVLC_CODE_WORD - i); in decodeRVLCodeword()
372 if (*pRvlc->pRvlBitCnt_RVL < 0) { in decodeRVLCodeword()
374 pRvlc->errorLogRvlc |= RVLC_ERROR_RVL_SUM_BIT_COUNTER_BELOW_ZERO_FWD; } in decodeRVLCodeword()
376 pRvlc->errorLogRvlc |= RVLC_ERROR_RVL_SUM_BIT_COUNTER_BELOW_ZERO_BWD; } in decodeRVLCodeword()
383 pRvlc->errorLogRvlc |= RVLC_ERROR_FORBIDDEN_CW_DETECTED_FWD; in decodeRVLCodeword()
386 pRvlc->errorLogRvlc |= RVLC_ERROR_FORBIDDEN_CW_DETECTED_BWD; in decodeRVLCodeword()
415 void rvlcDecodeForward (CErRvlcInfo *pRvlc, in rvlcDecodeForward() argument
431 UCHAR* pEscFwdCnt = &(pRvlc->numDecodedEscapeWordsFwd); in rvlcDecodeForward()
433 pRvlc->pRvlBitCnt_RVL = &(pRvlc->length_of_rvlc_sf_fwd); in rvlcDecodeForward()
434 pRvlc->pBitstrIndxRvl_RVL = &(pRvlc->bitstreamIndexRvlFwd); in rvlcDecodeForward()
437 pRvlc->direction = FWD; in rvlcDecodeForward()
438 pRvlc->noise_used = 0; in rvlcDecodeForward()
439 pRvlc->sf_used = 0; in rvlcDecodeForward()
440 pRvlc->lastScf = 0; in rvlcDecodeForward()
441 pRvlc->lastNrg = 0; in rvlcDecodeForward()
442 pRvlc->lastIs = 0; in rvlcDecodeForward()
444 rvlcCheckIntensityCb(pRvlc,pAacDecoderChannelInfo); in rvlcDecodeForward()
447 for (group=0; group < pRvlc->numWindowGroups; group++) { in rvlcDecodeForward()
448 for (band=0; band < pRvlc->maxSfbTransmitted; band++) { in rvlcDecodeForward()
460 dpcm = decodeRVLCodeword(bs, pRvlc); in rvlcDecodeForward()
462 pRvlc->conceal_max = bnds; in rvlcDecodeForward()
467 if (pRvlc->length_of_rvlc_escapes) { in rvlcDecodeForward()
468 pRvlc->conceal_max = bnds; in rvlcDecodeForward()
479 if (pRvlc->conceal_max_esc == CONCEAL_MAX_INIT) { in rvlcDecodeForward()
480 pRvlc->conceal_max_esc = bnds; in rvlcDecodeForward()
486 pRvlc->lastIs = position; in rvlcDecodeForward()
490 if (pRvlc->noise_used == 0) { in rvlcDecodeForward()
491 pRvlc->noise_used = 1; in rvlcDecodeForward()
492 pRvlc->first_noise_band = bnds; in rvlcDecodeForward()
493 noisenrg += pRvlc->dpcm_noise_nrg; in rvlcDecodeForward()
495 pRvlc->lastNrg = noisenrg; in rvlcDecodeForward()
498 dpcm = decodeRVLCodeword(bs, pRvlc); in rvlcDecodeForward()
500 pRvlc->conceal_max = bnds; in rvlcDecodeForward()
505 if (pRvlc->length_of_rvlc_escapes) { in rvlcDecodeForward()
506 pRvlc->conceal_max = bnds; in rvlcDecodeForward()
517 if (pRvlc->conceal_max_esc == CONCEAL_MAX_INIT) { in rvlcDecodeForward()
518 pRvlc->conceal_max_esc = bnds; in rvlcDecodeForward()
524 pRvlc->lastNrg = noisenrg; in rvlcDecodeForward()
530 pRvlc->sf_used = 1; in rvlcDecodeForward()
531 dpcm = decodeRVLCodeword(bs, pRvlc); in rvlcDecodeForward()
533 pRvlc->conceal_max = bnds; in rvlcDecodeForward()
538 if (pRvlc->length_of_rvlc_escapes) { in rvlcDecodeForward()
539 pRvlc->conceal_max = bnds; in rvlcDecodeForward()
549 if (pRvlc->conceal_max_esc == CONCEAL_MAX_INIT) { in rvlcDecodeForward()
550 pRvlc->conceal_max_esc = bnds; in rvlcDecodeForward()
556 pRvlc->lastScf = factor; in rvlcDecodeForward()
563 if (pRvlc->intensity_used) { in rvlcDecodeForward()
564 dpcm = decodeRVLCodeword(bs, pRvlc); /* dpcm_is_last_position */ in rvlcDecodeForward()
566 pRvlc->conceal_max = bnds; in rvlcDecodeForward()
571 if (pRvlc->length_of_rvlc_escapes) { in rvlcDecodeForward()
572 pRvlc->conceal_max = bnds; in rvlcDecodeForward()
583 if (pRvlc->conceal_max_esc == CONCEAL_MAX_INIT) { in rvlcDecodeForward()
584 pRvlc->conceal_max_esc = bnds; in rvlcDecodeForward()
588 pRvlc->dpcm_is_last_position = dpcm; in rvlcDecodeForward()
606 void rvlcDecodeBackward (CErRvlcInfo *pRvlc, in rvlcDecodeBackward() argument
611 SHORT bnds = pRvlc->maxSfbTransmitted-1; in rvlcDecodeBackward()
613 SHORT factor = pRvlc->rev_global_gain - SF_OFFSET; in rvlcDecodeBackward()
614 SHORT position = pRvlc->dpcm_is_last_position - SF_OFFSET; in rvlcDecodeBackward()
615 …SHORT noisenrg = pRvlc->rev_global_gain + pRvlc->dpcm_noise_last_position - SF_OFFSET - 90 - 25… in rvlcDecodeBackward()
619 UCHAR *pEscEscCnt = &(pRvlc->numDecodedEscapeWordsEsc); in rvlcDecodeBackward()
620 UCHAR *pEscBwdCnt = &(pRvlc->numDecodedEscapeWordsBwd); in rvlcDecodeBackward()
622 pRvlc->pRvlBitCnt_RVL = &(pRvlc->length_of_rvlc_sf_bwd); in rvlcDecodeBackward()
623 pRvlc->pBitstrIndxRvl_RVL = &(pRvlc->bitstreamIndexRvlBwd); in rvlcDecodeBackward()
626 pRvlc->direction = BWD; in rvlcDecodeBackward()
628 pRvlc->firstScf = 0; in rvlcDecodeBackward()
629 pRvlc->firstNrg = 0; in rvlcDecodeBackward()
630 pRvlc->firstIs = 0; in rvlcDecodeBackward()
633 if (pRvlc->intensity_used) { in rvlcDecodeBackward()
634 dpcm = decodeRVLCodeword(bs, pRvlc); /* dpcm_is_last_position */ in rvlcDecodeBackward()
636 pRvlc->dpcm_is_last_position = 0; in rvlcDecodeBackward()
637 pRvlc->conceal_min = bnds; in rvlcDecodeBackward()
642 if (pRvlc->length_of_rvlc_escapes) { in rvlcDecodeBackward()
643 pRvlc->conceal_min = bnds; in rvlcDecodeBackward()
654 if (pRvlc->conceal_min_esc == CONCEAL_MIN_INIT) { in rvlcDecodeBackward()
655 pRvlc->conceal_min_esc = bnds; in rvlcDecodeBackward()
659 pRvlc->dpcm_is_last_position = dpcm; in rvlcDecodeBackward()
663 for (group=pRvlc->numWindowGroups-1; group >= 0; group--) { in rvlcDecodeBackward()
664 for (band=pRvlc->maxSfbTransmitted-1; band >= 0; band--) { in rvlcDecodeBackward()
666 if ((band == 0) && (pRvlc->numWindowGroups != 1)) in rvlcDecodeBackward()
667 offset = 16 - pRvlc->maxSfbTransmitted + 1; in rvlcDecodeBackward()
680 dpcm = decodeRVLCodeword(bs, pRvlc); in rvlcDecodeBackward()
683 pRvlc->conceal_min = FDKmax(0,bnds-offset); in rvlcDecodeBackward()
688 if (pRvlc->length_of_rvlc_escapes) { in rvlcDecodeBackward()
690 pRvlc->conceal_min = FDKmax(0,bnds-offset); in rvlcDecodeBackward()
701 if (pRvlc->conceal_min_esc == CONCEAL_MIN_INIT) { in rvlcDecodeBackward()
702 pRvlc->conceal_min_esc = FDKmax(0,bnds-offset); in rvlcDecodeBackward()
708 pRvlc->firstIs = position; in rvlcDecodeBackward()
712 if ( bnds == pRvlc->first_noise_band ) { in rvlcDecodeBackward()
713 …pScfBwd[bnds] = pRvlc->dpcm_noise_nrg + pAacDecoderChannelInfo->pDynData->RawDataInfo.GlobalGain -… in rvlcDecodeBackward()
714 pRvlc->firstNrg = pScfBwd[bnds]; in rvlcDecodeBackward()
717 dpcm = decodeRVLCodeword(bs, pRvlc); in rvlcDecodeBackward()
720 pRvlc->conceal_min = FDKmax(0,bnds-offset); in rvlcDecodeBackward()
725 if (pRvlc->length_of_rvlc_escapes) { in rvlcDecodeBackward()
727 pRvlc->conceal_min = FDKmax(0,bnds-offset); in rvlcDecodeBackward()
738 if (pRvlc->conceal_min_esc == CONCEAL_MIN_INIT) { in rvlcDecodeBackward()
739 pRvlc->conceal_min_esc = FDKmax(0,bnds-offset); in rvlcDecodeBackward()
745 pRvlc->firstNrg = noisenrg; in rvlcDecodeBackward()
750 dpcm = decodeRVLCodeword(bs, pRvlc); in rvlcDecodeBackward()
753 pRvlc->conceal_min = FDKmax(0,bnds-offset); in rvlcDecodeBackward()
758 if (pRvlc->length_of_rvlc_escapes) { in rvlcDecodeBackward()
760 pRvlc->conceal_min = FDKmax(0,bnds-offset); in rvlcDecodeBackward()
771 if (pRvlc->conceal_min_esc == CONCEAL_MIN_INIT) { in rvlcDecodeBackward()
772 pRvlc->conceal_min_esc = FDKmax(0,bnds-offset); in rvlcDecodeBackward()
778 pRvlc->firstScf = factor; in rvlcDecodeBackward()
801 CErRvlcInfo *pRvlc = &pAacDecoderChannelInfo->pComData->overlay.aac.erRvlcInfo; in rvlcFinalErrorDetection() local
828 if (pRvlc->errorLogRvlc & RVLC_ERROR_FORBIDDEN_CW_DETECTED_FWD) in rvlcFinalErrorDetection()
831 if (pRvlc->errorLogRvlc & RVLC_ERROR_FORBIDDEN_CW_DETECTED_BWD) in rvlcFinalErrorDetection()
835 if (pRvlc->length_of_rvlc_sf_fwd) in rvlcFinalErrorDetection()
839 if (pRvlc->length_of_rvlc_sf_bwd) in rvlcFinalErrorDetection()
843 if (pRvlc->sf_escapes_present) in rvlcFinalErrorDetection()
844 if (pRvlc->length_of_rvlc_escapes) in rvlcFinalErrorDetection()
847 if (pRvlc->sf_used) { in rvlcFinalErrorDetection()
849 if (pRvlc->firstScf != (pAacDecoderChannelInfo->pDynData->RawDataInfo.GlobalGain - SF_OFFSET) ) in rvlcFinalErrorDetection()
853 if (pRvlc->lastScf != (pRvlc->rev_global_gain - SF_OFFSET) ) in rvlcFinalErrorDetection()
857 if (pRvlc->noise_used) { in rvlcFinalErrorDetection()
859 …if (pRvlc->firstNrg != (pAacDecoderChannelInfo->pDynData->RawDataInfo.GlobalGain + pRvlc->dpcm_noi… in rvlcFinalErrorDetection()
863 …if (pRvlc->lastNrg != (pRvlc->rev_global_gain + pRvlc->dpcm_noise_last_position - SF_OFFSET - 90 -… in rvlcFinalErrorDetection()
867 if (pRvlc->intensity_used) { in rvlcFinalErrorDetection()
869 if (pRvlc->firstIs != (-SF_OFFSET) ) in rvlcFinalErrorDetection()
873 if (pRvlc->lastIs != (pRvlc->dpcm_is_last_position - SF_OFFSET) ) in rvlcFinalErrorDetection()
878 …if ((pRvlc->numDecodedEscapeWordsFwd != pRvlc->numDecodedEscapeWordsEsc) && (pRvlc->conceal_max ==… in rvlcFinalErrorDetection()
883 …if ((pRvlc->numDecodedEscapeWordsBwd != pRvlc->numDecodedEscapeWordsEsc) && (pRvlc->conceal_min ==… in rvlcFinalErrorDetection()
888 conceal_max = pRvlc->conceal_max; in rvlcFinalErrorDetection()
889 conceal_min = pRvlc->conceal_min; in rvlcFinalErrorDetection()
894 ( (pRvlc->conceal_max == CONCEAL_MAX_INIT) in rvlcFinalErrorDetection()
895 && (pRvlc->numDecodedEscapeWordsFwd != pRvlc->numDecodedEscapeWordsEsc) in rvlcFinalErrorDetection()
900 ( (pRvlc->conceal_min == CONCEAL_MIN_INIT) in rvlcFinalErrorDetection()
901 && (pRvlc->numDecodedEscapeWordsBwd != pRvlc->numDecodedEscapeWordsEsc) in rvlcFinalErrorDetection()
904 || ( (pRvlc->conceal_max == CONCEAL_MAX_INIT) in rvlcFinalErrorDetection()
905 && ((pRvlc->rev_global_gain - SF_OFFSET - pRvlc->lastScf) < -15) in rvlcFinalErrorDetection()
907 || ( (pRvlc->conceal_min == CONCEAL_MIN_INIT) in rvlcFinalErrorDetection()
908 …&& ((pAacDecoderChannelInfo->pDynData->RawDataInfo.GlobalGain - SF_OFFSET - pRvlc->firstScf) < -15) in rvlcFinalErrorDetection()
911 if ((pRvlc->conceal_max == CONCEAL_MAX_INIT) || (pRvlc->conceal_min == CONCEAL_MIN_INIT)) { in rvlcFinalErrorDetection()
912 pRvlc->conceal_max = 0; in rvlcFinalErrorDetection()
913 pRvlc->conceal_min = FDKmax(0, (pRvlc->numWindowGroups-1)*16+pRvlc->maxSfbTransmitted-1); in rvlcFinalErrorDetection()
916 pRvlc->conceal_max = FDKmin(pRvlc->conceal_max,pRvlc->conceal_max_esc); in rvlcFinalErrorDetection()
917 pRvlc->conceal_min = FDKmax(pRvlc->conceal_min,pRvlc->conceal_min_esc); in rvlcFinalErrorDetection()
935 lastSfbIndex = (pRvlc->numWindowGroups > 1) ? 16 : 64; in rvlcFinalErrorDetection()
937 for (group=0; group < pRvlc->numWindowGroups; group++) { in rvlcFinalErrorDetection()
938 for (band=0; band<pRvlc->maxSfbTransmitted; band++) { in rvlcFinalErrorDetection()
944 for (group=0; group < pRvlc->numWindowGroups; group++) in rvlcFinalErrorDetection()
946 for (band=0; band<pRvlc->maxSfbTransmitted; band++) { in rvlcFinalErrorDetection()
965 …if ( ((pRvlc->conceal_min != CONCEAL_MIN_INIT) || (pRvlc->conceal_max != CONCEAL_MAX_INIT)) && ( in rvlcFinalErrorDetection()
967 && pRvlc->sf_concealment && ConcealStatus ) in rvlcFinalErrorDetection()
979 …if ( (pRvlc->conceal_min <= pRvlc->conceal_max) && ((pRvlc->conceal_min != CONCEAL_MIN_INIT) ||… in rvlcFinalErrorDetection()
980 …&& !(pAacDecoderStaticChannelInfo->concealmentInfo.rvlcPreviousScaleFactorOK && pRvlc->sf_concealm… in rvlcFinalErrorDetection()
992 …if ( (pRvlc->conceal_min <= pRvlc->conceal_max) && ((ErrorStatusLastScf && ErrorStatusFirstScf) in rvlcFinalErrorDetection()
1005 …if ( (pRvlc->conceal_min <= pRvlc->conceal_max) && pAacDecoderStaticChannelInfo->concealmentInfo… in rvlcFinalErrorDetection()
1018 for (group=0; group < pRvlc->numWindowGroups; group++) { in rvlcFinalErrorDetection()
1019 for (band=0; band<pRvlc->maxSfbTransmitted; band++) { in rvlcFinalErrorDetection()
1031 …DebugOutputDistortedBitstreams(pRvlc,pAacDecoderChannelInfo,ErrorStatusLengthFwd,ErrorStatusLength… in rvlcFinalErrorDetection()
1056 CErRvlcInfo *pRvlc = &pAacDecoderChannelInfo->pComData->overlay.aac.erRvlcInfo; in CRvlc_Read() local
1061 pRvlc->numWindowGroups = GetWindowGroups(&pAacDecoderChannelInfo->icsInfo); in CRvlc_Read()
1062 pRvlc->maxSfbTransmitted = GetScaleFactorBandsTransmitted(&pAacDecoderChannelInfo->icsInfo); in CRvlc_Read()
1063 pRvlc->noise_used = 0; /* noise detection */ in CRvlc_Read()
1064 pRvlc->dpcm_noise_nrg = 0; /* only for debugging */ in CRvlc_Read()
1065 pRvlc->dpcm_noise_last_position = 0; /* only for debugging */ in CRvlc_Read()
1066pRvlc->length_of_rvlc_escapes = -1; /* default value is used for error detection and concealment… in CRvlc_Read()
1069 pRvlc->sf_concealment = FDKreadBits(bs,1); /* #1 */ in CRvlc_Read()
1070 pRvlc->rev_global_gain = FDKreadBits(bs,8); /* #2 */ in CRvlc_Read()
1073 pRvlc->length_of_rvlc_sf = FDKreadBits(bs,11); /* #3 */ in CRvlc_Read()
1076 pRvlc->length_of_rvlc_sf = FDKreadBits(bs,9); /* #3 */ in CRvlc_Read()
1080 for (group = 0; group < pRvlc->numWindowGroups; group++) { in CRvlc_Read()
1081 for (band=0; band < pRvlc->maxSfbTransmitted; band++) { in CRvlc_Read()
1083 pRvlc->noise_used = 1; in CRvlc_Read()
1089 if (pRvlc->noise_used) in CRvlc_Read()
1090 pRvlc->dpcm_noise_nrg = FDKreadBits(bs, 9); /* #4 PNS */ in CRvlc_Read()
1092 pRvlc->sf_escapes_present = FDKreadBits(bs, 1); /* #5 */ in CRvlc_Read()
1094 if ( pRvlc->sf_escapes_present) { in CRvlc_Read()
1095 pRvlc->length_of_rvlc_escapes = FDKreadBits(bs, 8); /* #6 */ in CRvlc_Read()
1098 if (pRvlc->noise_used) { in CRvlc_Read()
1099 pRvlc->dpcm_noise_last_position = FDKreadBits(bs, 9); /* #7 PNS */ in CRvlc_Read()
1100 pRvlc->length_of_rvlc_sf -= 9; in CRvlc_Read()
1103 pRvlc->length_of_rvlc_sf_fwd = pRvlc->length_of_rvlc_sf; in CRvlc_Read()
1104 pRvlc->length_of_rvlc_sf_bwd = pRvlc->length_of_rvlc_sf; in CRvlc_Read()
1132 CErRvlcInfo *pRvlc = &pAacDecoderChannelInfo->pComData->overlay.aac.erRvlcInfo; in CRvlc_Decode() local
1136 rvlcInit(pRvlc,pAacDecoderChannelInfo,bs); in CRvlc_Decode()
1142 GenerateSingleBitError(pRvlc, in CRvlc_Decode()
1143 &(pRvlc->bitstreamIndexRvlFwd), in CRvlc_Decode()
1144 pRvlc->length_of_rvlc_sf, in CRvlc_Decode()
1149 if (pRvlc->sf_escapes_present) in CRvlc_Decode()
1150 GenerateSingleBitError(pRvlc, in CRvlc_Decode()
1151 &(pRvlc->bitstreamIndexEsc), in CRvlc_Decode()
1152 pRvlc->length_of_rvlc_escapes, in CRvlc_Decode()
1156 if ( pRvlc->sf_escapes_present) in CRvlc_Decode()
1157 rvlcDecodeEscapes(pRvlc, pAacDecoderChannelInfo->pComData->overlay.aac.aRvlcScfEsc, bs); in CRvlc_Decode()
1159 rvlcDecodeForward(pRvlc,pAacDecoderChannelInfo, bs); in CRvlc_Decode()
1160 rvlcDecodeBackward(pRvlc,pAacDecoderChannelInfo, bs); in CRvlc_Decode()
1163 pAacDecoderChannelInfo->pDynData->specificTo.aac.rvlcIntensityUsed = pRvlc->intensity_used; in CRvlc_Decode()
1164 pAacDecoderChannelInfo->data.aac.PnsData.PnsActive = pRvlc->noise_used; in CRvlc_Decode()