Lines Matching refs:dest

66   my_dest_ptr dest = (my_dest_ptr) cinfo->dest;  in init_destination()  local
69 dest->buffer = (JOCTET *) (*cinfo->mem->alloc_small) in init_destination()
72 dest->pub.next_output_byte = dest->buffer; in init_destination()
73 dest->pub.free_in_buffer = OUTPUT_BUF_SIZE; in init_destination()
109 my_dest_ptr dest = (my_dest_ptr) cinfo->dest; in empty_output_buffer() local
111 if (JFWRITE(dest->outfile, dest->buffer, OUTPUT_BUF_SIZE) != in empty_output_buffer()
115 dest->pub.next_output_byte = dest->buffer; in empty_output_buffer()
116 dest->pub.free_in_buffer = OUTPUT_BUF_SIZE; in empty_output_buffer()
126 my_mem_dest_ptr dest = (my_mem_dest_ptr) cinfo->dest; in empty_mem_output_buffer() local
129 nextsize = dest->bufsize * 2; in empty_mem_output_buffer()
135 MEMCOPY(nextbuffer, dest->buffer, dest->bufsize); in empty_mem_output_buffer()
137 if (dest->newbuffer != NULL) in empty_mem_output_buffer()
138 free(dest->newbuffer); in empty_mem_output_buffer()
140 dest->newbuffer = nextbuffer; in empty_mem_output_buffer()
142 dest->pub.next_output_byte = nextbuffer + dest->bufsize; in empty_mem_output_buffer()
143 dest->pub.free_in_buffer = dest->bufsize; in empty_mem_output_buffer()
145 dest->buffer = nextbuffer; in empty_mem_output_buffer()
146 dest->bufsize = nextsize; in empty_mem_output_buffer()
164 my_dest_ptr dest = (my_dest_ptr) cinfo->dest; in term_destination() local
165 size_t datacount = OUTPUT_BUF_SIZE - dest->pub.free_in_buffer; in term_destination()
169 if (JFWRITE(dest->outfile, dest->buffer, datacount) != datacount) in term_destination()
172 JFFLUSH(dest->outfile); in term_destination()
174 if (JFERROR(dest->outfile)) in term_destination()
181 my_mem_dest_ptr dest = (my_mem_dest_ptr) cinfo->dest; in term_mem_destination() local
183 *dest->outbuffer = dest->buffer; in term_mem_destination()
184 *dest->outsize = dest->bufsize - dest->pub.free_in_buffer; in term_mem_destination()
197 my_dest_ptr dest; in jpeg_stdio_dest() local
205 if (cinfo->dest == NULL) { /* first time for this JPEG object? */ in jpeg_stdio_dest()
206 cinfo->dest = (struct jpeg_destination_mgr *) (*cinfo->mem->alloc_small) in jpeg_stdio_dest()
210 dest = (my_dest_ptr) cinfo->dest; in jpeg_stdio_dest()
211 dest->pub.init_destination = init_destination; in jpeg_stdio_dest()
212 dest->pub.empty_output_buffer = empty_output_buffer; in jpeg_stdio_dest()
213 dest->pub.term_destination = term_destination; in jpeg_stdio_dest()
214 dest->outfile = outfile; in jpeg_stdio_dest()
236 my_mem_dest_ptr dest; in jpeg_mem_dest() local
244 if (cinfo->dest == NULL) { /* first time for this JPEG object? */ in jpeg_mem_dest()
245 cinfo->dest = (struct jpeg_destination_mgr *) (*cinfo->mem->alloc_small) in jpeg_mem_dest()
249 dest = (my_mem_dest_ptr) cinfo->dest; in jpeg_mem_dest()
250 dest->pub.init_destination = init_mem_destination; in jpeg_mem_dest()
251 dest->pub.empty_output_buffer = empty_mem_output_buffer; in jpeg_mem_dest()
252 dest->pub.term_destination = term_mem_destination; in jpeg_mem_dest()
253 dest->outbuffer = outbuffer; in jpeg_mem_dest()
254 dest->outsize = outsize; in jpeg_mem_dest()
255 dest->newbuffer = NULL; in jpeg_mem_dest()
259 dest->newbuffer = *outbuffer = (unsigned char *) malloc(OUTPUT_BUF_SIZE); in jpeg_mem_dest()
260 if (dest->newbuffer == NULL) in jpeg_mem_dest()
265 dest->pub.next_output_byte = dest->buffer = *outbuffer; in jpeg_mem_dest()
266 dest->pub.free_in_buffer = dest->bufsize = *outsize; in jpeg_mem_dest()