Lines Matching refs:pix
267 f->fmt.pix.width = voutdev->width;
268 f->fmt.pix.height = voutdev->height;
269 f->fmt.pix.field = V4L2_FIELD_NONE;
272 f->fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV;
274 f->fmt.pix.colorspace = V4L2_COLORSPACE_REC709;
277 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M;
279 f->fmt.pix.colorspace = V4L2_COLORSPACE_SRGB;
281 f->fmt.pix.bytesperline = (f->fmt.pix.width + voutdev->padding) * 2;
283 f->fmt.pix.pixelformat = V4L2_PIX_FMT_ABGR32;
284 f->fmt.pix.colorspace = V4L2_COLORSPACE_RAW;
285 f->fmt.pix.bytesperline = (f->fmt.pix.width + voutdev->padding) * 4;
288 f->fmt.pix.sizeimage = f->fmt.pix.bytesperline * f->fmt.pix.height;
299 f->fmt.pix.width = voutdev->width;
300 f->fmt.pix.height = voutdev->height;
301 f->fmt.pix.field = V4L2_FIELD_NONE;
303 if (has_yuv(video) && f->fmt.pix.pixelformat == V4L2_PIX_FMT_YUYV) {
305 if (!(f->fmt.pix.colorspace == V4L2_COLORSPACE_REC709 ||
306 f->fmt.pix.colorspace == V4L2_COLORSPACE_SMPTE170M))
307 f->fmt.pix.colorspace = V4L2_COLORSPACE_SRGB;
310 f->fmt.pix.pixelformat = V4L2_PIX_FMT_ABGR32;
311 f->fmt.pix.colorspace = V4L2_COLORSPACE_RAW;
314 if (f->fmt.pix.bytesperline > f->fmt.pix.width * pixelsize &&
315 f->fmt.pix.bytesperline < f->fmt.pix.width * pixelsize * 2)
316 f->fmt.pix.bytesperline = ALIGN(f->fmt.pix.bytesperline,
319 f->fmt.pix.bytesperline = f->fmt.pix.width * pixelsize;
320 f->fmt.pix.sizeimage = f->fmt.pix.bytesperline * f->fmt.pix.height;
340 if (f->fmt.pix.pixelformat == V4L2_PIX_FMT_YUYV) {
344 if (f->fmt.pix.colorspace == V4L2_COLORSPACE_REC709) {
347 } else if (f->fmt.pix.colorspace == V4L2_COLORSPACE_SMPTE170M) {
360 voutdev->padding = (f->fmt.pix.bytesperline - (f->fmt.pix.width