Lines Matching full:cblk
167 jpc_enc_cblk_t *cblk;
228 for (cblk = prc->cblks; cblk != endcblks; ++cblk) {
230 leaf = jpc_tagtree_getleaf(prc->nlibtree, cblk - prc->cblks);
231 jpc_tagtree_setvalue(prc->nlibtree, leaf, cblk->numimsbs);
233 pass = cblk->curpass;
235 if (included && (!cblk->numencpasses)) {
238 cblk - prc->cblks);
244 for (cblk = prc->cblks; cblk != endcblks; ++cblk) {
245 pass = cblk->curpass;
247 if (!cblk->numencpasses) {
249 cblk - prc->cblks);
263 if (!cblk->numencpasses) {
265 leaf = jpc_tagtree_getleaf(prc->nlibtree, cblk - prc->cblks);
278 endpasses = &cblk->passes[cblk->numpasses];
298 t2 = cblk->numlenbits + jpc_floorlog2(passcount);
310 cblk->numlenbits += maxadjust;
318 assert(jpc_firstone(datalen) < cblk->numlenbits + jpc_floorlog2(passcount));
319 if (jpc_bitstream_putbits(outb, cblk->numlenbits + jpc_floorlog2(passcount), datalen) == EOF) {
354 for (cblk = prc->cblks; cblk != endcblks; ++cblk) {
355 pass = cblk->curpass;
365 endpasses = &cblk->passes[cblk->numpasses];
374 jas_stream_seek(cblk->stream, startpass->start, SEEK_SET);
375 assert(jas_stream_tell(cblk->stream) == startpass->start);
376 if (jas_stream_copy(out, cblk->stream, lastpass->end - startpass->start)) {
379 cblk->curpass = (endpass != endpasses) ? endpass : 0;
380 cblk->numencpasses += numnewpasses;
398 jpc_enc_cblk_t *cblk;
425 for (cblk = prc->cblks; cblk != endcblks; ++cblk) {
426 cblk->savedcurpass = cblk->curpass;
427 cblk->savednumencpasses = cblk->numencpasses;
428 cblk->savednumlenbits = cblk->numlenbits;
446 jpc_enc_cblk_t *cblk;
473 for (cblk = prc->cblks; cblk != endcblks; ++cblk) {
474 cblk->curpass = cblk->savedcurpass;
475 cblk->numencpasses = cblk->savednumencpasses;
476 cblk->numlenbits = cblk->savednumlenbits;
486 /* It is assumed that band->numbps and cblk->numbps precomputed */
494 jpc_enc_cblk_t *cblk;
524 for (cblk = prc->cblks; cblk != endcblks; ++cblk) {
525 if (jas_stream_rewind(cblk->stream)) {
528 cblk->curpass = (cblk->numpasses > 0) ? cblk->passes : 0;
529 cblk->numencpasses = 0;
530 cblk->numlenbits = 3;
531 cblk->numimsbs = band->numbps - cblk->numbps;
532 assert(cblk->numimsbs >= 0);
533 leaf = jpc_tagtree_getleaf(prc->nlibtree, cblk - prc->cblks);
534 jpc_tagtree_setvalue(prc->nlibtree, leaf, cblk->numimsbs);
537 endpasses = &cblk->passes[cblk->numpasses];
538 for (pass = cblk->passes; pass != endpasses; ++pass) {