diff options
| author | Even Rouault <even.rouault@spatialys.com> | 2021-10-21 12:43:50 +0200 |
|---|---|---|
| committer | Even Rouault <even.rouault@spatialys.com> | 2021-10-21 14:13:58 +0200 |
| commit | 0b5d62684fe360e098e3bccaef02ee3e9781cec4 (patch) | |
| tree | 0fa0b5ec1b13612115b847bdc3d1da4fba40ae67 /tests | |
| parent | 3835f37084c762dc7a14b3e995bc005cf584de7c (diff) | |
API: deprecate 'bpp' member in favor of 'prec'
in opj_image_comp and opj_image_comptparm structures.
bpp was redundant with prec, and almost never set by the library, except
by opj_image_create(). This change should hopefully not impact existing,
working, users of the API, which should already have used prec to get
things working.
Fixes #1379
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/compare_images.c | 21 | ||||
| -rw-r--r-- | tests/unit/testempty1.c | 1 | ||||
| -rw-r--r-- | tests/unit/testempty2.c | 1 |
3 files changed, 5 insertions, 18 deletions
diff --git a/tests/compare_images.c b/tests/compare_images.c index 6b34be34..5e644f5a 100644 --- a/tests/compare_images.c +++ b/tests/compare_images.c @@ -225,7 +225,6 @@ static opj_image_t* readImageFromFilePPM(const char* filename, param_image_read[it_file].dy = 0; param_image_read[it_file].h = image_read->comps->h; param_image_read[it_file].w = image_read->comps->w; - param_image_read[it_file].bpp = image_read->comps->bpp; param_image_read[it_file].prec = image_read->comps->prec; param_image_read[it_file].sgnd = image_read->comps->sgnd; @@ -356,7 +355,6 @@ static opj_image_t* readImageFromFilePGX(const char* filename, param_image_read[it_file].dy = 0; param_image_read[it_file].h = image_read->comps->h; param_image_read[it_file].w = image_read->comps->w; - param_image_read[it_file].bpp = image_read->comps->bpp; param_image_read[it_file].prec = image_read->comps->prec; param_image_read[it_file].sgnd = image_read->comps->sgnd; @@ -403,7 +401,6 @@ static int imageToPNG(const opj_image_t* image, const char* filename, param_image_write.dy = 0; param_image_write.h = image->comps[num_comp_select].h; param_image_write.w = image->comps[num_comp_select].w; - param_image_write.bpp = image->comps[num_comp_select].bpp; param_image_write.prec = image->comps[num_comp_select].prec; param_image_write.sgnd = image->comps[num_comp_select].sgnd; @@ -797,7 +794,6 @@ int main(int argc, char **argv) param_image_diff[it_comp].dy = 0; param_image_diff[it_comp].sgnd = 0; param_image_diff[it_comp].prec = 8; - param_image_diff[it_comp].bpp = 1; param_image_diff[it_comp].h = imageBase->comps[it_comp].h; param_image_diff[it_comp].w = imageBase->comps[it_comp].w; @@ -814,13 +810,6 @@ int main(int argc, char **argv) goto cleanup; } - if (((imageBase->comps)[it_comp]).bpp != ((imageTest->comps)[it_comp]).bpp && - !inParam.ignore_prec) { - printf("ERROR: bit per pixel mismatch [comp %d] (%d><%d)\n", it_comp, - ((imageBase->comps)[it_comp]).bpp, ((imageTest->comps)[it_comp]).bpp); - goto cleanup; - } - if (((imageBase->comps)[it_comp]).h != ((imageTest->comps)[it_comp]).h) { printf("ERROR: height mismatch [comp %d] (%d><%d)\n", it_comp, ((imageBase->comps)[it_comp]).h, ((imageTest->comps)[it_comp]).h); @@ -856,12 +845,12 @@ int main(int argc, char **argv) double MSE = 0; unsigned right_shift_input = 0; unsigned right_shift_output = 0; - if (((imageBase->comps)[it_comp]).bpp > ((imageTest->comps)[it_comp]).bpp) { - right_shift_input = ((imageBase->comps)[it_comp]).bpp - (( - imageTest->comps)[it_comp]).bpp; + if (((imageBase->comps)[it_comp]).prec > ((imageTest->comps)[it_comp]).prec) { + right_shift_input = ((imageBase->comps)[it_comp]).prec - (( + imageTest->comps)[it_comp]).prec; } else { - right_shift_output = ((imageTest->comps)[it_comp]).bpp - (( - imageBase->comps)[it_comp]).bpp; + right_shift_output = ((imageTest->comps)[it_comp]).prec - (( + imageBase->comps)[it_comp]).prec; } for (itpxl = 0; itpxl < ((imageDiff->comps)[it_comp]).w * ((imageDiff->comps)[it_comp]).h; diff --git a/tests/unit/testempty1.c b/tests/unit/testempty1.c index de29f3aa..ecc2a4bd 100644 --- a/tests/unit/testempty1.c +++ b/tests/unit/testempty1.c @@ -82,7 +82,6 @@ int main(int argc, char *argv[]) parameters.cod_format = J2K_CFMT; puts(v); cmptparm.prec = 8; - cmptparm.bpp = 8; cmptparm.sgnd = 0; cmptparm.dx = subsampling_dx; cmptparm.dy = subsampling_dy; diff --git a/tests/unit/testempty2.c b/tests/unit/testempty2.c index 339a9288..d88f598c 100644 --- a/tests/unit/testempty2.c +++ b/tests/unit/testempty2.c @@ -86,7 +86,6 @@ int main(int argc, char *argv[]) subsampling_dx = (unsigned int)parameters.subsampling_dx; subsampling_dy = (unsigned int)parameters.subsampling_dy; cmptparm.prec = 8; - cmptparm.bpp = 8; cmptparm.sgnd = 0; cmptparm.dx = subsampling_dx; cmptparm.dy = subsampling_dy; |
