]> granicus.if.org Git - openjpeg/commitdiff
Bug fixed by Sylvain Munaut. Change in the reading of the POC marker. Since COD/COC...
authorFrancois-Olivier Devaux <fodevaux@users.noreply.github.com>
Wed, 23 May 2007 16:04:50 +0000 (16:04 +0000)
committerFrancois-Olivier Devaux <fodevaux@users.noreply.github.com>
Wed, 23 May 2007 16:04:50 +0000 (16:04 +0000)
libopenjpeg/j2k.c

index bf5acf5c735faa91d6965fc847c777568e086152..1ef653ee795eee6a2adee25f125e09e073e34567 100644 (file)
@@ -1031,8 +1031,8 @@ static void j2k_read_poc(opj_j2k_t *j2k) {
                poc = &tcp->pocs[i];
                poc->resno0 = cio_read(cio, 1); /* RSpoc_i */
                poc->compno0 = cio_read(cio, numcomps <= 256 ? 1 : 2);  /* CSpoc_i */
-               poc->layno1 = int_min(cio_read(cio, 2), (unsigned int) tcp->numlayers); /* LYEpoc_i */
-               poc->resno1 = int_min(cio_read(cio, 1), (unsigned int) tccp->numresolutions);   /* REpoc_i */
+               poc->layno1 = cio_read(cio, 2);    /* LYEpoc_i */
+               poc->resno1 = cio_read(cio, 1);    /* REpoc_i */
                poc->compno1 = int_min(
                        cio_read(cio, numcomps <= 256 ? 1 : 2), (unsigned int) numcomps);       /* CEpoc_i */
                poc->prg = (OPJ_PROG_ORDER)cio_read(cio, 1);    /* Ppoc_i */