DCTSIZE is only used within LibJPEG.
 
Symbols
loading...
Files
loading...

DCTSIZE macro

Syntax

#define DCTSIZE 8

References

LocationText
jpeglib.h:50
#define DCTSIZE 8 /* The basic DCT block is 8x8 coefficients */
jcapimin.c:78
cinfo->block_size = DCTSIZE;
jcapistd.c:148
lines_per_iMCU_row = cinfo->max_v_samp_factor * DCTSIZE;
jcdctmgr.c:319
case ((DCTSIZE << 8) + DCTSIZE):
jcdctmgr.c:427
static const double aanscalefactor[DCTSIZE] = {
jcdctmgr.c:439
for (row = 0; row < DCTSIZE; row++) {
jcdctmgr.c:440
for (col = 0; col < DCTSIZE; col++) {
jcmarker.c:532
cinfo->data_precision != 8 || cinfo->block_size != DCTSIZE) {
jcmarker.c:564
if (cinfo->progressive_mode && cinfo->block_size != DCTSIZE)
jcmaster.c:201
jcmaster.c:202
jcmaster.c:249
cinfo->lim_Se = cinfo->block_size < DCTSIZE ?
jcmaster.c:836
if ((cinfo->progressive_mode || cinfo->block_size < DCTSIZE) &&
jddctmgr.c:229
case ((DCTSIZE << 8) + DCTSIZE):
jddctmgr.c:332
static const double aanscalefactor[DCTSIZE] = {
jddctmgr.c:338
for (row = 0; row < DCTSIZE; row++) {
jddctmgr.c:339
for (col = 0; col < DCTSIZE; col++) {
jdinput.c:245
cinfo->block_size = DCTSIZE;
jfdctflt.c:50
#if DCTSIZE != 8
jfdctflt.c:72
for (ctr = 0; ctr < DCTSIZE; ctr++) {
jfdctflt.c:120
dataptr += DCTSIZE; /* advance pointer to next row */
jfdctflt.c:126
for (ctr = DCTSIZE-1; ctr >= 0; ctr--) {
jfdctflt.c:127
tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*7];
jfdctflt.c:128
tmp7 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*7];
jfdctflt.c:129
tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*6];
jfdctflt.c:130
tmp6 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*6];
jfdctflt.c:131
tmp2 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*5];
jfdctflt.c:132
tmp5 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*5];
jfdctflt.c:133
tmp3 = dataptr[DCTSIZE*3] + dataptr[DCTSIZE*4];
jfdctflt.c:134
tmp4 = dataptr[DCTSIZE*3] - dataptr[DCTSIZE*4];
jfdctflt.c:143
dataptr[DCTSIZE*0] = tmp10 + tmp11; /* phase 3 */
jfdctflt.c:144
dataptr[DCTSIZE*4] = tmp10 - tmp11;
jfdctflt.c:147
dataptr[DCTSIZE*2] = tmp13 + z1; /* phase 5 */
jfdctflt.c:148
dataptr[DCTSIZE*6] = tmp13 - z1;
jfdctflt.c:165
dataptr[DCTSIZE*5] = z13 + z2; /* phase 6 */
jfdctflt.c:166
dataptr[DCTSIZE*3] = z13 - z2;
jfdctflt.c:167
dataptr[DCTSIZE*1] = z11 + z4;
jfdctflt.c:168
dataptr[DCTSIZE*7] = z11 - z4;
jfdctfst.c:46
#if DCTSIZE != 8
jfdctfst.c:128
for (ctr = 0; ctr < DCTSIZE; ctr++) {
jfdctfst.c:176
dataptr += DCTSIZE; /* advance pointer to next row */
jfdctfst.c:182
for (ctr = DCTSIZE-1; ctr >= 0; ctr--) {
jfdctfst.c:183
tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*7];
jfdctfst.c:184
tmp7 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*7];
jfdctfst.c:185
tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*6];
jfdctfst.c:186
tmp6 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*6];
jfdctfst.c:187
tmp2 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*5];
jfdctfst.c:188
tmp5 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*5];
jfdctfst.c:189
tmp3 = dataptr[DCTSIZE*3] + dataptr[DCTSIZE*4];
jfdctfst.c:190
tmp4 = dataptr[DCTSIZE*3] - dataptr[DCTSIZE*4];
jfdctfst.c:199
dataptr[DCTSIZE*0] = tmp10 + tmp11; /* phase 3 */
jfdctfst.c:200
dataptr[DCTSIZE*4] = tmp10 - tmp11;
jfdctfst.c:203
dataptr[DCTSIZE*2] = tmp13 + z1; /* phase 5 */
jfdctfst.c:204
dataptr[DCTSIZE*6] = tmp13 - z1;
jfdctfst.c:221
dataptr[DCTSIZE*5] = z13 + z2; /* phase 6 */
jfdctfst.c:222
dataptr[DCTSIZE*3] = z13 - z2;
jfdctfst.c:223
dataptr[DCTSIZE*1] = z11 + z4;
jfdctfst.c:224
dataptr[DCTSIZE*7] = z11 - z4;
jfdctint.c:56
#if DCTSIZE != 8
jfdctint.c:173
for (ctr = 0; ctr < DCTSIZE; ctr++) {
jfdctint.c:241
dataptr += DCTSIZE; /* advance pointer to next row */
jfdctint.c:250
for (ctr = DCTSIZE-1; ctr >= 0; ctr--) {
jfdctint.c:255
tmp0 = dataptr[DCTSIZE*0] + dataptr[DCTSIZE*7];
jfdctint.c:256
tmp1 = dataptr[DCTSIZE*1] + dataptr[DCTSIZE*6];
jfdctint.c:257
tmp2 = dataptr[DCTSIZE*2] + dataptr[DCTSIZE*5];
jfdctint.c:258
tmp3 = dataptr[DCTSIZE*3] + dataptr[DCTSIZE*4];
jfdctint.c:266
tmp0 = dataptr[DCTSIZE*0] - dataptr[DCTSIZE*7];
jfdctint.c:267
tmp1 = dataptr[DCTSIZE*1] - dataptr[DCTSIZE*6];
jfdctint.c:268
tmp2 = dataptr[DCTSIZE*2] - dataptr[DCTSIZE*5];
jfdctint.c:269
tmp3 = dataptr[DCTSIZE*3] - dataptr[DCTSIZE*4];
jfdctint.c:271
dataptr[DCTSIZE*0] = (DCTELEM) RIGHT_SHIFT(tmp10 + tmp11, PASS1_BITS);
jfdctint.c:272
dataptr[DCTSIZE*4] = (DCTELEM) RIGHT_SHIFT(tmp10 - tmp11, PASS1_BITS);
jfdctint.c:277
dataptr[DCTSIZE*2] = (DCTELEM)
jfdctint.c:279
dataptr[DCTSIZE*6] = (DCTELEM)
jfdctint.c:307
dataptr[DCTSIZE*1] = (DCTELEM)
jfdctint.c:309
dataptr[DCTSIZE*3] = (DCTELEM)
jfdctint.c:311
dataptr[DCTSIZE*5] = (DCTELEM)
jfdctint.c:313
dataptr[DCTSIZE*7] = (DCTELEM)
jidctflt.c:52
#if DCTSIZE != 8
jidctflt.c:89
for (ctr = DCTSIZE; ctr > 0; ctr--) {
jidctflt.c:99
if (inptr[DCTSIZE*1] == 0 && inptr[DCTSIZE*2] == 0 &&
jidctflt.c:100
inptr[DCTSIZE*3] == 0 && inptr[DCTSIZE*4] == 0 &&
jidctflt.c:101
inptr[DCTSIZE*5] == 0 && inptr[DCTSIZE*6] == 0 &&
jidctflt.c:102
inptr[DCTSIZE*7] == 0) {
jidctflt.c:104
FAST_FLOAT dcval = DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]);
jidctflt.c:106
wsptr[DCTSIZE*0] = dcval;
jidctflt.c:107
wsptr[DCTSIZE*1] = dcval;
jidctflt.c:108
wsptr[DCTSIZE*2] = dcval;
jidctflt.c:109
wsptr[DCTSIZE*3] = dcval;
jidctflt.c:110
wsptr[DCTSIZE*4] = dcval;
jidctflt.c:111
wsptr[DCTSIZE*5] = dcval;
jidctflt.c:112
wsptr[DCTSIZE*6] = dcval;
jidctflt.c:113
wsptr[DCTSIZE*7] = dcval;
jidctflt.c:123
tmp0 = DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]);
jidctflt.c:124
tmp1 = DEQUANTIZE(inptr[DCTSIZE*2], quantptr[DCTSIZE*2]);
jidctflt.c:125
tmp2 = DEQUANTIZE(inptr[DCTSIZE*4], quantptr[DCTSIZE*4]);
jidctflt.c:126
tmp3 = DEQUANTIZE(inptr[DCTSIZE*6], quantptr[DCTSIZE*6]);
jidctflt.c:141
tmp4 = DEQUANTIZE(inptr[DCTSIZE*1], quantptr[DCTSIZE*1]);
jidctflt.c:142
tmp5 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
jidctflt.c:143
tmp6 = DEQUANTIZE(inptr[DCTSIZE*5], quantptr[DCTSIZE*5]);
jidctflt.c:144
tmp7 = DEQUANTIZE(inptr[DCTSIZE*7], quantptr[DCTSIZE*7]);
jidctflt.c:162
wsptr[DCTSIZE*0] = tmp0 + tmp7;
jidctflt.c:163
wsptr[DCTSIZE*7] = tmp0 - tmp7;
jidctflt.c:164
wsptr[DCTSIZE*1] = tmp1 + tmp6;
jidctflt.c:165
wsptr[DCTSIZE*6] = tmp1 - tmp6;
jidctflt.c:166
wsptr[DCTSIZE*2] = tmp2 + tmp5;
jidctflt.c:167
wsptr[DCTSIZE*5] = tmp2 - tmp5;
jidctflt.c:168
wsptr[DCTSIZE*3] = tmp3 + tmp4;
jidctflt.c:169
wsptr[DCTSIZE*4] = tmp3 - tmp4;
jidctflt.c:179
for (ctr = 0; ctr < DCTSIZE; ctr++) {
jidctflt.c:231
wsptr += DCTSIZE; /* advance pointer to next row */
jidctfst.c:47
#if DCTSIZE != 8
jidctfst.c:190
for (ctr = DCTSIZE; ctr > 0; ctr--) {
jidctfst.c:200
if (inptr[DCTSIZE*1] == 0 && inptr[DCTSIZE*2] == 0 &&
jidctfst.c:201
inptr[DCTSIZE*3] == 0 && inptr[DCTSIZE*4] == 0 &&
jidctfst.c:202
inptr[DCTSIZE*5] == 0 && inptr[DCTSIZE*6] == 0 &&
jidctfst.c:203
inptr[DCTSIZE*7] == 0) {
jidctfst.c:205
int dcval = (int) DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]);
jidctfst.c:207
wsptr[DCTSIZE*0] = dcval;
jidctfst.c:208
wsptr[DCTSIZE*1] = dcval;
jidctfst.c:209
wsptr[DCTSIZE*2] = dcval;
jidctfst.c:210
wsptr[DCTSIZE*3] = dcval;
jidctfst.c:211
wsptr[DCTSIZE*4] = dcval;
jidctfst.c:212
wsptr[DCTSIZE*5] = dcval;
jidctfst.c:213
wsptr[DCTSIZE*6] = dcval;
jidctfst.c:214
wsptr[DCTSIZE*7] = dcval;
jidctfst.c:224
tmp0 = DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]);
jidctfst.c:225
tmp1 = DEQUANTIZE(inptr[DCTSIZE*2], quantptr[DCTSIZE*2]);
jidctfst.c:226
tmp2 = DEQUANTIZE(inptr[DCTSIZE*4], quantptr[DCTSIZE*4]);
jidctfst.c:227
tmp3 = DEQUANTIZE(inptr[DCTSIZE*6], quantptr[DCTSIZE*6]);
jidctfst.c:242
tmp4 = DEQUANTIZE(inptr[DCTSIZE*1], quantptr[DCTSIZE*1]);
jidctfst.c:243
tmp5 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
jidctfst.c:244
tmp6 = DEQUANTIZE(inptr[DCTSIZE*5], quantptr[DCTSIZE*5]);
jidctfst.c:245
tmp7 = DEQUANTIZE(inptr[DCTSIZE*7], quantptr[DCTSIZE*7]);
jidctfst.c:263
wsptr[DCTSIZE*0] = (int) (tmp0 + tmp7);
jidctfst.c:264
wsptr[DCTSIZE*7] = (int) (tmp0 - tmp7);
jidctfst.c:265
wsptr[DCTSIZE*1] = (int) (tmp1 + tmp6);
jidctfst.c:266
wsptr[DCTSIZE*6] = (int) (tmp1 - tmp6);
jidctfst.c:267
wsptr[DCTSIZE*2] = (int) (tmp2 + tmp5);
jidctfst.c:268
wsptr[DCTSIZE*5] = (int) (tmp2 - tmp5);
jidctfst.c:269
wsptr[DCTSIZE*4] = (int) (tmp3 + tmp4);
jidctfst.c:270
wsptr[DCTSIZE*3] = (int) (tmp3 - tmp4);
jidctfst.c:282
for (ctr = 0; ctr < DCTSIZE; ctr++) {
jidctfst.c:308
wsptr += DCTSIZE; /* advance pointer to next row */
jidctfst.c:364
wsptr += DCTSIZE; /* advance pointer to next row */
jidctint.c:63
#if DCTSIZE != 8
jidctint.c:194
for (ctr = DCTSIZE; ctr > 0; ctr--) {
jidctint.c:204
if (inptr[DCTSIZE*1] == 0 && inptr[DCTSIZE*2] == 0 &&
jidctint.c:205
inptr[DCTSIZE*3] == 0 && inptr[DCTSIZE*4] == 0 &&
jidctint.c:206
inptr[DCTSIZE*5] == 0 && inptr[DCTSIZE*6] == 0 &&
jidctint.c:207
inptr[DCTSIZE*7] == 0) {
jidctint.c:209
int dcval = DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]) << PASS1_BITS;
jidctint.c:211
wsptr[DCTSIZE*0] = dcval;
jidctint.c:212
wsptr[DCTSIZE*1] = dcval;
jidctint.c:213
wsptr[DCTSIZE*2] = dcval;
jidctint.c:214
wsptr[DCTSIZE*3] = dcval;
jidctint.c:215
wsptr[DCTSIZE*4] = dcval;
jidctint.c:216
wsptr[DCTSIZE*5] = dcval;
jidctint.c:217
wsptr[DCTSIZE*6] = dcval;
jidctint.c:218
wsptr[DCTSIZE*7] = dcval;
jidctint.c:229
z2 = DEQUANTIZE(inptr[DCTSIZE*2], quantptr[DCTSIZE*2]);
jidctint.c:230
z3 = DEQUANTIZE(inptr[DCTSIZE*6], quantptr[DCTSIZE*6]);
jidctint.c:236
z2 = DEQUANTIZE(inptr[DCTSIZE*0], quantptr[DCTSIZE*0]);
jidctint.c:237
z3 = DEQUANTIZE(inptr[DCTSIZE*4], quantptr[DCTSIZE*4]);
jidctint.c:255
tmp0 = DEQUANTIZE(inptr[DCTSIZE*7], quantptr[DCTSIZE*7]);
jidctint.c:256
tmp1 = DEQUANTIZE(inptr[DCTSIZE*5], quantptr[DCTSIZE*5]);
jidctint.c:257
tmp2 = DEQUANTIZE(inptr[DCTSIZE*3], quantptr[DCTSIZE*3]);
jidctint.c:258
tmp3 = DEQUANTIZE(inptr[DCTSIZE*1], quantptr[DCTSIZE*1]);
jidctint.c:283
wsptr[DCTSIZE*0] = (int) RIGHT_SHIFT(tmp10 + tmp3, CONST_BITS-PASS1_BITS);
jidctint.c:284
wsptr[DCTSIZE*7] = (int) RIGHT_SHIFT(tmp10 - tmp3, CONST_BITS-PASS1_BITS);
jidctint.c:285
wsptr[DCTSIZE*1] = (int) RIGHT_SHIFT(tmp11 + tmp2, CONST_BITS-PASS1_BITS);
jidctint.c:286
wsptr[DCTSIZE*6] = (int) RIGHT_SHIFT(tmp11 - tmp2, CONST_BITS-PASS1_BITS);
jidctint.c:287
wsptr[DCTSIZE*2] = (int) RIGHT_SHIFT(tmp12 + tmp1, CONST_BITS-PASS1_BITS);
jidctint.c:288
wsptr[DCTSIZE*5] = (int) RIGHT_SHIFT(tmp12 - tmp1, CONST_BITS-PASS1_BITS);
jidctint.c:289
wsptr[DCTSIZE*3] = (int) RIGHT_SHIFT(tmp13 + tmp0, CONST_BITS-PASS1_BITS);
jidctint.c:290
wsptr[DCTSIZE*4] = (int) RIGHT_SHIFT(tmp13 - tmp0, CONST_BITS-PASS1_BITS);
jidctint.c:302
for (ctr = 0; ctr < DCTSIZE; ctr++) {
jidctint.c:328
wsptr += DCTSIZE; /* advance pointer to next row */
jidctint.c:412
wsptr += DCTSIZE; /* advance pointer to next row */