Lines Matching refs:tl
112 void imdct_gain(FIXP_DBL *pGain_m, int *pGain_e, int tl) in imdct_gain() argument
118 log2_tl = DFRACT_BITS-1-fNormz((FIXP_DBL)tl); in imdct_gain()
124 switch ( (tl) >> (log2_tl - 2) ) { in imdct_gain()
199 void imdct_adapt_parameters(H_MDCT hMdct, int *pfl, int *pnl, int tl, const FIXP_WTP *wls, int noOu… in imdct_adapt_parameters() argument
255 const INT tl, in imdct_block() argument
269 nr = (tl - fr)>>1; in imdct_block()
270 nl = (tl - fl)>>1; in imdct_block()
273 imdct_gain(&gain, &transform_gain_e, tl); in imdct_block()
277 imdct_adapt_parameters(hMdct, &fl, &nl, tl, wls, noOutSamples); in imdct_block()
303 pSpec = spectrum+w*tl; in imdct_block()
306 dct_IV(pSpec, tl, &specShiftScale); in imdct_block()
311 scaleValuesWithFactor(pSpec, gain, tl, scalefactor[w] + specShiftScale); in imdct_block()
313 scaleValues(pSpec, tl, scalefactor[w] + specShiftScale); in imdct_block()
343 pCurr = pSpec + tl - fl/2; in imdct_block()
357 pCurr = pSpec + tl - fl/2 - 1; in imdct_block()
365 pOvl = pSpec + tl/2 - 1; in imdct_block()
370 hMdct->prev_tl = tl; in imdct_block()
376 pOvl = hMdct->overlap.freq + hMdct->ov_size - tl/2; in imdct_block()
378 FDK_ASSERT(tl/2 <= hMdct->ov_size); in imdct_block()
379 for (i=0; i<tl/2; i++) { in imdct_block()
380 pOvl[i] = spectrum[i+(nSpec-1)*tl]; in imdct_block()