Lines Matching refs:fmt

102 	const struct v4l2_format *fmt = parg;  in vid_cap_queue_setup()  local
125 if (fmt) { in vid_cap_queue_setup()
130 if (!V4L2_TYPE_IS_MULTIPLANAR(fmt->type)) { in vid_cap_queue_setup()
131 fmt_sp2mp(fmt, &mp_fmt); in vid_cap_queue_setup()
132 fmt = &mp_fmt; in vid_cap_queue_setup()
134 mp = &fmt->fmt.pix_mp; in vid_cap_queue_setup()
533 struct v4l2_pix_format_mplane *mp = &f->fmt.pix_mp; in vivid_g_fmt_vid_cap()
557 struct v4l2_pix_format_mplane *mp = &f->fmt.pix_mp; in vivid_try_fmt_vid_cap()
560 const struct vivid_fmt *fmt; in vivid_try_fmt_vid_cap() local
566 fmt = vivid_get_format(dev, mp->pixelformat); in vivid_try_fmt_vid_cap()
567 if (!fmt) { in vivid_try_fmt_vid_cap()
571 fmt = vivid_get_format(dev, mp->pixelformat); in vivid_try_fmt_vid_cap()
614 mp->num_planes = fmt->buffers; in vivid_try_fmt_vid_cap()
617 bytesperline = (mp->width * fmt->bit_depth[p]) >> 3; in vivid_try_fmt_vid_cap()
619 max_bpl = (MAX_ZOOM * MAX_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()
640 struct v4l2_pix_format_mplane *mp = &f->fmt.pix_mp; in vivid_s_fmt_vid_cap()
658 if (dev->overlay_cap_owner && dev->fb_cap.fmt.pixelformat != mp->pixelformat) { in vivid_s_fmt_vid_cap()
899 struct v4l2_rect fmt = dev->fmt_cap_rect; in vivid_vid_cap_s_selection() local
911 rect_set_min_size(&fmt, &min_rect); in vivid_vid_cap_s_selection()
913 rect_set_max_size(&fmt, &max_rect); in vivid_vid_cap_s_selection()
914 if (!rect_same_size(&dev->fmt_cap_rect, &fmt) && in vivid_vid_cap_s_selection()
921 dev->fmt_cap_rect = fmt; in vivid_vid_cap_s_selection()
922 tpg_s_buf_height(&dev->tpg, fmt.height); in vivid_vid_cap_s_selection()
924 struct v4l2_rect fmt = dev->fmt_cap_rect; in vivid_vid_cap_s_selection() local
926 rect_set_min_size(&fmt, &s->r); in vivid_vid_cap_s_selection()
927 if (!rect_same_size(&dev->fmt_cap_rect, &fmt) && in vivid_vid_cap_s_selection()
930 dev->fmt_cap_rect = fmt; in vivid_vid_cap_s_selection()
931 tpg_s_buf_height(&dev->tpg, fmt.height); in vivid_vid_cap_s_selection()
1036 const struct vivid_fmt *fmt; in vidioc_enum_fmt_vid_overlay() local
1044 fmt = &formats_ovl[f->index]; in vidioc_enum_fmt_vid_overlay()
1046 f->pixelformat = fmt->fourcc; in vidioc_enum_fmt_vid_overlay()
1055 struct v4l2_window *win = &f->fmt.win; in vidioc_g_fmt_vid_overlay()
1089 struct v4l2_window *win = &f->fmt.win; in vidioc_try_fmt_vid_overlay()
1096 -dev->fb_cap.fmt.width, dev->fb_cap.fmt.width); in vidioc_try_fmt_vid_overlay()
1098 -dev->fb_cap.fmt.height, dev->fb_cap.fmt.height); in vidioc_try_fmt_vid_overlay()
1116 r->top = clamp_t(s32, r->top, 0, dev->fb_cap.fmt.height - 1); in vidioc_try_fmt_vid_overlay()
1117 r->height = clamp_t(s32, r->height, 1, dev->fb_cap.fmt.height - r->top); in vidioc_try_fmt_vid_overlay()
1118 r->left = clamp_t(u32, r->left, 0, dev->fb_cap.fmt.width - 1); in vidioc_try_fmt_vid_overlay()
1119 r->width = clamp_t(u32, r->width, 1, dev->fb_cap.fmt.width - r->left); in vidioc_try_fmt_vid_overlay()
1147 struct v4l2_window *win = &f->fmt.win; in vidioc_s_fmt_vid_overlay()
1188 if (i && dev->fb_cap.fmt.pixelformat != dev->fmt_cap->fourcc) { in vivid_vid_cap_overlay()
1211 a->fmt.field = V4L2_FIELD_NONE; in vivid_vid_cap_g_fbuf()
1212 a->fmt.colorspace = V4L2_COLORSPACE_SRGB; in vivid_vid_cap_g_fbuf()
1213 a->fmt.priv = 0; in vivid_vid_cap_g_fbuf()
1221 const struct vivid_fmt *fmt; in vivid_vid_cap_s_fbuf() local
1238 if (a->fmt.width < 48 || a->fmt.height < 32) in vivid_vid_cap_s_fbuf()
1240 fmt = vivid_get_format(dev, a->fmt.pixelformat); in vivid_vid_cap_s_fbuf()
1241 if (!fmt || !fmt->can_do_overlay) in vivid_vid_cap_s_fbuf()
1243 if (a->fmt.bytesperline < (a->fmt.width * fmt->bit_depth[0]) / 8) in vivid_vid_cap_s_fbuf()
1245 if (a->fmt.height * a->fmt.bytesperline < a->fmt.sizeimage) in vivid_vid_cap_s_fbuf()
1251 -dev->fb_cap.fmt.width, dev->fb_cap.fmt.width); in vivid_vid_cap_s_fbuf()
1253 -dev->fb_cap.fmt.height, dev->fb_cap.fmt.height); in vivid_vid_cap_s_fbuf()
1759 const struct vivid_fmt *fmt; in vidioc_enum_frameintervals() local
1762 fmt = vivid_get_format(dev, fival->pixel_format); in vidioc_enum_frameintervals()
1763 if (!fmt) in vidioc_enum_frameintervals()