Lines Matching refs:prc
644 jpc_dec_prc_t *prc; in jpc_dec_tileinit() local
807 for (prccnt = rlvl->numprcs, prc = band->prcs; in jpc_dec_tileinit()
808 prccnt > 0; --prccnt, ++prc) { in jpc_dec_tileinit()
811 prc->xstart = JAS_MAX(cbgxstart, JAS_CAST(uint_fast32_t, jas_seq2d_xstart(band->data))); in jpc_dec_tileinit()
812 prc->ystart = JAS_MAX(cbgystart, JAS_CAST(uint_fast32_t, jas_seq2d_ystart(band->data))); in jpc_dec_tileinit()
813 prc->xend = JAS_MIN(cbgxend, JAS_CAST(uint_fast32_t, jas_seq2d_xend(band->data))); in jpc_dec_tileinit()
814 prc->yend = JAS_MIN(cbgyend, JAS_CAST(uint_fast32_t, jas_seq2d_yend(band->data))); in jpc_dec_tileinit()
815 if (prc->xend > prc->xstart && prc->yend > prc->ystart) { in jpc_dec_tileinit()
816 tlcblkxstart = JPC_FLOORDIVPOW2(prc->xstart, in jpc_dec_tileinit()
818 tlcblkystart = JPC_FLOORDIVPOW2(prc->ystart, in jpc_dec_tileinit()
820 brcblkxend = JPC_CEILDIVPOW2(prc->xend, in jpc_dec_tileinit()
822 brcblkyend = JPC_CEILDIVPOW2(prc->yend, in jpc_dec_tileinit()
824 prc->numhcblks = (brcblkxend - tlcblkxstart) >> in jpc_dec_tileinit()
826 prc->numvcblks = (brcblkyend - tlcblkystart) >> in jpc_dec_tileinit()
828 prc->numcblks = prc->numhcblks * prc->numvcblks; in jpc_dec_tileinit()
829 assert(prc->numcblks > 0); in jpc_dec_tileinit()
831 if (!(prc->incltagtree = jpc_tagtree_create(prc->numhcblks, prc->numvcblks))) { in jpc_dec_tileinit()
834 if (!(prc->numimsbstagtree = jpc_tagtree_create(prc->numhcblks, prc->numvcblks))) { in jpc_dec_tileinit()
837 if (!(prc->cblks = jas_alloc2(prc->numcblks, sizeof(jpc_dec_cblk_t)))) { in jpc_dec_tileinit()
843 for (cblkcnt = prc->numcblks, cblk = prc->cblks; cblkcnt > 0;) { in jpc_dec_tileinit()
846 tmpxstart = JAS_MAX(cblkxstart, prc->xstart); in jpc_dec_tileinit()
847 tmpystart = JAS_MAX(cblkystart, prc->ystart); in jpc_dec_tileinit()
848 tmpxend = JAS_MIN(cblkxend, prc->xend); in jpc_dec_tileinit()
849 tmpyend = JAS_MIN(cblkyend, prc->yend); in jpc_dec_tileinit()
877 prc->cblks = 0; in jpc_dec_tileinit()
878 prc->incltagtree = 0; in jpc_dec_tileinit()
879 prc->numimsbstagtree = 0; in jpc_dec_tileinit()
918 jpc_dec_prc_t *prc; in jpc_dec_tilefini() local
934 for (prcno = 0, prc = band->prcs; prcno < in jpc_dec_tilefini()
935 rlvl->numprcs; ++prcno, ++prc) { in jpc_dec_tilefini()
936 if (!prc->cblks) { in jpc_dec_tilefini()
939 for (cblkno = 0, cblk = prc->cblks; cblkno < prc->numcblks; ++cblkno, ++cblk) { in jpc_dec_tilefini()
957 if (prc->incltagtree) { in jpc_dec_tilefini()
958 jpc_tagtree_destroy(prc->incltagtree); in jpc_dec_tilefini()
960 if (prc->numimsbstagtree) { in jpc_dec_tilefini()
961 jpc_tagtree_destroy(prc->numimsbstagtree); in jpc_dec_tilefini()
963 if (prc->cblks) { in jpc_dec_tilefini()
964 jas_free(prc->cblks); in jpc_dec_tilefini()
1993 jpc_dec_prc_t *prc; in jpc_dec_dump() local
2015 for (prcno = 0, prc = band->prcs; in jpc_dec_dump()
2017 ++prc) { in jpc_dec_dump()
2020 (int)prc->xstart, (int)prc->ystart, (int)prc->xend, (int)prc->yend, (int)(prc->xend - in jpc_dec_dump()
2021 prc->xstart), (int)(prc->yend - prc->ystart)); in jpc_dec_dump()
2023 prc->cblks; cblkno < in jpc_dec_dump()
2024 prc->numcblks; ++cblkno, in jpc_dec_dump()