Lines Matching refs:mp

125 		const struct v4l2_pix_format_mplane *mp;  in vid_cap_queue_setup()  local
133 mp = &fmt->fmt.pix_mp; in vid_cap_queue_setup()
138 if (mp->num_planes != buffers) in vid_cap_queue_setup()
140 vfmt = vivid_get_format(dev, mp->pixelformat); in vid_cap_queue_setup()
142 sizes[p] = mp->plane_fmt[p].sizeimage; in vid_cap_queue_setup()
522 struct v4l2_pix_format_mplane *mp = &f->fmt.pix_mp; in vivid_g_fmt_vid_cap() local
525 mp->width = dev->fmt_cap_rect.width; in vivid_g_fmt_vid_cap()
526 mp->height = dev->fmt_cap_rect.height; in vivid_g_fmt_vid_cap()
527 mp->field = dev->field_cap; in vivid_g_fmt_vid_cap()
528 mp->pixelformat = dev->fmt_cap->fourcc; in vivid_g_fmt_vid_cap()
529 mp->colorspace = vivid_colorspace_cap(dev); in vivid_g_fmt_vid_cap()
530 mp->ycbcr_enc = vivid_ycbcr_enc_cap(dev); in vivid_g_fmt_vid_cap()
531 mp->quantization = vivid_quantization_cap(dev); in vivid_g_fmt_vid_cap()
532 mp->num_planes = dev->fmt_cap->buffers; in vivid_g_fmt_vid_cap()
533 for (p = 0; p < mp->num_planes; p++) { in vivid_g_fmt_vid_cap()
534 mp->plane_fmt[p].bytesperline = tpg_g_bytesperline(&dev->tpg, p); in vivid_g_fmt_vid_cap()
535 mp->plane_fmt[p].sizeimage = in vivid_g_fmt_vid_cap()
536 tpg_g_line_width(&dev->tpg, p) * mp->height + in vivid_g_fmt_vid_cap()
545 struct v4l2_pix_format_mplane *mp = &f->fmt.pix_mp; in vivid_try_fmt_vid_cap() local
546 struct v4l2_plane_pix_format *pfmt = mp->plane_fmt; in vivid_try_fmt_vid_cap()
554 fmt = vivid_get_format(dev, mp->pixelformat); in vivid_try_fmt_vid_cap()
557 mp->pixelformat); in vivid_try_fmt_vid_cap()
558 mp->pixelformat = V4L2_PIX_FMT_YUYV; in vivid_try_fmt_vid_cap()
559 fmt = vivid_get_format(dev, mp->pixelformat); in vivid_try_fmt_vid_cap()
562 mp->field = vivid_field_cap(dev, mp->field); in vivid_try_fmt_vid_cap()
565 v4l2_find_nearest_format(&webcam_probe, mp->width, mp->height); in vivid_try_fmt_vid_cap()
576 if (V4L2_FIELD_HAS_T_OR_B(mp->field)) in vivid_try_fmt_vid_cap()
580 mp->width = w; in vivid_try_fmt_vid_cap()
581 mp->height = h / factor; in vivid_try_fmt_vid_cap()
583 struct v4l2_rect r = { 0, 0, mp->width, mp->height * factor }; in vivid_try_fmt_vid_cap()
596 mp->width = r.width; in vivid_try_fmt_vid_cap()
597 mp->height = r.height / factor; in vivid_try_fmt_vid_cap()
602 mp->num_planes = fmt->buffers; in vivid_try_fmt_vid_cap()
603 for (p = 0; p < mp->num_planes; p++) { in vivid_try_fmt_vid_cap()
605 bytesperline = (mp->width * fmt->bit_depth[p]) >> 3; in vivid_try_fmt_vid_cap()
614 mp->height + fmt->data_offset[p]; in vivid_try_fmt_vid_cap()
617 mp->colorspace = vivid_colorspace_cap(dev); in vivid_try_fmt_vid_cap()
618 mp->ycbcr_enc = vivid_ycbcr_enc_cap(dev); in vivid_try_fmt_vid_cap()
619 mp->quantization = vivid_quantization_cap(dev); in vivid_try_fmt_vid_cap()
620 memset(mp->reserved, 0, sizeof(mp->reserved)); in vivid_try_fmt_vid_cap()
627 struct v4l2_pix_format_mplane *mp = &f->fmt.pix_mp; in vivid_s_fmt_vid_cap() local
645 if (dev->overlay_cap_owner && dev->fb_cap.fmt.pixelformat != mp->pixelformat) { in vivid_s_fmt_vid_cap()
650 dev->fmt_cap = vivid_get_format(dev, mp->pixelformat); in vivid_s_fmt_vid_cap()
651 if (V4L2_FIELD_HAS_T_OR_B(mp->field)) in vivid_s_fmt_vid_cap()
658 struct v4l2_rect r = { 0, 0, mp->width, mp->height }; in vivid_s_fmt_vid_cap()
719 if (webcam_sizes[i].width == mp->width && in vivid_s_fmt_vid_cap()
720 webcam_sizes[i].height == mp->height) in vivid_s_fmt_vid_cap()
727 struct v4l2_rect r = { 0, 0, mp->width, mp->height }; in vivid_s_fmt_vid_cap()
734 dev->fmt_cap_rect.width = mp->width; in vivid_s_fmt_vid_cap()
735 dev->fmt_cap_rect.height = mp->height; in vivid_s_fmt_vid_cap()
736 tpg_s_buf_height(&dev->tpg, mp->height); in vivid_s_fmt_vid_cap()
739 tpg_s_bytesperline(&dev->tpg, p, mp->plane_fmt[p].bytesperline); in vivid_s_fmt_vid_cap()
740 dev->field_cap = mp->field; in vivid_s_fmt_vid_cap()
747 dev->tv_field_cap = mp->field; in vivid_s_fmt_vid_cap()