Lines Matching refs:subsampling
66 uint16_t subsampling[2]; ///< YUV subsampling factors
190 int w = (s->width - 1) / s->subsampling[0] + 1;
191 uint8_t *pu = &p->data[1][lnum / s->subsampling[1] * p->linesize[1]];
192 uint8_t *pv = &p->data[2][lnum / s->subsampling[1] * p->linesize[2]];
194 for (j = 0; j < s->subsampling[1]; j++)
195 for (k = 0; k < s->subsampling[0]; k++)
197 i * s->subsampling[0] + k];
252 s->subsampling[0] = 1;
253 s->subsampling[1] = 1;
285 s->subsampling[0] = 1 << shift_h;
286 s->subsampling[1] = 1 << shift_v;
303 s->rps = ((s->rps - 1) / s->subsampling[1] + 1) * s->subsampling[1]; // round rps up
324 bytes_per_row = (((s->width - 1)/s->subsampling[0] + 1) * s->bpp
325 * s->subsampling[0] * s->subsampling[1] + 7) >> 3;
353 j += s->subsampling[1] - 1;
389 i += s->subsampling[1] - 1;
450 add_entry(s, TIFF_YCBCR_SUBSAMPLING, TIFF_SHORT, 2, s->subsampling);