summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2021-10-21 12:43:50 +0200
committerEven Rouault <even.rouault@spatialys.com>2021-10-21 14:13:58 +0200
commit0b5d62684fe360e098e3bccaef02ee3e9781cec4 (patch)
tree0fa0b5ec1b13612115b847bdc3d1da4fba40ae67 /tests
parent3835f37084c762dc7a14b3e995bc005cf584de7c (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.c21
-rw-r--r--tests/unit/testempty1.c1
-rw-r--r--tests/unit/testempty2.c1
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;