Lines Matching refs:src
74 be_src_ptr src = (be_src_ptr) cinfo->src;
80 src->start_of_file = TRUE;
120 be_src_ptr src = (be_src_ptr) cinfo->src;
123 nbytes = src->infile->Read(src->buffer, INPUT_BUF_SIZE);
126 if (src->start_of_file) /* Treat empty input file as fatal error */
130 src->buffer[0] = (JOCTET) 0xFF;
131 src->buffer[1] = (JOCTET) JPEG_EOI;
135 src->pub.next_input_byte = src->buffer;
136 src->pub.bytes_in_buffer = nbytes;
137 src->start_of_file = FALSE;
158 be_src_ptr src = (be_src_ptr) cinfo->src;
165 while (num_bytes > (long) src->pub.bytes_in_buffer) {
166 num_bytes -= (long) src->pub.bytes_in_buffer;
172 src->pub.next_input_byte += (size_t) num_bytes;
173 src->pub.bytes_in_buffer -= (size_t) num_bytes;
212 be_src_ptr src;
221 if (cinfo->src == NULL) { /* first time for this JPEG object? */
222 cinfo->src = (struct jpeg_source_mgr *)
225 src = (be_src_ptr) cinfo->src;
226 src->buffer = (JOCTET *)
231 src = (be_src_ptr) cinfo->src;
232 src->pub.init_source = be_init_source;
233 src->pub.fill_input_buffer = be_fill_input_buffer;
234 src->pub.skip_input_data = be_skip_input_data;
235 src->pub.resync_to_restart = jpeg_resync_to_restart; /* use default method */
236 src->pub.term_source = be_term_source;
237 src->infile = infile;
238 src->pub.bytes_in_buffer = 0; /* forces fill_input_buffer on first read */
239 src->pub.next_input_byte = NULL; /* until buffer loaded */