comparison Meerwald/cmp_dct8x8.c @ 20:bd669312f068

suppress warnings, fix link errors
author Peter Meerwald-Stadler <pmeerw@pmeerw.net>
date Sat, 28 Jan 2023 23:54:58 +0100
parents f83ef905a63d
children
comparison
equal deleted inserted replaced
19:0fffb6f03ebf 20:bd669312f068
155 155
156 for (col = 0; col < cols; col += NJPEG) { 156 for (col = 0; col < cols; col += NJPEG) {
157 fdct_block_8x8(input_image, col, 0, input_dcts); 157 fdct_block_8x8(input_image, col, 0, input_dcts);
158 fdct_block_8x8(orig_image, col, 0, orig_dcts); 158 fdct_block_8x8(orig_image, col, 0, orig_dcts);
159 159
160 for (i = 0; i < NJPEG; i++) 160 for (i = 0; i < NJPEG; i++) {
161 for (j = 0; j < NJPEG; j++) 161 for (j = 0; j < NJPEG; j++) {
162 error += sqr(input_dcts[j][i + cols] - orig_dcts[j][i + cols]); 162 error += sqr(input_dcts[j][i + cols] - orig_dcts[j][i + cols]);
163 output[j][i + col] = PIXELRANGE(fabs(input_dcts[j][i + cols] - orig_dcts[j][i + cols]) * m); 163 output[j][i + col] = PIXELRANGE(fabs(input_dcts[j][i + cols] - orig_dcts[j][i + cols]) * m);
164 }
165 }
164 } 166 }
165 167
166 if (!print_psnr_only) { 168 if (!print_psnr_only) {
167 for (i = 0; i < NJPEG; i++) 169 for (i = 0; i < NJPEG; i++)
168 pgm_writepgmrow(out, output[i], cols, maxval, 0); 170 pgm_writepgmrow(out, output[i], cols, maxval, 0);

Repositories maintained by Peter Meerwald, pmeerw@pmeerw.net.