Lines Matching refs:subsampling
75 uint16_t subsampling[2]; ///< YUV subsampling factors
201 int w = (s->width - 1) / s->subsampling[0] + 1;
202 uint8_t *pu = &p->data[1][lnum / s->subsampling[1] * p->linesize[1]];
203 uint8_t *pv = &p->data[2][lnum / s->subsampling[1] * p->linesize[2]];
204 if (s->width % s->subsampling[0] || s->height % s->subsampling[1]) {
206 for (j = 0; j < s->subsampling[1]; j++)
207 for (k = 0; k < s->subsampling[0]; k++)
209 FFMIN(i * s->subsampling[0] + k, s->width-1)];
215 for (j = 0; j < s->subsampling[1]; j++)
216 for (k = 0; k < s->subsampling[0]; k++)
218 i * s->subsampling[0] + k];
245 s->subsampling[0] = 1;
246 s->subsampling[1] = 1;
282 s->subsampling[0] = 1 << shift_h;
283 s->subsampling[1] = 1 << shift_v;
304 s->rps = ((s->rps - 1) / s->subsampling[1] + 1) * s->subsampling[1];
336 bytes_per_row = (((s->width - 1) / s->subsampling[0] + 1) * s->bpp *
337 s->subsampling[0] * s->subsampling[1] + 7) >> 3;
365 j += s->subsampling[1] - 1;
401 i += s->subsampling[1] - 1;
470 add_entry(s, TIFF_YCBCR_SUBSAMPLING, TIFF_SHORT, 2, s->subsampling);