Lines Matching defs:comp

81     Jpeg2000Component   *comp;
222 match = match && desc->comp[3].depth >= bpc &&
226 match = match && desc->comp[2].depth >= bpc &&
230 match = match && desc->comp[1].depth >= bpc &&
235 match = match && desc->comp[0].depth >= bpc &&
384 tile->comp = av_mallocz(s->ncomponents * sizeof(*tile->comp));
385 if (!tile->comp)
665 s->tile[s->curtileno].comp[compno].roi_shift = v;
1016 if (!tile->comp)
1025 Jpeg2000Component *comp = tile->comp + compno;
1030 comp->coord_o[0][0] = tile->coord[0][0];
1031 comp->coord_o[0][1] = tile->coord[0][1];
1032 comp->coord_o[1][0] = tile->coord[1][0];
1033 comp->coord_o[1][1] = tile->coord[1][1];
1035 comp->coord_o[0][0] = ff_jpeg2000_ceildiv(comp->coord_o[0][0], s->cdx[compno]);
1036 comp->coord_o[0][1] = ff_jpeg2000_ceildiv(comp->coord_o[0][1], s->cdx[compno]);
1037 comp->coord_o[1][0] = ff_jpeg2000_ceildiv(comp->coord_o[1][0], s->cdy[compno]);
1038 comp->coord_o[1][1] = ff_jpeg2000_ceildiv(comp->coord_o[1][1], s->cdy[compno]);
1040 comp->coord[0][0] = ff_jpeg2000_ceildivpow2(comp->coord_o[0][0], s->reduction_factor);
1041 comp->coord[0][1] = ff_jpeg2000_ceildivpow2(comp->coord_o[0][1], s->reduction_factor);
1042 comp->coord[1][0] = ff_jpeg2000_ceildivpow2(comp->coord_o[1][0], s->reduction_factor);
1043 comp->coord[1][1] = ff_jpeg2000_ceildivpow2(comp->coord_o[1][1], s->reduction_factor);
1045 if (!comp->roi_shift)
1046 comp->roi_shift = s->roi_shift[compno];
1049 if (ret = ff_jpeg2000_init_component(comp, codsty, qntsty,
1331 Jpeg2000ResLevel *rlevel = tile->comp[compno].reslevel +
1357 Jpeg2000ResLevel *rlevel = tile->comp[compno].reslevel +
1376 Jpeg2000Component *comp = tile->comp + compno;
1387 Jpeg2000ResLevel *rlevel = comp->reslevel + reslevelno;
1403 Jpeg2000ResLevel *rlevel = comp->reslevel + reslevelno;
1416 prcx -= ff_jpeg2000_ceildivpow2(comp->coord_o[0][0], reducedresno) >> rlevel->log2_prec_width;
1417 prcy -= ff_jpeg2000_ceildivpow2(comp->coord_o[1][0], reducedresno) >> rlevel->log2_prec_height;
1448 Jpeg2000Component *comp = tile->comp + compno;
1453 Jpeg2000ResLevel *rlevel = comp->reslevel + reslevelno;
1464 Jpeg2000Component *comp = tile->comp + compno;
1468 Jpeg2000ResLevel *rlevel = comp->reslevel + reslevelno;
1492 prcx -= ff_jpeg2000_ceildivpow2(comp->coord_o[0][0], reducedresno) >> rlevel->log2_prec_width;
1493 prcy -= ff_jpeg2000_ceildivpow2(comp->coord_o[1][0], reducedresno) >> rlevel->log2_prec_height;
1523 Jpeg2000Component *comp = tile->comp + compno;
1528 Jpeg2000ResLevel *rlevel = comp->reslevel + reslevelno;
1543 Jpeg2000Component *comp = tile->comp + compno;
1553 Jpeg2000ResLevel *rlevel = comp->reslevel + reslevelno;
1570 prcx -= ff_jpeg2000_ceildivpow2(comp->coord_o[0][0], reducedresno) >> rlevel->log2_prec_width;
1571 prcy -= ff_jpeg2000_ceildivpow2(comp->coord_o[1][0], reducedresno) >> rlevel->log2_prec_height;
1840 static inline int roi_shift_param(Jpeg2000Component *comp,
1845 roi_shift = comp->roi_shift;
1854 * comp->data can be float or int
1861 Jpeg2000Component *comp,
1867 float *datap = &comp->f_data[(comp->coord[0][1] - comp->coord[0][0]) * (y + j) + x];
1876 Jpeg2000Component *comp,
1882 int32_t *datap = &comp->i_data[(comp->coord[0][1] - comp->coord[0][0]) * (y + j) + x];
1896 Jpeg2000Component *comp,
1902 int32_t *datap = &comp->i_data[(comp->coord[0][1] - comp->coord[0][0]) * (y + j) + x];
1919 if (memcmp(tile->comp[0].coord, tile->comp[i].coord, sizeof(tile->comp[0].coord))) {
1927 src[i] = tile->comp[i].f_data;
1929 src[i] = tile->comp[i].i_data;
1932 csize *= tile->comp[0].coord[i][1] - tile->comp[0].coord[i][0];
1938 Jpeg2000Component *comp,
1946 src[i] = roi_shift_param(comp, src[i]);
1958 Jpeg2000Component *comp = tile->comp + compno;
1966 Jpeg2000ResLevel *rlevel = comp->reslevel + reslevelno;
1993 bandpos, comp->roi_shift);
2001 if (comp->roi_shift)
2002 roi_scale_cblk(cblk, comp, &t1);
2004 dequantization_float(x, y, cblk, comp, &t1, band);
2006 dequantization_int_97(x, y, cblk, comp, &t1, band);
2008 dequantization_int(x, y, cblk, comp, &t1, band);
2016 ff_dwt_decode(&comp->dwt, codsty->transform == FF_DWT97 ? (void*)comp->f_data : (void*)comp->i_data);
2018 } /*end comp */
2033 Jpeg2000Component *comp = tile->comp + compno; \
2036 float *datap = comp->f_data; \
2037 int32_t *i_datap = comp->i_data; \
2039 int w = tile->comp[compno].coord[0][1] - \
2041 int h = tile->comp[compno].coord[1][1] - \
2048 y = tile->comp[compno].coord[1][0] - \
2054 x = tile->comp[compno].coord[0][0] - \
2119 if (s->tile[tileno].comp) {
2121 Jpeg2000Component *comp = s->tile[tileno].comp + compno;
2124 ff_jpeg2000_cleanup(comp, codsty);
2126 av_freep(&s->tile[tileno].comp);