Home | History | Annotate | Download | only in libjpeg-turbo

Lines Matching defs:buffer

11  * This file contains the main buffer controller for compression.
12 * The main buffer lies between the pre-processor and the JPEG
21 /* Private buffer controller object */
31 /* If using just a strip buffer, this points to the entire set of buffers
35 JSAMPARRAY buffer[MAX_COMPONENTS];
74 * where we have only a strip buffer.
85 /* Read input data if we haven't filled the main buffer yet */
89 main_ptr->buffer, &main_ptr->rowgroup_ctr,
100 if (! (*cinfo->coef->compress_data) (cinfo, main_ptr->buffer)) {
114 * call suspended; then mark the main buffer empty.
127 * Initialize main buffer controller.
143 /* We don't need to create a buffer in raw-data mode. */
147 /* Create the buffer. It holds downsampled data, so each component
153 /* Allocate a strip buffer for each component */
156 main_ptr->buffer[ci] = (*cinfo->mem->alloc_sarray)