15 #define JPEG_INTERNALS 28 0, 1, 5, 6, 14, 15, 27, 28,
29 2, 4, 7, 13, 16, 26, 29, 42,
30 3, 8, 12, 17, 25, 30, 41, 43,
31 9, 11, 18, 24, 31, 40, 44, 53,
32 10, 19, 23, 32, 39, 45, 52, 54,
33 20, 22, 33, 38, 46, 51, 55, 60,
34 21, 34, 37, 47, 50, 56, 59, 61,
35 35, 36, 48, 49, 57, 58, 62, 63
55 0, 1, 8, 16, 9, 2, 3, 10,
56 17, 24, 32, 25, 18, 11, 4, 5,
57 12, 19, 26, 33, 40, 48, 41, 34,
58 27, 20, 13, 6, 7, 14, 21, 28,
59 35, 42, 49, 56, 57, 50, 43, 36,
60 29, 22, 15, 23, 30, 37, 44, 51,
61 58, 59, 52, 45, 38, 31, 39, 46,
62 53, 60, 61, 54, 47, 55, 62, 63,
63 63, 63, 63, 63, 63, 63, 63, 63,
64 63, 63, 63, 63, 63, 63, 63, 63
68 0, 1, 8, 16, 9, 2, 3, 10,
69 17, 24, 32, 25, 18, 11, 4, 5,
70 12, 19, 26, 33, 40, 48, 41, 34,
71 27, 20, 13, 6, 14, 21, 28, 35,
72 42, 49, 50, 43, 36, 29, 22, 30,
73 37, 44, 51, 52, 45, 38, 46, 53,
75 63, 63, 63, 63, 63, 63, 63, 63,
76 63, 63, 63, 63, 63, 63, 63, 63
80 0, 1, 8, 16, 9, 2, 3, 10,
81 17, 24, 32, 25, 18, 11, 4, 5,
82 12, 19, 26, 33, 40, 41, 34, 27,
83 20, 13, 21, 28, 35, 42, 43, 36,
85 63, 63, 63, 63, 63, 63, 63, 63,
86 63, 63, 63, 63, 63, 63, 63, 63
90 0, 1, 8, 16, 9, 2, 3, 10,
91 17, 24, 32, 25, 18, 11, 4, 12,
92 19, 26, 33, 34, 27, 20, 28, 35,
94 63, 63, 63, 63, 63, 63, 63, 63,
95 63, 63, 63, 63, 63, 63, 63, 63
99 0, 1, 8, 16, 9, 2, 3, 10,
100 17, 24, 25, 18, 11, 19, 26, 27,
101 63, 63, 63, 63, 63, 63, 63, 63,
102 63, 63, 63, 63, 63, 63, 63, 63
106 0, 1, 8, 16, 9, 2, 10, 17,
108 63, 63, 63, 63, 63, 63, 63, 63,
109 63, 63, 63, 63, 63, 63, 63, 63
114 63, 63, 63, 63, 63, 63, 63, 63,
115 63, 63, 63, 63, 63, 63, 63, 63
128 return (
a +
b - 1
L) /
b;
151 #ifndef NEED_FAR_POINTERS 152 #define FMEMCOPY(dest,src,size) MEMCOPY(dest,src,size) 155 #define FMEMCOPY(dest,src,size) _fmemcpy((void FAR *)(dest), (const void FAR *)(src), (size_t)(size)) 161 jzero_far (
void FAR *
target,
size_t bytestozero)
166 register size_t count;
198 inptr = *input_array++;
204 *outptr++ = *inptr++;
224 *outptr++ = *inptr++;
GLuint GLuint GLsizei count
const int jpeg_natural_order2[2 *2+16]
const int jpeg_natural_order7[7 *7+16]
jround_up(long a, long b)
#define FMEMCOPY(dest, src, size)
int JSAMPARRAY int dest_row
const int jpeg_natural_order4[4 *4+16]
JBLOCKROW JDIMENSION num_blocks
GLboolean GLboolean GLboolean b
const int jpeg_natural_order3[3 *3+16]
jdiv_round_up(long a, long b)
int JSAMPARRAY int int num_rows
const int jpeg_natural_order5[5 *5+16]
int JSAMPARRAY int int JDIMENSION num_cols
const int jpeg_natural_order[DCTSIZE2+16]
static const int jpeg_zigzag_order[8][8]
jcopy_block_row(JBLOCKROW input_row, JBLOCKROW output_row, JDIMENSION num_blocks)
GLboolean GLboolean GLboolean GLboolean a
jcopy_sample_rows(JSAMPARRAY input_array, int source_row, JSAMPARRAY output_array, int dest_row, int num_rows, JDIMENSION num_cols)
int JSAMPARRAY output_array
const int jpeg_natural_order6[6 *6+16]
struct png_info_def *typedef unsigned char **typedef struct png_info_def *typedef struct png_info_def *typedef struct png_info_def *typedef unsigned char ** row