Lines Matching refs:pix
118 (fmt->fourcc == f->fmt.pix.pixelformat)) in find_format()
523 f->fmt.pix.width = q_data->width; in vidioc_g_fmt()
524 f->fmt.pix.height = q_data->height; in vidioc_g_fmt()
525 f->fmt.pix.field = q_data->field; in vidioc_g_fmt()
526 f->fmt.pix.pixelformat = q_data->fmt->fourcc; in vidioc_g_fmt()
530 f->fmt.pix.bytesperline = q_data->width * 3 / 2; in vidioc_g_fmt()
534 f->fmt.pix.bytesperline = q_data->width * 2; in vidioc_g_fmt()
537 f->fmt.pix.sizeimage = q_data->sizeimage; in vidioc_g_fmt()
538 f->fmt.pix.colorspace = ctx->colorspace; in vidioc_g_fmt()
557 switch (f->fmt.pix.pixelformat) { in vidioc_try_fmt()
559 f->fmt.pix.bytesperline = f->fmt.pix.width * 3 / 2; in vidioc_try_fmt()
563 f->fmt.pix.bytesperline = f->fmt.pix.width * 2; in vidioc_try_fmt()
565 f->fmt.pix.sizeimage = f->fmt.pix.height * f->fmt.pix.bytesperline; in vidioc_try_fmt()
578 f->fmt.pix.pixelformat = V4L2_PIX_FMT_YUV420; in vidioc_try_fmt_vid_cap()
580 f->fmt.pix.colorspace = ctx->colorspace; in vidioc_try_fmt_vid_cap()
582 if (f->fmt.pix.field != V4L2_FIELD_INTERLACED_TB && in vidioc_try_fmt_vid_cap()
583 f->fmt.pix.field != V4L2_FIELD_INTERLACED_BT && in vidioc_try_fmt_vid_cap()
584 f->fmt.pix.field != V4L2_FIELD_NONE) in vidioc_try_fmt_vid_cap()
585 f->fmt.pix.field = V4L2_FIELD_INTERLACED_TB; in vidioc_try_fmt_vid_cap()
597 f->fmt.pix.pixelformat = V4L2_PIX_FMT_YUV420; in vidioc_try_fmt_vid_out()
599 if (!f->fmt.pix.colorspace) in vidioc_try_fmt_vid_out()
600 f->fmt.pix.colorspace = V4L2_COLORSPACE_REC709; in vidioc_try_fmt_vid_out()
602 if (f->fmt.pix.field != V4L2_FIELD_SEQ_TB && in vidioc_try_fmt_vid_out()
603 f->fmt.pix.field != V4L2_FIELD_SEQ_BT) in vidioc_try_fmt_vid_out()
604 f->fmt.pix.field = V4L2_FIELD_SEQ_TB; in vidioc_try_fmt_vid_out()
631 f->type, f->fmt.pix.width, f->fmt.pix.height, in vidioc_s_fmt()
632 f->fmt.pix.pixelformat, f->fmt.pix.field); in vidioc_s_fmt()
636 q_data->width = f->fmt.pix.width; in vidioc_s_fmt()
637 q_data->height = f->fmt.pix.height; in vidioc_s_fmt()
638 q_data->field = f->fmt.pix.field; in vidioc_s_fmt()
640 switch (f->fmt.pix.pixelformat) { in vidioc_s_fmt()
642 f->fmt.pix.bytesperline = f->fmt.pix.width * 3 / 2; in vidioc_s_fmt()
647 f->fmt.pix.bytesperline = f->fmt.pix.width * 2; in vidioc_s_fmt()
682 ctx->colorspace = f->fmt.pix.colorspace; in vidioc_s_fmt_vid_out()