Lines Matching refs:dest

70   my_dest_ptr dest = (my_dest_ptr) cinfo->dest;
73 dest->buffer = (JOCTET *)
77 dest->pub.next_output_byte = dest->buffer;
78 dest->pub.free_in_buffer = OUTPUT_BUF_SIZE;
116 my_dest_ptr dest = (my_dest_ptr) cinfo->dest;
118 if (JFWRITE(dest->outfile, dest->buffer, OUTPUT_BUF_SIZE) !=
122 dest->pub.next_output_byte = dest->buffer;
123 dest->pub.free_in_buffer = OUTPUT_BUF_SIZE;
134 my_mem_dest_ptr dest = (my_mem_dest_ptr) cinfo->dest;
137 nextsize = dest->bufsize * 2;
143 MEMCOPY(nextbuffer, dest->buffer, dest->bufsize);
145 if (dest->newbuffer != NULL)
146 free(dest->newbuffer);
148 dest->newbuffer = nextbuffer;
150 dest->pub.next_output_byte = nextbuffer + dest->bufsize;
151 dest->pub.free_in_buffer = dest->bufsize;
153 dest->buffer = nextbuffer;
154 dest->bufsize = nextsize;
173 my_dest_ptr dest = (my_dest_ptr) cinfo->dest;
174 size_t datacount = OUTPUT_BUF_SIZE - dest->pub.free_in_buffer;
178 if (JFWRITE(dest->outfile, dest->buffer, datacount) != datacount)
181 fflush(dest->outfile);
183 if (ferror(dest->outfile))
191 my_mem_dest_ptr dest = (my_mem_dest_ptr) cinfo->dest;
193 *dest->outbuffer = dest->buffer;
194 *dest->outsize = (unsigned long)(dest->bufsize - dest->pub.free_in_buffer);
208 my_dest_ptr dest;
216 if (cinfo->dest == NULL) { /* first time for this JPEG object? */
217 cinfo->dest = (struct jpeg_destination_mgr *)
222 dest = (my_dest_ptr) cinfo->dest;
223 dest->pub.init_destination = init_destination;
224 dest->pub.empty_output_buffer = empty_output_buffer;
225 dest->pub.term_destination = term_destination;
226 dest->outfile = outfile;
246 my_mem_dest_ptr dest;
254 if (cinfo->dest == NULL) { /* first time for this JPEG object? */
255 cinfo->dest = (struct jpeg_destination_mgr *)
260 dest = (my_mem_dest_ptr) cinfo->dest;
261 dest->pub.init_destination = init_mem_destination;
262 dest->pub.empty_output_buffer = empty_mem_output_buffer;
263 dest->pub.term_destination = term_mem_destination;
264 dest->outbuffer = outbuffer;
265 dest->outsize = outsize;
266 dest->newbuffer = NULL;
270 dest->newbuffer = *outbuffer = (unsigned char *) malloc(OUTPUT_BUF_SIZE);
271 if (dest->newbuffer == NULL)
276 dest->pub.next_output_byte = dest->buffer = *outbuffer;
277 dest->pub.free_in_buffer = dest->bufsize = *outsize;