Lines Matching full:mcu
39 int MCU_vert_offset; /* counts MCU rows within iMCU row */
42 /* For single-pass compression, it's sufficient to buffer just one MCU
45 * MCU constructed and sent. (On 80x86, the workspace is FAR even though
48 * In multi-pass modes, this array points to the current MCU's blocks
77 /* In an interleaved scan, an MCU row is the same as an iMCU row.
78 * In a noninterleaved scan, an iMCU row has v_samp_factor MCU rows.
134 * We process the equivalent of one fully interleaved MCU row ("iMCU" row)
146 JDIMENSION MCU_col_num; /* index of current MCU within row */
160 * as wide as an MCU; we rely on having allocated the MCU_buffer[] blocks
201 /* Try to write the MCU. In event of a suspension failure, we will
202 * re-DCT the MCU on restart (a bit inefficient, could be fixed...)
211 /* Completed an MCU row, but perhaps not an iMCU row */
225 * We process the equivalent of one fully interleaved MCU row ("iMCU" row)
241 * at the scan-dependent variables (MCU dimensions, etc).
297 * The tricky part here is that within each MCU, we want the DC values
315 thisblockrow += h_samp_factor; /* advance to next MCU in row */
332 * We process the equivalent of one fully interleaved MCU row ("iMCU" row)
344 JDIMENSION MCU_col_num; /* index of current MCU within row */
368 /* Construct list of pointers to DCT blocks belonging to this MCU */
369 blkn = 0; /* index of current DCT block within MCU */
380 /* Try to write the MCU. */
388 /* Completed an MCU row, but perhaps not an iMCU row */
437 /* We only need a single-MCU buffer. */