Home | History | Annotate | Download | only in src

Lines Matching refs:pIcsInfo

99         CIcsInfo *pIcsInfo,
106 if (IsLongBlock(pIcsInfo)) {
108 pIcsInfo->TotalSfBands = pSamplingRateInfo->NumberOfScaleFactorBands_Long;
111 pIcsInfo->TotalSfBands = pSamplingRateInfo->NumberOfScaleFactorBands_Short;
113 pIcsInfo->MaxSfBands = (UCHAR) FDKreadBits(bs, nbits);
115 if (pIcsInfo->MaxSfBands > pIcsInfo->TotalSfBands){
125 CIcsInfo *pIcsInfo,
131 pIcsInfo->Valid = 0;
134 pIcsInfo->WindowSequence = OnlyLongSequence;
135 pIcsInfo->WindowShape = 0;
141 pIcsInfo->WindowSequence = (UCHAR) FDKreadBits(bs,2);
142 pIcsInfo->WindowShape = (UCHAR) FDKreadBits(bs,1);
144 if (pIcsInfo->WindowShape) {
145 pIcsInfo->WindowShape = 2; /* select low overlap instead of KBD */
151 if ( (flags & (AC_ELD|AC_LD)) && pIcsInfo->WindowSequence != OnlyLongSequence) {
152 pIcsInfo->WindowSequence = OnlyLongSequence;
157 ErrorStatus = IcsReadMaxSfb(bs, pIcsInfo, pSamplingRateInfo);
162 if (IsLongBlock(pIcsInfo))
173 pIcsInfo->WindowGroups = 1;
174 pIcsInfo->WindowGroupLength[0] = 1;
181 pIcsInfo->ScaleFactorGrouping = (UCHAR) FDKreadBits(bs,7);
183 pIcsInfo->WindowGroups = 0 ;
188 pIcsInfo->WindowGroupLength[i] = 1;
190 if (pIcsInfo->ScaleFactorGrouping & mask)
192 pIcsInfo->WindowGroupLength[pIcsInfo->WindowGroups]++;
196 pIcsInfo->WindowGroups++;
201 pIcsInfo->WindowGroupLength[8-1] = 1;
202 pIcsInfo->WindowGroups++;
208 pIcsInfo->Valid = 1;