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

Lines Matching refs:src

50   my_src_ptr src = (my_src_ptr) cinfo->src;
56 src->start_of_file = TRUE;
104 my_src_ptr src = (my_src_ptr) cinfo->src;
107 nbytes = JFREAD(src->infile, src->buffer, INPUT_BUF_SIZE);
110 if (src->start_of_file) /* Treat empty input file as fatal error */
114 src->buffer[0] = (JOCTET) 0xFF;
115 src->buffer[1] = (JOCTET) JPEG_EOI;
119 src->pub.next_input_byte = src->buffer;
120 src->pub.bytes_in_buffer = nbytes;
121 src->start_of_file = FALSE;
142 cinfo->src->next_input_byte = mybuffer;
143 cinfo->src->bytes_in_buffer = 2;
165 struct jpeg_source_mgr *src = cinfo->src;
172 while (num_bytes > (long) src->bytes_in_buffer) {
173 num_bytes -= (long) src->bytes_in_buffer;
174 (void) (*src->fill_input_buffer) (cinfo);
179 src->next_input_byte += (size_t) num_bytes;
180 src->bytes_in_buffer -= (size_t) num_bytes;
219 my_src_ptr src;
226 if (cinfo->src == NULL) { /* first time for this JPEG object? */
227 cinfo->src = (struct jpeg_source_mgr *)
230 src = (my_src_ptr) cinfo->src;
231 src->buffer = (JOCTET *)
234 } else if (cinfo->src->init_source != init_source) {
244 src = (my_src_ptr) cinfo->src;
245 src->pub.init_source = init_source;
246 src->pub.fill_input_buffer = fill_input_buffer;
247 src->pub.skip_input_data = skip_input_data;
248 src->pub.resync_to_restart = jpeg_resync_to_restart; /* use default method */
249 src->pub.term_source = term_source;
250 src->infile = infile;
251 src->pub.bytes_in_buffer = 0; /* forces fill_input_buffer on first read */
252 src->pub.next_input_byte = NULL; /* until buffer loaded */
266 struct jpeg_source_mgr *src;
275 if (cinfo->src == NULL) { /* first time for this JPEG object? */
276 cinfo->src = (struct jpeg_source_mgr *)
279 } else if (cinfo->src->init_source != init_mem_source) {
286 src = cinfo->src;
287 src->init_source = init_mem_source;
288 src->fill_input_buffer = fill_mem_input_buffer;
289 src->skip_input_data = skip_input_data;
290 src->resync_to_restart = jpeg_resync_to_restart; /* use default method */
291 src->term_source = term_source;
292 src->bytes_in_buffer = (size_t) insize;
293 src->next_input_byte = (const JOCTET *) inbuffer;