Lines Matching refs:dest

72   my_dest_ptr dest = (my_dest_ptr) cinfo->dest;  in init_destination()  local
75 dest->buffer = (JOCTET *) in init_destination()
79 dest->pub.next_output_byte = dest->buffer; in init_destination()
80 dest->pub.free_in_buffer = OUTPUT_BUF_SIZE; in init_destination()
118 my_dest_ptr dest = (my_dest_ptr) cinfo->dest; in empty_output_buffer() local
120 if (JFWRITE(dest->outfile, dest->buffer, OUTPUT_BUF_SIZE) != in empty_output_buffer()
124 dest->pub.next_output_byte = dest->buffer; in empty_output_buffer()
125 dest->pub.free_in_buffer = OUTPUT_BUF_SIZE; in empty_output_buffer()
136 my_mem_dest_ptr dest = (my_mem_dest_ptr) cinfo->dest; in empty_mem_output_buffer() local
139 nextsize = dest->bufsize * 2; in empty_mem_output_buffer()
145 MEMCOPY(nextbuffer, dest->buffer, dest->bufsize); in empty_mem_output_buffer()
147 free(dest->newbuffer); in empty_mem_output_buffer()
149 dest->newbuffer = nextbuffer; in empty_mem_output_buffer()
151 dest->pub.next_output_byte = nextbuffer + dest->bufsize; in empty_mem_output_buffer()
152 dest->pub.free_in_buffer = dest->bufsize; in empty_mem_output_buffer()
154 dest->buffer = nextbuffer; in empty_mem_output_buffer()
155 dest->bufsize = nextsize; in empty_mem_output_buffer()
174 my_dest_ptr dest = (my_dest_ptr) cinfo->dest; in term_destination() local
175 size_t datacount = OUTPUT_BUF_SIZE - dest->pub.free_in_buffer; in term_destination()
179 if (JFWRITE(dest->outfile, dest->buffer, datacount) != datacount) in term_destination()
182 fflush(dest->outfile); in term_destination()
184 if (ferror(dest->outfile)) in term_destination()
192 my_mem_dest_ptr dest = (my_mem_dest_ptr) cinfo->dest; in term_mem_destination() local
194 *dest->outbuffer = dest->buffer; in term_mem_destination()
195 *dest->outsize = (unsigned long)(dest->bufsize - dest->pub.free_in_buffer); in term_mem_destination()
209 my_dest_ptr dest; in jpeg_stdio_dest() local
214 if (cinfo->dest == NULL) { /* first time for this JPEG object? */ in jpeg_stdio_dest()
215 cinfo->dest = (struct jpeg_destination_mgr *) in jpeg_stdio_dest()
218 } else if (cinfo->dest->init_destination != init_destination) { in jpeg_stdio_dest()
228 dest = (my_dest_ptr) cinfo->dest; in jpeg_stdio_dest()
229 dest->pub.init_destination = init_destination; in jpeg_stdio_dest()
230 dest->pub.empty_output_buffer = empty_output_buffer; in jpeg_stdio_dest()
231 dest->pub.term_destination = term_destination; in jpeg_stdio_dest()
232 dest->outfile = outfile; in jpeg_stdio_dest()
255 my_mem_dest_ptr dest; in jpeg_mem_dest_internal() local
263 if (cinfo->dest == NULL) { /* first time for this JPEG object? */ in jpeg_mem_dest_internal()
264 cinfo->dest = (struct jpeg_destination_mgr *) in jpeg_mem_dest_internal()
267 } else if (cinfo->dest->init_destination != init_mem_destination) { in jpeg_mem_dest_internal()
274 dest = (my_mem_dest_ptr) cinfo->dest; in jpeg_mem_dest_internal()
275 dest->pub.init_destination = init_mem_destination; in jpeg_mem_dest_internal()
276 dest->pub.empty_output_buffer = empty_mem_output_buffer; in jpeg_mem_dest_internal()
277 dest->pub.term_destination = term_mem_destination; in jpeg_mem_dest_internal()
278 dest->outbuffer = outbuffer; in jpeg_mem_dest_internal()
279 dest->outsize = outsize; in jpeg_mem_dest_internal()
280 dest->newbuffer = NULL; in jpeg_mem_dest_internal()
284 dest->newbuffer = *outbuffer = (unsigned char *) malloc(OUTPUT_BUF_SIZE); in jpeg_mem_dest_internal()
285 if (dest->newbuffer == NULL) in jpeg_mem_dest_internal()
290 dest->pub.next_output_byte = dest->buffer = *outbuffer; in jpeg_mem_dest_internal()
291 dest->pub.free_in_buffer = dest->bufsize = *outsize; in jpeg_mem_dest_internal()