Home | History | Annotate | Download | only in src

Lines Matching refs:overlap

100                 FIXP_DBL *overlap,
103 hMdct->overlap.freq = overlap;
104 //FDKmemclear(overlap, overlapBufferSize*sizeof(FIXP_DBL));
166 FDKmemcpy(output, hMdct->overlap.time, buffered_samples*sizeof(FIXP_DBL));
186 FDKmemcpy(pTimeData, hMdct->overlap.time, nt*sizeof(FIXP_DBL));
189 pOvl = hMdct->overlap.freq + hMdct->ov_size - 1;
232 * If the previous transform block is big enough, enlarge previous window overlap,
233 * if not, then shrink current window overlap.
280 pOvl = hMdct->overlap.freq + hMdct->ov_size - 1;
285 *pOut0 = hMdct->overlap.time[i];
317 /* Divert output first half to overlap buffer if we already got enough output samples. */
318 pOut0 = hMdct->overlap.time + hMdct->ov_offset;
325 /* NR output samples 0 .. NR. -overlap[TL/2..TL/2-NR] */
333 /* Divert output second half to overlap buffer if we already got enough output samples. */
334 pOut1 = hMdct->overlap.time + hMdct->ov_offset + fl/2 - 1;
341 /* output samples before window crossing point NR .. TL/2. -overlap[TL/2-NR..TL/2-NR-FL/2] + current[NR..TL/2] */
342 /* output samples after window crossing point TL/2 .. TL/2+FL/2. -overlap[0..FL/2] - current[TL/2..FL/2] */
364 /* Set overlap source pointer for next window pOvl = pSpec + tl/2 - 1; */
374 /* Save overlap */
376 pOvl = hMdct->overlap.freq + hMdct->ov_size - tl/2;
377 FDK_ASSERT(pOvl >= hMdct->overlap.time + hMdct->ov_offset);