Lines Matching refs:h_ps_d
113 SBR_ERROR ResetPsDec( HANDLE_PS_DEC h_ps_d );
115 void ResetPsDeCor( HANDLE_PS_DEC h_ps_d );
142 HANDLE_PS_DEC h_ps_d; in CreatePsDec() local
147 h_ps_d = GetRam_ps_dec(); in CreatePsDec()
148 if (h_ps_d == NULL) { in CreatePsDec()
154 h_ps_d = *h_PS_DEC; in CreatePsDec()
160 h_ps_d->noSubSamples = 30; /* col */ in CreatePsDec()
163 h_ps_d->noSubSamples = 32; /* col */ in CreatePsDec()
166 h_ps_d->noSubSamples = -1; in CreatePsDec()
170 if (h_ps_d->noSubSamples > MAX_NUM_COL in CreatePsDec()
171 || h_ps_d->noSubSamples <= 0) in CreatePsDec()
175 h_ps_d->noChannels = NO_QMF_CHANNELS; /* row */ in CreatePsDec()
177 h_ps_d->psDecodedPrv = 0; in CreatePsDec()
178 h_ps_d->procFrameBased = -1; in CreatePsDec()
180 h_ps_d->bPsDataAvail[i] = ppt_none; in CreatePsDec()
185 FDKmemclear(&h_ps_d->bsData[i].mpeg, sizeof(MPEG_PS_BS_DATA)); in CreatePsDec()
188 errorInfo = ResetPsDec( h_ps_d ); in CreatePsDec()
193 ResetPsDeCor( h_ps_d ); in CreatePsDec()
195 *h_PS_DEC = h_ps_d; in CreatePsDec()
202 DeletePsDec(&h_ps_d); in CreatePsDec()
235 SBR_ERROR ResetPsDec( HANDLE_PS_DEC h_ps_d ) /*!< pointer to the module state */ in ResetPsDec() argument
247 h_ps_d->specificTo.mpeg.delayBufIndex = 0; in ResetPsDec()
251 h_ps_d->specificTo.mpeg.lastUsb = 0; in ResetPsDec()
253 h_ps_d->specificTo.mpeg.scaleFactorPsDelayBuffer = -(DFRACT_BITS-1); in ResetPsDec()
255 …FDKmemclear(h_ps_d->specificTo.mpeg.aDelayBufIndexDelayQmf, (NO_QMF_CHANNELS-FIRST_DELAY_SB)*sizeo… in ResetPsDec()
256 h_ps_d->specificTo.mpeg.noSampleDelay = delayIndexQmf[0]; in ResetPsDec()
259 h_ps_d->specificTo.mpeg.aDelayRBufIndexSer[i] = 0; in ResetPsDec()
262 h_ps_d->specificTo.mpeg.pAaRealDelayBufferQmf[0] = h_ps_d->specificTo.mpeg.aaQmfDelayBufReal; in ResetPsDec()
264 …assignTimeSlotsPS ( h_ps_d->specificTo.mpeg.pAaRealDelayBufferQmf[0] + (NO_QMF_CHANNELS-FIRST_DELA… in ResetPsDec()
265 &h_ps_d->specificTo.mpeg.pAaRealDelayBufferQmf[1], in ResetPsDec()
266 h_ps_d->specificTo.mpeg.noSampleDelay-1, in ResetPsDec()
269 h_ps_d->specificTo.mpeg.pAaImagDelayBufferQmf[0] = h_ps_d->specificTo.mpeg.aaQmfDelayBufImag; in ResetPsDec()
271 …assignTimeSlotsPS ( h_ps_d->specificTo.mpeg.pAaImagDelayBufferQmf[0] + (NO_QMF_CHANNELS-FIRST_DELA… in ResetPsDec()
272 &h_ps_d->specificTo.mpeg.pAaImagDelayBufferQmf[1], in ResetPsDec()
273 h_ps_d->specificTo.mpeg.noSampleDelay-1, in ResetPsDec()
277 errorInfo = InitHybridFilterBank ( &h_ps_d->specificTo.mpeg.hybrid, in ResetPsDec()
278 h_ps_d->noSubSamples, in ResetPsDec()
284 h_ps_d->specificTo.mpeg.h11rPrev[i] = FL2FXCONST_DBL(0.5f); in ResetPsDec()
285 h_ps_d->specificTo.mpeg.h12rPrev[i] = FL2FXCONST_DBL(0.5f); in ResetPsDec()
288 FDKmemclear( h_ps_d->specificTo.mpeg.h21rPrev, sizeof( h_ps_d->specificTo.mpeg.h21rPrev ) ); in ResetPsDec()
289 FDKmemclear( h_ps_d->specificTo.mpeg.h22rPrev, sizeof( h_ps_d->specificTo.mpeg.h22rPrev ) ); in ResetPsDec()
301 void ResetPsDeCor( HANDLE_PS_DEC h_ps_d ) /*!< pointer to the module state */ in ResetPsDeCor() argument
305 FDKmemclear(h_ps_d->specificTo.mpeg.aPeakDecayFastBin, NO_MID_RES_BINS*sizeof(FIXP_DBL)); in ResetPsDeCor()
306 FDKmemclear(h_ps_d->specificTo.mpeg.aPrevNrgBin, NO_MID_RES_BINS*sizeof(FIXP_DBL)); in ResetPsDeCor()
307 FDKmemclear(h_ps_d->specificTo.mpeg.aPrevPeakDiffBin, NO_MID_RES_BINS*sizeof(FIXP_DBL)); in ResetPsDeCor()
308 FDKmemclear(h_ps_d->specificTo.mpeg.aPowerPrevScal, NO_MID_RES_BINS*sizeof(SCHAR)); in ResetPsDeCor()
311 …FDKmemclear(h_ps_d->specificTo.mpeg.aaaRealDelayRBufferSerQmf[i], NO_DELAY_LENGTH_VECTORS*sizeof(F… in ResetPsDeCor()
312 …FDKmemclear(h_ps_d->specificTo.mpeg.aaaImagDelayRBufferSerQmf[i], NO_DELAY_LENGTH_VECTORS*sizeof(F… in ResetPsDeCor()
315 …FDKmemclear(h_ps_d->specificTo.mpeg.aaaRealDelayRBufferSerSubQmf[i], NO_DELAY_LENGTH_VECTORS*sizeo… in ResetPsDeCor()
316 …FDKmemclear(h_ps_d->specificTo.mpeg.aaaImagDelayRBufferSerSubQmf[i], NO_DELAY_LENGTH_VECTORS*sizeo… in ResetPsDeCor()
325 static void deCorrelateSlotBased( HANDLE_PS_DEC h_ps_d,
341 static void applySlotBasedRotation( HANDLE_PS_DEC h_ps_d,
365 int getScaleFactorPsStatesBuffer(HANDLE_PS_DEC h_ps_d) in getScaleFactorPsStatesBuffer() argument
371 …scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.hybrid.mQmfBufferRealSlot[i], NO_SUB_QM… in getScaleFactorPsStatesBuffer()
372 …scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.hybrid.mQmfBufferImagSlot[i], NO_SUB_QM… in getScaleFactorPsStatesBuffer()
376 …scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.aaRealDelayBufferQmf[i], FIRST_DELAY_SB… in getScaleFactorPsStatesBuffer()
377 …scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.aaImagDelayBufferQmf[i], FIRST_DELAY_SB… in getScaleFactorPsStatesBuffer()
381 …scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.aaRealDelayBufferSubQmf[i], NO_SUB_QMF_… in getScaleFactorPsStatesBuffer()
382 …scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.aaImagDelayBufferSubQmf[i], NO_SUB_QMF_… in getScaleFactorPsStatesBuffer()
386 …scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.aaaRealDelayRBufferSerQmf[i], NO_DELAY_… in getScaleFactorPsStatesBuffer()
387 …scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.aaaImagDelayRBufferSerQmf[i], NO_DELAY_… in getScaleFactorPsStatesBuffer()
391 …scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.aaaRealDelayRBufferSerSubQmf[i], NO_DEL… in getScaleFactorPsStatesBuffer()
392 …scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.aaaImagDelayRBufferSerSubQmf[i], NO_DEL… in getScaleFactorPsStatesBuffer()
403 scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.pAaRealDelayBufferQmf[i], len)); in getScaleFactorPsStatesBuffer()
404 scale = fMin(scale, getScalefactor(h_ps_d->specificTo.mpeg.pAaImagDelayBufferQmf[i], len)); in getScaleFactorPsStatesBuffer()
418 void scalePsStatesBuffer(HANDLE_PS_DEC h_ps_d, in scalePsStatesBuffer() argument
429 scaleValues( h_ps_d->specificTo.mpeg.hybrid.mQmfBufferRealSlot[i], NO_SUB_QMF_CHANNELS, scale ); in scalePsStatesBuffer()
430 scaleValues( h_ps_d->specificTo.mpeg.hybrid.mQmfBufferImagSlot[i], NO_SUB_QMF_CHANNELS, scale ); in scalePsStatesBuffer()
434 scaleValues( h_ps_d->specificTo.mpeg.aaRealDelayBufferQmf[i], FIRST_DELAY_SB, scale ); in scalePsStatesBuffer()
435 scaleValues( h_ps_d->specificTo.mpeg.aaImagDelayBufferQmf[i], FIRST_DELAY_SB, scale ); in scalePsStatesBuffer()
439 scaleValues( h_ps_d->specificTo.mpeg.aaRealDelayBufferSubQmf[i], NO_SUB_QMF_CHANNELS, scale ); in scalePsStatesBuffer()
440 scaleValues( h_ps_d->specificTo.mpeg.aaImagDelayBufferSubQmf[i], NO_SUB_QMF_CHANNELS, scale ); in scalePsStatesBuffer()
444 …scaleValues( h_ps_d->specificTo.mpeg.aaaRealDelayRBufferSerQmf[i], NO_DELAY_LENGTH_VECTORS, scale … in scalePsStatesBuffer()
445 …scaleValues( h_ps_d->specificTo.mpeg.aaaImagDelayRBufferSerQmf[i], NO_DELAY_LENGTH_VECTORS, scale … in scalePsStatesBuffer()
449 …scaleValues( h_ps_d->specificTo.mpeg.aaaRealDelayRBufferSerSubQmf[i], NO_DELAY_LENGTH_VECTORS, sca… in scalePsStatesBuffer()
450 …scaleValues( h_ps_d->specificTo.mpeg.aaaImagDelayRBufferSerSubQmf[i], NO_DELAY_LENGTH_VECTORS, sca… in scalePsStatesBuffer()
460 scaleValues( h_ps_d->specificTo.mpeg.pAaRealDelayBufferQmf[i], len, scale ); in scalePsStatesBuffer()
461 scaleValues( h_ps_d->specificTo.mpeg.pAaImagDelayBufferQmf[i], len, scale ); in scalePsStatesBuffer()
466 scaleValues( h_ps_d->specificTo.mpeg.aPeakDecayFastBin, NO_MID_RES_BINS, scale ); in scalePsStatesBuffer()
467 scaleValues( h_ps_d->specificTo.mpeg.aPrevPeakDiffBin, NO_MID_RES_BINS, scale ); in scalePsStatesBuffer()
468 scaleValues( h_ps_d->specificTo.mpeg.aPrevNrgBin, NO_MID_RES_BINS, scale ); in scalePsStatesBuffer()
480 void scalFilterBankValues( HANDLE_PS_DEC h_ps_d, in scalFilterBankValues() argument
505 int headroom = getScaleFactorPsStatesBuffer(h_ps_d); in scalFilterBankValues()
506 maxScal = fixMax(maxScal,(INT)(h_ps_d->specificTo.mpeg.scaleFactorPsDelayBuffer-headroom)); in scalFilterBankValues()
539 if ( maxScal != h_ps_d->specificTo.mpeg.scaleFactorPsDelayBuffer ) in scalFilterBankValues()
540 scalePsStatesBuffer(h_ps_d,(h_ps_d->specificTo.mpeg.scaleFactorPsDelayBuffer-maxScal)); in scalFilterBankValues()
542 h_ps_d->specificTo.mpeg.hybrid.sf_mQmfBuffer = maxScal; in scalFilterBankValues()
543 h_ps_d->specificTo.mpeg.scaleFactorPsDelayBuffer = maxScal; in scalFilterBankValues()
547 h_ps_d->rescal = maxScal - scaleFactorLowBandSplitHigh; in scalFilterBankValues()
548 h_ps_d->sf_IntBuffer = maxScal; in scalFilterBankValues()
554 void rescalFilterBankValues( HANDLE_PS_DEC h_ps_d, /* parametric stereo deco… in rescalFilterBankValues() argument
563 scaleValues( QmfBufferReal[i], lsb, h_ps_d->rescal ); in rescalFilterBankValues()
564 scaleValues( QmfBufferImag[i], lsb, h_ps_d->rescal ); in rescalFilterBankValues()
576 deCorrelateSlotBased( HANDLE_PS_DEC h_ps_d, /*!< pointer to the module state */ in deCorrelateSlotBased() argument
674 …h_ps_d->specificTo.mpeg.aPeakDecayFastBin[bin] = fMult( h_ps_d->specificTo.mpeg.aPeakDecayFastBin[… in deCorrelateSlotBased()
676 if (h_ps_d->specificTo.mpeg.aPeakDecayFastBin[bin] < aaPowerSlot[bin]) { in deCorrelateSlotBased()
677 h_ps_d->specificTo.mpeg.aPeakDecayFastBin[bin] = aaPowerSlot[bin]; in deCorrelateSlotBased()
681 peakDiff = fMultAdd ( (h_ps_d->specificTo.mpeg.aPrevPeakDiffBin[bin]>>1), in deCorrelateSlotBased()
682 …INT_FILTER_COEFF, h_ps_d->specificTo.mpeg.aPeakDecayFastBin[bin] - aaPowerSlot[bin] - h_ps_d->spec… in deCorrelateSlotBased()
685 h_ps_d->specificTo.mpeg.aPrevPeakDiffBin[bin] = peakDiff; in deCorrelateSlotBased()
687 …nrg = h_ps_d->specificTo.mpeg.aPrevNrgBin[bin] + fMult( INT_FILTER_COEFF, aaPowerSlot[bin] - h_ps_… in deCorrelateSlotBased()
694 h_ps_d->specificTo.mpeg.aPrevNrgBin[bin] = nrg; in deCorrelateSlotBased()
720 INT TempDelay = h_ps_d->specificTo.mpeg.delayBufIndex; /* set delay indices */ in deCorrelateSlotBased()
722 pRealDelayBuffer = h_ps_d->specificTo.mpeg.aaRealDelayBufferSubQmf[TempDelay]; in deCorrelateSlotBased()
723 pImagDelayBuffer = h_ps_d->specificTo.mpeg.aaImagDelayBufferSubQmf[TempDelay]; in deCorrelateSlotBased()
754 …FIXP_DBL *pAaaRealDelayRBufferSerSubQmf = h_ps_d->specificTo.mpeg.aaaRealDelayRBufferSerSubQmf[sb]; in deCorrelateSlotBased()
755 …FIXP_DBL *pAaaImagDelayRBufferSerSubQmf = h_ps_d->specificTo.mpeg.aaaImagDelayRBufferSerSubQmf[sb]; in deCorrelateSlotBased()
759 INT tmpDelayRSer = h_ps_d->specificTo.mpeg.aDelayRBufIndexSer[m]; in deCorrelateSlotBased()
802 pRealDelayBuffer = h_ps_d->specificTo.mpeg.aaRealDelayBufferQmf[TempDelay]; in deCorrelateSlotBased()
803 pImagDelayBuffer = h_ps_d->specificTo.mpeg.aaImagDelayBufferQmf[TempDelay]; in deCorrelateSlotBased()
837 FIXP_DBL *pAaaRealDelayRBufferSerQmf = h_ps_d->specificTo.mpeg.aaaRealDelayRBufferSerQmf[sb]; in deCorrelateSlotBased()
838 FIXP_DBL *pAaaImagDelayRBufferSerQmf = h_ps_d->specificTo.mpeg.aaaImagDelayRBufferSerQmf[sb]; in deCorrelateSlotBased()
842 INT tmpDelayRSer = h_ps_d->specificTo.mpeg.aDelayRBufIndexSer[m]; in deCorrelateSlotBased()
886 UCHAR *pDelayBufIdx = &h_ps_d->specificTo.mpeg.aDelayBufIndexDelayQmf[sbStart-FIRST_DELAY_SB]; in deCorrelateSlotBased()
894 rR0 = h_ps_d->specificTo.mpeg.pAaRealDelayBufferQmf[*pDelayBufIdx][sb-FIRST_DELAY_SB]; in deCorrelateSlotBased()
895 iR0 = h_ps_d->specificTo.mpeg.pAaImagDelayBufferQmf[*pDelayBufIdx][sb-FIRST_DELAY_SB]; in deCorrelateSlotBased()
897 … h_ps_d->specificTo.mpeg.pAaRealDelayBufferQmf[*pDelayBufIdx][sb-FIRST_DELAY_SB] = aaLeftReal[sb]; in deCorrelateSlotBased()
898 … h_ps_d->specificTo.mpeg.pAaImagDelayBufferQmf[*pDelayBufIdx][sb-FIRST_DELAY_SB] = aaLeftImag[sb]; in deCorrelateSlotBased()
914 if (++h_ps_d->specificTo.mpeg.delayBufIndex >= NO_SAMPLE_DELAY_ALLPASS) in deCorrelateSlotBased()
915 h_ps_d->specificTo.mpeg.delayBufIndex = 0; in deCorrelateSlotBased()
918 if (++h_ps_d->specificTo.mpeg.aDelayRBufIndexSer[m] >= aAllpassLinkDelaySer[m]) in deCorrelateSlotBased()
919 h_ps_d->specificTo.mpeg.aDelayRBufIndexSer[m] = 0; in deCorrelateSlotBased()
934 void initSlotBasedRotation( HANDLE_PS_DEC h_ps_d, /*!< pointer to the module state */ in initSlotBasedRotation() argument
955 if ((usb > h_ps_d->specificTo.mpeg.lastUsb) && h_ps_d->specificTo.mpeg.lastUsb) { in initSlotBasedRotation()
959 for (i=h_ps_d->specificTo.mpeg.lastUsb ; i < FIRST_DELAY_SB; i++) { in initSlotBasedRotation()
960 …FDKmemclear(h_ps_d->specificTo.mpeg.aaaRealDelayRBufferSerQmf[i], NO_DELAY_LENGTH_VECTORS*sizeof(F… in initSlotBasedRotation()
961 …FDKmemclear(h_ps_d->specificTo.mpeg.aaaImagDelayRBufferSerQmf[i], NO_DELAY_LENGTH_VECTORS*sizeof(F… in initSlotBasedRotation()
965 … FDKmemclear(h_ps_d->specificTo.mpeg.pAaRealDelayBufferQmf[k], FIRST_DELAY_SB*sizeof(FIXP_DBL)); in initSlotBasedRotation()
969 FDKmemclear(h_ps_d->specificTo.mpeg.pAaRealDelayBufferQmf[0], length); in initSlotBasedRotation()
970 FDKmemclear(h_ps_d->specificTo.mpeg.pAaImagDelayBufferQmf[0], length); in initSlotBasedRotation()
974 for (k=1 ; k < h_ps_d->specificTo.mpeg.noSampleDelay; k++) { in initSlotBasedRotation()
975 FDKmemclear(h_ps_d->specificTo.mpeg.pAaRealDelayBufferQmf[k], length); in initSlotBasedRotation()
976 FDKmemclear(h_ps_d->specificTo.mpeg.pAaImagDelayBufferQmf[k], length); in initSlotBasedRotation()
980 h_ps_d->specificTo.mpeg.lastUsb = usb; in initSlotBasedRotation()
983 if (h_ps_d->bsData[h_ps_d->processSlot].mpeg.bFineIidQ) in initSlotBasedRotation()
1015 ScaleR = PScaleFactors[noIidSteps + h_ps_d->specificTo.mpeg.coef.aaIidIndexMapped[env][bin]]; in initSlotBasedRotation()
1016 ScaleL = PScaleFactors[noIidSteps - h_ps_d->specificTo.mpeg.coef.aaIidIndexMapped[env][bin]]; in initSlotBasedRotation()
1018 …Beta = fMult (fMult( Alphas[h_ps_d->specificTo.mpeg.coef.aaIccIndexMapped[env][bin]], ( ScaleR -… in initSlotBasedRotation()
1019 Alpha = Alphas[h_ps_d->specificTo.mpeg.coef.aaIccIndexMapped[env][bin]]>>1; in initSlotBasedRotation()
1043 …invL = FX_DBL2FX_SGL(GetInvInt(h_ps_d->bsData[h_ps_d->processSlot].mpeg.aEnvStartStop[env + 1] - h… in initSlotBasedRotation()
1045 h_ps_d->specificTo.mpeg.coef.H11r[group] = h_ps_d->specificTo.mpeg.h11rPrev[group]; in initSlotBasedRotation()
1046 h_ps_d->specificTo.mpeg.coef.H12r[group] = h_ps_d->specificTo.mpeg.h12rPrev[group]; in initSlotBasedRotation()
1047 h_ps_d->specificTo.mpeg.coef.H21r[group] = h_ps_d->specificTo.mpeg.h21rPrev[group]; in initSlotBasedRotation()
1048 h_ps_d->specificTo.mpeg.coef.H22r[group] = h_ps_d->specificTo.mpeg.h22rPrev[group]; in initSlotBasedRotation()
1050 …h_ps_d->specificTo.mpeg.coef.DeltaH11r[group] = fMult ( h11r - h_ps_d->specificTo.mpeg.coef.H11r[… in initSlotBasedRotation()
1051 …h_ps_d->specificTo.mpeg.coef.DeltaH12r[group] = fMult ( h12r - h_ps_d->specificTo.mpeg.coef.H12r[… in initSlotBasedRotation()
1052 …h_ps_d->specificTo.mpeg.coef.DeltaH21r[group] = fMult ( h21r - h_ps_d->specificTo.mpeg.coef.H21r[… in initSlotBasedRotation()
1053 …h_ps_d->specificTo.mpeg.coef.DeltaH22r[group] = fMult ( h22r - h_ps_d->specificTo.mpeg.coef.H22r[… in initSlotBasedRotation()
1057 h_ps_d->specificTo.mpeg.h11rPrev[group] = h11r; in initSlotBasedRotation()
1058 h_ps_d->specificTo.mpeg.h12rPrev[group] = h12r; in initSlotBasedRotation()
1059 h_ps_d->specificTo.mpeg.h21rPrev[group] = h21r; in initSlotBasedRotation()
1060 h_ps_d->specificTo.mpeg.h22rPrev[group] = h22r; in initSlotBasedRotation()
1066 static void applySlotBasedRotation( HANDLE_PS_DEC h_ps_d, /*!< pointer to the module state */ in applySlotBasedRotation() argument
1164 h_ps_d->specificTo.mpeg.coef.H11r[group] += h_ps_d->specificTo.mpeg.coef.DeltaH11r[group]; in applySlotBasedRotation()
1165 h_ps_d->specificTo.mpeg.coef.H12r[group] += h_ps_d->specificTo.mpeg.coef.DeltaH12r[group]; in applySlotBasedRotation()
1166 h_ps_d->specificTo.mpeg.coef.H21r[group] += h_ps_d->specificTo.mpeg.coef.DeltaH21r[group]; in applySlotBasedRotation()
1167 h_ps_d->specificTo.mpeg.coef.H22r[group] += h_ps_d->specificTo.mpeg.coef.DeltaH22r[group]; in applySlotBasedRotation()
1171 …tmpLeft = fMultAddDiv2( fMultDiv2(h_ps_d->specificTo.mpeg.coef.H11r[group], HybrLeftReal[subband]… in applySlotBasedRotation()
1172 …tmpRight = fMultAddDiv2( fMultDiv2(h_ps_d->specificTo.mpeg.coef.H12r[group], HybrLeftReal[subband]… in applySlotBasedRotation()
1176 …tmpLeft = fMultAdd( fMultDiv2(h_ps_d->specificTo.mpeg.coef.H11r[group], HybrLeftImag[subband]), h… in applySlotBasedRotation()
1177 …tmpRight = fMultAdd( fMultDiv2(h_ps_d->specificTo.mpeg.coef.H12r[group], HybrLeftImag[subband]), h… in applySlotBasedRotation()
1190 h_ps_d->specificTo.mpeg.coef.H11r[group] += h_ps_d->specificTo.mpeg.coef.DeltaH11r[group]; in applySlotBasedRotation()
1191 h_ps_d->specificTo.mpeg.coef.H12r[group] += h_ps_d->specificTo.mpeg.coef.DeltaH12r[group]; in applySlotBasedRotation()
1192 h_ps_d->specificTo.mpeg.coef.H21r[group] += h_ps_d->specificTo.mpeg.coef.DeltaH21r[group]; in applySlotBasedRotation()
1193 h_ps_d->specificTo.mpeg.coef.H22r[group] += h_ps_d->specificTo.mpeg.coef.DeltaH22r[group]; in applySlotBasedRotation()
1197 …tmpLeft = fMultAdd( fMultDiv2(h_ps_d->specificTo.mpeg.coef.H11r[group], HybrLeftReal[subband]), h… in applySlotBasedRotation()
1198 …tmpRight = fMultAdd( fMultDiv2(h_ps_d->specificTo.mpeg.coef.H12r[group], HybrLeftReal[subband]), h… in applySlotBasedRotation()
1202 …tmpLeft = fMultAdd( fMultDiv2(h_ps_d->specificTo.mpeg.coef.H11r[group], HybrLeftImag[subband]), h… in applySlotBasedRotation()
1203 …tmpRight = fMultAdd( fMultDiv2(h_ps_d->specificTo.mpeg.coef.H12r[group], HybrLeftImag[subband]), h… in applySlotBasedRotation()
1220 ApplyPsSlot( HANDLE_PS_DEC h_ps_d, /*!< handle PS_DEC*/ in ApplyPsSlot() argument
1269 SCHAR sf_IntBuffer = h_ps_d->sf_IntBuffer; in ApplyPsSlot()
1288 if (h_ps_d->procFrameBased == 1) /* If we have switched from frame to slot based processing */ in ApplyPsSlot()
1290 h_ps_d->procFrameBased = 0; in ApplyPsSlot()
1298 &h_ps_d->specificTo.mpeg.hybrid ); in ApplyPsSlot()
1305 … &h_ps_d->specificTo.mpeg.hybrid); /* hybrid filterbank handle */ in ApplyPsSlot()
1308 SCHAR hybridScal = h_ps_d->specificTo.mpeg.hybrid.sf_mQmfBuffer; in ApplyPsSlot()
1319 deCorrelateSlotBased( h_ps_d, /* parametric stereo decoder handle */ in ApplyPsSlot()
1340 applySlotBasedRotation( h_ps_d, /* parametric stereo decoder handle */ in ApplyPsSlot()
1368 … &h_ps_d->specificTo.mpeg.hybrid ); /* hybrid filterbank handle */ in ApplyPsSlot()
1375 … &h_ps_d->specificTo.mpeg.hybrid ); /* hybrid filterbank handle */ in ApplyPsSlot()