• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/tcl-105/tcl_ext/tkimg/tkimg/compat/libjpeg/

Lines Matching defs:row

33  * For the simple (no-context-row) case, we just need to buffer one
34 * row group's worth of pixels for the downsampling step. At the bottom of
35 * the image, we pad to a full row group by replicating the last pixel row.
36 * The downsampler's last output row is then replicated if needed to pad
37 * out to a full iMCU row.
39 * When providing context rows, we must buffer three row groups' worth of
40 * pixels. Three row groups are physically allocated, but the row pointer
41 * arrays are made five row groups high, with the extra pointers above and
42 * below "wrapping around" to point to the last and first real row groups.
45 * copying the first or last real pixel row. This copying could be avoided
62 int next_buf_row; /* index of next row to store in color_buf */
65 int this_row_group; /* starting row index of group to process */
94 /* Set next_buf_stop to stop after two row groups have been read in. */
102 * by duplicating the bottom row.
109 register int row;
111 for (row = input_rows; row < output_rows; row++) {
112 jcopy_sample_rows(image_data, input_rows-1, image_data, row,
121 * Preprocessor output data is counted in "row groups". A row group
221 int row;
222 for (row = 1; row <= cinfo->max_v_samp_factor; row++) {
224 prep->color_buf[ci], -row,
245 /* If we've gotten enough data, downsample a row group. */
277 /* Grab enough space for fake row pointers for all the components;
278 * we need five row groups' worth of pointers for each component.
287 /* Allocate the actual buffer space (3 row groups) for this component.
297 /* Copy true buffer row pointers into the middle of the fake row array */
346 /* No context, just make it tall enough for one row group */