From 348e96e44b0563d89ac9b118ef7e99cfd4e302c1 Mon Sep 17 00:00:00 2001 From: mayeut Date: Sun, 18 Oct 2015 18:58:54 +0200 Subject: [PATCH] resets resno_decoded for each tile Update #574 --- libopenjpeg/tcd.c | 6 ++++-- 1 file 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){