Lines Matching defs:comp

107    Jpeg2000Component *comp;
158 static void printcomp(Jpeg2000Component *comp)
161 for (i = 0; i < comp->y1 - comp->y0; i++)
162 ff_jpeg2000_printv(comp->i_data + i * (comp->x1 - comp->x0), comp->x1 - comp->x0);
178 Jpeg2000Component *comp = tile->comp + compno;
183 comp->x0, comp->x1, comp->y0, comp->y1);
185 Jpeg2000ResLevel *reslevel = comp->reslevel + reslevelno;
432 int tilew = tile->comp[compno].coord[0][1] - tile->comp[compno].coord[0][0];
433 int tileh = tile->comp[compno].coord[1][1] - tile->comp[compno].coord[1][0];
470 tile->comp = av_calloc(s->ncomponents, sizeof(*tile->comp));
471 if (!tile->comp)
479 Jpeg2000Component *comp = tile->comp + compno;
482 comp->coord[0][0] = comp->coord_o[0][0] = tilex * s->tile_width;
483 comp->coord[0][1] = comp->coord_o[0][1] = FFMIN((tilex+1)*s->tile_width, s->width);
484 comp->coord[1][0] = comp->coord_o[1][0] = tiley * s->tile_height;
485 comp->coord[1][1] = comp->coord_o[1][1] = FFMIN((tiley+1)*s->tile_height, s->height);
489 comp->coord[i][j] = comp->coord_o[i][j] = ff_jpeg2000_ceildivpow2(comp->coord[i][j], s->chroma_shift[i]);
491 if ((ret = ff_jpeg2000_init_component(comp,
515 Jpeg2000Component *comp = tile->comp + compno; \
516 int *dst = comp->i_data; \
519 + comp->coord[1][0] * (s->picture->linesize[compno] / sizeof(PIXEL)) \
520 + comp->coord[0][0]; \
521 for (y = comp->coord[1][0]; y < comp->coord[1][1]; y++){ \
523 for (x = comp->coord[0][0]; x < comp->coord[0][1]; x++) \
529 line = (PIXEL*)s->picture->data[0] + tile->comp[0].coord[1][0] * (s->picture->linesize[0] / sizeof(PIXEL)) \
530 + tile->comp[0].coord[0][0] * s->ncomponents; \
533 for (y = tile->comp[0].coord[1][0]; y < tile->comp[0].coord[1][1]; y++){ \
535 for (x = tile->comp[0].coord[0][0]; x < tile->comp[0].coord[0][1]; x++, i++){ \
538 tile->comp[compno].i_data[i] = *ptr++ - (1 << (cbps - 1)); \
955 // lay-rlevel-comp-pos progression
962 Jpeg2000ResLevel *reslevel = s->tile[tileno].comp[compno].reslevel + reslevelno;
977 Jpeg2000ResLevel *reslevel = s->tile[tileno].comp[compno].reslevel + reslevelno;
993 Jpeg2000Component *comp = tile->comp + compno;
996 Jpeg2000ResLevel *rlevel = comp->reslevel + reslevelno;
1007 Jpeg2000Component *comp = tile->comp + compno;
1009 Jpeg2000ResLevel *reslevel = comp->reslevel + reslevelno;
1028 prcx -= ff_jpeg2000_ceildivpow2(comp->coord_o[0][0], reducedresno) >> reslevel->log2_prec_width;
1029 prcy -= ff_jpeg2000_ceildivpow2(comp->coord_o[1][0], reducedresno) >> reslevel->log2_prec_height;
1051 Jpeg2000Component *comp = tile->comp + compno;
1055 Jpeg2000ResLevel *rlevel = comp->reslevel + reslevelno;
1070 Jpeg2000Component *comp = tile->comp + compno;
1077 Jpeg2000ResLevel *reslevel = comp->reslevel + reslevelno;
1094 prcx -= ff_jpeg2000_ceildivpow2(comp->coord_o[0][0], reducedresno) >> reslevel->log2_prec_width;
1095 prcy -= ff_jpeg2000_ceildivpow2(comp->coord_o[1][0], reducedresno) >> reslevel->log2_prec_height;
1116 Jpeg2000Component *comp = tile->comp + compno;
1123 Jpeg2000ResLevel *rlevel = comp->reslevel + reslevelno;
1141 Jpeg2000ResLevel *reslevel = comp->reslevel + reslevelno;
1157 prcx -= ff_jpeg2000_ceildivpow2(comp->coord_o[0][0], reducedresno) >> reslevel->log2_prec_width;
1158 prcy -= ff_jpeg2000_ceildivpow2(comp->coord_o[1][0], reducedresno) >> reslevel->log2_prec_height;
1189 Jpeg2000Component *comp = &tile->comp[compno];
1192 Jpeg2000ResLevel *reslevel = comp->reslevel + resno;
1277 Jpeg2000Component *comp = tile->comp + compno;
1280 Jpeg2000ResLevel *reslevel = comp->reslevel + reslevelno;
1373 Jpeg2000Component *comp = tile->comp + compno;
1376 Jpeg2000ResLevel *reslevel = comp->reslevel + reslevelno;
1407 Jpeg2000Component *comp = s->tile[tileno].comp + compno;
1412 if ((ret = ff_dwt_encode(&comp->dwt, comp->i_data)) < 0)
1417 Jpeg2000ResLevel *reslevel = comp->reslevel + reslevelno;
1423 yy0 = bandno == 0 ? 0 : comp->reslevel[reslevelno-1].coord[1][1] - comp->reslevel[reslevelno-1].coord[1][0];
1437 xx0 = comp->reslevel[reslevelno-1].coord[0][1] - comp->reslevel[reslevelno-1].coord[0][0];
1448 *ptr++ = comp->i_data[(comp->coord[0][1] - comp->coord[0][0]) * y + x] * (1 << NMSEDEC_FRACBITS);
1455 *ptr = (comp->i_data[(comp->coord[0][1] - comp->coord[0][0]) * y + x]);
1500 if (s->tile[tileno].comp) {
1502 Jpeg2000Component *comp = s->tile[tileno].comp + compno;
1503 ff_jpeg2000_cleanup(comp, codsty);
1505 av_freep(&s->tile[tileno].comp);
1518 ff_jpeg2000_reinit(tile->comp + compno, &s->codsty);
1765 s->cbps[i] = desc->comp[i].depth;