summaryrefslogtreecommitdiff
path: root/libopenjpeg
diff options
context:
space:
mode:
authormayeut <mayeut@users.noreply.github.com>2015-10-18 18:58:54 +0200
committermayeut <mayeut@users.noreply.github.com>2015-10-18 18:58:54 +0200
commit348e96e44b0563d89ac9b118ef7e99cfd4e302c1 (patch)
tree61c77503d14d127a4442429509fd81f72b9103a1 /libopenjpeg
parente94720fea0773d182d59c9b562d6021ced0e4aae (diff)
resets resno_decoded for each tile
Update #574
Diffstat (limited to 'libopenjpeg')
-rw-r--r--libopenjpeg/tcd.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/libopenjpeg/tcd.c b/libopenjpeg/tcd.c
index d185d7d1..5f303e33 100644
--- a/libopenjpeg/tcd.c
+++ b/libopenjpeg/tcd.c
@@ -1433,10 +1433,12 @@ opj_bool tcd_decode_tile(opj_tcd_t *tcd, unsigned char *src, int len, int tileno
return OPJ_FALSE;
}
else {
- tcd->image->comps[compno].resno_decoded =
- tile->comps[compno].numresolutions - tcd->cp->reduce - 1;
+ tcd->image->comps[compno].resno_decoded = tile->comps[compno].numresolutions - tcd->cp->reduce - 1;
}
}
+ else {
+ tcd->image->comps[compno].resno_decoded = tile->comps[compno].numresolutions - 1;
+ }
numres2decode = tcd->image->comps[compno].resno_decoded + 1;
if(numres2decode > 0){