Lines Matching refs:mp

126 		const struct v4l2_pix_format_mplane *mp;  in vid_cap_queue_setup()  local
134 mp = &fmt->fmt.pix_mp; in vid_cap_queue_setup()
139 if (mp->num_planes != buffers) in vid_cap_queue_setup()
141 vfmt = vivid_get_format(dev, mp->pixelformat); in vid_cap_queue_setup()
143 sizes[p] = mp->plane_fmt[p].sizeimage; in vid_cap_queue_setup()
533 struct v4l2_pix_format_mplane *mp = &f->fmt.pix_mp; in vivid_g_fmt_vid_cap() local
536 mp->width = dev->fmt_cap_rect.width; in vivid_g_fmt_vid_cap()
537 mp->height = dev->fmt_cap_rect.height; in vivid_g_fmt_vid_cap()
538 mp->field = dev->field_cap; in vivid_g_fmt_vid_cap()
539 mp->pixelformat = dev->fmt_cap->fourcc; in vivid_g_fmt_vid_cap()
540 mp->colorspace = vivid_colorspace_cap(dev); in vivid_g_fmt_vid_cap()
541 mp->xfer_func = vivid_xfer_func_cap(dev); in vivid_g_fmt_vid_cap()
542 mp->ycbcr_enc = vivid_ycbcr_enc_cap(dev); in vivid_g_fmt_vid_cap()
543 mp->quantization = vivid_quantization_cap(dev); in vivid_g_fmt_vid_cap()
544 mp->num_planes = dev->fmt_cap->buffers; in vivid_g_fmt_vid_cap()
545 for (p = 0; p < mp->num_planes; p++) { in vivid_g_fmt_vid_cap()
546 mp->plane_fmt[p].bytesperline = tpg_g_bytesperline(&dev->tpg, p); in vivid_g_fmt_vid_cap()
547 mp->plane_fmt[p].sizeimage = in vivid_g_fmt_vid_cap()
548 tpg_g_line_width(&dev->tpg, p) * mp->height + in vivid_g_fmt_vid_cap()
557 struct v4l2_pix_format_mplane *mp = &f->fmt.pix_mp; in vivid_try_fmt_vid_cap() local
558 struct v4l2_plane_pix_format *pfmt = mp->plane_fmt; in vivid_try_fmt_vid_cap()
566 fmt = vivid_get_format(dev, mp->pixelformat); in vivid_try_fmt_vid_cap()
569 mp->pixelformat); in vivid_try_fmt_vid_cap()
570 mp->pixelformat = V4L2_PIX_FMT_YUYV; in vivid_try_fmt_vid_cap()
571 fmt = vivid_get_format(dev, mp->pixelformat); in vivid_try_fmt_vid_cap()
574 mp->field = vivid_field_cap(dev, mp->field); in vivid_try_fmt_vid_cap()
577 v4l2_find_nearest_format(&webcam_probe, mp->width, mp->height); in vivid_try_fmt_vid_cap()
588 if (V4L2_FIELD_HAS_T_OR_B(mp->field)) in vivid_try_fmt_vid_cap()
592 mp->width = w; in vivid_try_fmt_vid_cap()
593 mp->height = h / factor; in vivid_try_fmt_vid_cap()
595 struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor }; in vivid_try_fmt_vid_cap()
608 mp->width = r.width; in vivid_try_fmt_vid_cap()
609 mp->height = r.height / factor; in vivid_try_fmt_vid_cap()
614 mp->num_planes = fmt->buffers; in vivid_try_fmt_vid_cap()
615 for (p = 0; p < mp->num_planes; p++) { in vivid_try_fmt_vid_cap()
617 bytesperline = (mp->width * fmt->bit_depth[p]) >> 3; in vivid_try_fmt_vid_cap()
626 mp->height + fmt->data_offset[p]; in vivid_try_fmt_vid_cap()
629 mp->colorspace = vivid_colorspace_cap(dev); in vivid_try_fmt_vid_cap()
630 mp->ycbcr_enc = vivid_ycbcr_enc_cap(dev); in vivid_try_fmt_vid_cap()
631 mp->xfer_func = vivid_xfer_func_cap(dev); in vivid_try_fmt_vid_cap()
632 mp->quantization = vivid_quantization_cap(dev); in vivid_try_fmt_vid_cap()
633 memset(mp->reserved, 0, sizeof(mp->reserved)); in vivid_try_fmt_vid_cap()
640 struct v4l2_pix_format_mplane *mp = &f->fmt.pix_mp; in vivid_s_fmt_vid_cap() local
658 if (dev->overlay_cap_owner && dev->fb_cap.fmt.pixelformat != mp->pixelformat) { in vivid_s_fmt_vid_cap()
663 dev->fmt_cap = vivid_get_format(dev, mp->pixelformat); in vivid_s_fmt_vid_cap()
664 if (V4L2_FIELD_HAS_T_OR_B(mp->field)) in vivid_s_fmt_vid_cap()
671 struct v4l2_rect r = { 0, 0, mp->width, mp->height }; in vivid_s_fmt_vid_cap()
732 if (webcam_sizes[i].width == mp->width && in vivid_s_fmt_vid_cap()
733 webcam_sizes[i].height == mp->height) in vivid_s_fmt_vid_cap()
740 struct v4l2_rect r = { 0, 0, mp->width, mp->height }; in vivid_s_fmt_vid_cap()
747 dev->fmt_cap_rect.width = mp->width; in vivid_s_fmt_vid_cap()
748 dev->fmt_cap_rect.height = mp->height; in vivid_s_fmt_vid_cap()
749 tpg_s_buf_height(&dev->tpg, mp->height); in vivid_s_fmt_vid_cap()
752 tpg_s_bytesperline(&dev->tpg, p, mp->plane_fmt[p].bytesperline); in vivid_s_fmt_vid_cap()
753 dev->field_cap = mp->field; in vivid_s_fmt_vid_cap()
760 dev->tv_field_cap = mp->field; in vivid_s_fmt_vid_cap()