Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(217)

Side by Side Diff: core/include/thirdparties/libjpeg/jpegint.h

Issue 1252613002: FX_BOOL considered harmful. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@master
Patch Set: Manual edits. Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * jpegint.h 2 * jpegint.h
3 * 3 *
4 * Copyright (C) 1991-1997, Thomas G. Lane. 4 * Copyright (C) 1991-1997, Thomas G. Lane.
5 * This file is part of the Independent JPEG Group's software. 5 * This file is part of the Independent JPEG Group's software.
6 * For conditions of distribution and use, see the accompanying README file. 6 * For conditions of distribution and use, see the accompanying README file.
7 * 7 *
8 * This file provides common declarations for the various JPEG modules. 8 * This file provides common declarations for the various JPEG modules.
9 * These declarations are considered internal to the JPEG library; most 9 * These declarations are considered internal to the JPEG library; most
10 * applications using the library shouldn't need to include this file. 10 * applications using the library shouldn't need to include this file.
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
88 }; 88 };
89 89
90 /* Downsampling */ 90 /* Downsampling */
91 struct jpeg_downsampler { 91 struct jpeg_downsampler {
92 JMETHOD(void, start_pass, (j_compress_ptr cinfo)); 92 JMETHOD(void, start_pass, (j_compress_ptr cinfo));
93 JMETHOD(void, downsample, (j_compress_ptr cinfo, 93 JMETHOD(void, downsample, (j_compress_ptr cinfo,
94 JSAMPIMAGE input_buf, JDIMENSION in_row_index, 94 JSAMPIMAGE input_buf, JDIMENSION in_row_index,
95 JSAMPIMAGE output_buf, 95 JSAMPIMAGE output_buf,
96 JDIMENSION out_row_group_index)); 96 JDIMENSION out_row_group_index));
97 97
98 boolean need_context_rows;» /* TRUE if need rows above & below */ 98 boolean need_context_rows;» /* true if need rows above & below */
99 }; 99 };
100 100
101 /* Forward DCT (also controls coefficient quantization) */ 101 /* Forward DCT (also controls coefficient quantization) */
102 struct jpeg_forward_dct { 102 struct jpeg_forward_dct {
103 JMETHOD(void, start_pass, (j_compress_ptr cinfo)); 103 JMETHOD(void, start_pass, (j_compress_ptr cinfo));
104 /* perhaps this should be an array??? */ 104 /* perhaps this should be an array??? */
105 JMETHOD(void, forward_DCT, (j_compress_ptr cinfo, 105 JMETHOD(void, forward_DCT, (j_compress_ptr cinfo,
106 jpeg_component_info * compptr, 106 jpeg_component_info * compptr,
107 JSAMPARRAY sample_data, JBLOCKROW coef_blocks, 107 JSAMPARRAY sample_data, JBLOCKROW coef_blocks,
108 JDIMENSION start_row, JDIMENSION start_col, 108 JDIMENSION start_row, JDIMENSION start_col,
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
206 }; 206 };
207 207
208 /* Entropy decoding */ 208 /* Entropy decoding */
209 struct jpeg_entropy_decoder { 209 struct jpeg_entropy_decoder {
210 JMETHOD(void, start_pass, (j_decompress_ptr cinfo)); 210 JMETHOD(void, start_pass, (j_decompress_ptr cinfo));
211 JMETHOD(boolean, decode_mcu, (j_decompress_ptr cinfo, 211 JMETHOD(boolean, decode_mcu, (j_decompress_ptr cinfo,
212 JBLOCKROW *MCU_data)); 212 JBLOCKROW *MCU_data));
213 213
214 /* This is here to share code between baseline and progressive decoders; */ 214 /* This is here to share code between baseline and progressive decoders; */
215 /* other modules probably should not use it */ 215 /* other modules probably should not use it */
216 boolean insufficient_data;» /* set TRUE after emitting warning */ 216 boolean insufficient_data;» /* set true after emitting warning */
217 }; 217 };
218 218
219 /* Inverse DCT (also performs dequantization) */ 219 /* Inverse DCT (also performs dequantization) */
220 typedef JMETHOD(void, inverse_DCT_method_ptr, 220 typedef JMETHOD(void, inverse_DCT_method_ptr,
221 (j_decompress_ptr cinfo, jpeg_component_info * compptr, 221 (j_decompress_ptr cinfo, jpeg_component_info * compptr,
222 JCOEFPTR coef_block, 222 JCOEFPTR coef_block,
223 JSAMPARRAY output_buf, JDIMENSION output_col)); 223 JSAMPARRAY output_buf, JDIMENSION output_col));
224 224
225 struct jpeg_inverse_dct { 225 struct jpeg_inverse_dct {
226 JMETHOD(void, start_pass, (j_decompress_ptr cinfo)); 226 JMETHOD(void, start_pass, (j_decompress_ptr cinfo));
227 /* It is useful to allow each component to have a separate IDCT method. */ 227 /* It is useful to allow each component to have a separate IDCT method. */
228 inverse_DCT_method_ptr inverse_DCT[MAX_COMPONENTS]; 228 inverse_DCT_method_ptr inverse_DCT[MAX_COMPONENTS];
229 }; 229 };
230 230
231 /* Upsampling (note that upsampler must also call color converter) */ 231 /* Upsampling (note that upsampler must also call color converter) */
232 struct jpeg_upsampler { 232 struct jpeg_upsampler {
233 JMETHOD(void, start_pass, (j_decompress_ptr cinfo)); 233 JMETHOD(void, start_pass, (j_decompress_ptr cinfo));
234 JMETHOD(void, upsample, (j_decompress_ptr cinfo, 234 JMETHOD(void, upsample, (j_decompress_ptr cinfo,
235 JSAMPIMAGE input_buf, 235 JSAMPIMAGE input_buf,
236 JDIMENSION *in_row_group_ctr, 236 JDIMENSION *in_row_group_ctr,
237 JDIMENSION in_row_groups_avail, 237 JDIMENSION in_row_groups_avail,
238 JSAMPARRAY output_buf, 238 JSAMPARRAY output_buf,
239 JDIMENSION *out_row_ctr, 239 JDIMENSION *out_row_ctr,
240 JDIMENSION out_rows_avail)); 240 JDIMENSION out_rows_avail));
241 241
242 boolean need_context_rows;» /* TRUE if need rows above & below */ 242 boolean need_context_rows;» /* true if need rows above & below */
243 }; 243 };
244 244
245 /* Colorspace conversion */ 245 /* Colorspace conversion */
246 struct jpeg_color_deconverter { 246 struct jpeg_color_deconverter {
247 JMETHOD(void, start_pass, (j_decompress_ptr cinfo)); 247 JMETHOD(void, start_pass, (j_decompress_ptr cinfo));
248 JMETHOD(void, color_convert, (j_decompress_ptr cinfo, 248 JMETHOD(void, color_convert, (j_decompress_ptr cinfo,
249 JSAMPIMAGE input_buf, JDIMENSION input_row, 249 JSAMPIMAGE input_buf, JDIMENSION input_row,
250 JSAMPARRAY output_buf, int num_rows)); 250 JSAMPARRAY output_buf, int num_rows));
251 }; 251 };
252 252
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
383 extern const int jpeg_natural_order[]; /* zigzag coef order to natural order */ 383 extern const int jpeg_natural_order[]; /* zigzag coef order to natural order */
384 384
385 /* Suppress undefined-structure complaints if necessary. */ 385 /* Suppress undefined-structure complaints if necessary. */
386 386
387 #ifdef INCOMPLETE_TYPES_BROKEN 387 #ifdef INCOMPLETE_TYPES_BROKEN
388 #ifndef AM_MEMORY_MANAGER /* only jmemmgr.c defines these */ 388 #ifndef AM_MEMORY_MANAGER /* only jmemmgr.c defines these */
389 struct jvirt_sarray_control { long dummy; }; 389 struct jvirt_sarray_control { long dummy; };
390 struct jvirt_barray_control { long dummy; }; 390 struct jvirt_barray_control { long dummy; };
391 #endif 391 #endif
392 #endif /* INCOMPLETE_TYPES_BROKEN */ 392 #endif /* INCOMPLETE_TYPES_BROKEN */
OLDNEW
« no previous file with comments | « core/include/thirdparties/libjpeg/jmorecfg.h ('k') | core/include/thirdparties/libjpeg/jpeglib.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698