Lines Matching defs:subsampling
77 uint16_t subsampling[2]; ///< YUV subsampling factors
209 int w = (s->width - 1) / s->subsampling[0] + 1;
210 uint8_t *pu = &p->data[1][lnum / s->subsampling[1] * p->linesize[1]];
211 uint8_t *pv = &p->data[2][lnum / s->subsampling[1] * p->linesize[2]];
212 if (s->width % s->subsampling[0] || s->height % s->subsampling[1]) {
214 for (j = 0; j < s->subsampling[1]; j++)
215 for (k = 0; k < s->subsampling[0]; k++)
217 FFMIN(i * s->subsampling[0] + k, s->width-1)];
223 for (j = 0; j < s->subsampling[1]; j++)
224 for (k = 0; k < s->subsampling[0]; k++)
226 i * s->subsampling[0] + k];
267 s->subsampling[0] = 1;
268 s->subsampling[1] = 1;
308 s->subsampling[0] = 1 << shift_h;
309 s->subsampling[1] = 1 << shift_v;
330 s->rps = ((s->rps - 1) / s->subsampling[1] + 1) * s->subsampling[1];
334 bytes_per_row = (((s->width - 1) / s->subsampling[0] + 1) * s->bpp *
335 s->subsampling[0] * s->subsampling[1] + 7) >> 3;
397 j += s->subsampling[1] - 1;
433 i += s->subsampling[1] - 1;
502 ADD_ENTRY(s, TIFF_YCBCR_SUBSAMPLING, TIFF_SHORT, 2, s->subsampling);