Lines Matching refs:fmt

34 static int vid_out_queue_setup(struct vb2_queue *vq, const struct v4l2_format *fmt,  in vid_out_queue_setup()  argument
66 if (fmt) { in vid_out_queue_setup()
70 if (!V4L2_TYPE_IS_MULTIPLANAR(fmt->type)) { in vid_out_queue_setup()
71 fmt_sp2mp(fmt, &mp_fmt); in vid_out_queue_setup()
72 fmt = &mp_fmt; in vid_out_queue_setup()
74 mp = &fmt->fmt.pix_mp; in vid_out_queue_setup()
314 struct v4l2_pix_format_mplane *mp = &f->fmt.pix_mp; in vivid_g_fmt_vid_out()
315 const struct vivid_fmt *fmt = dev->fmt_out; in vivid_g_fmt_vid_out() local
321 mp->pixelformat = fmt->fourcc; in vivid_g_fmt_vid_out()
325 mp->num_planes = fmt->buffers; in vivid_g_fmt_vid_out()
331 for (p = fmt->buffers; p < fmt->planes; p++) { in vivid_g_fmt_vid_out()
335 (stride * mp->height) / fmt->vdownsampling[p]; in vivid_g_fmt_vid_out()
345 struct v4l2_pix_format_mplane *mp = &f->fmt.pix_mp; in vivid_try_fmt_vid_out()
347 const struct vivid_fmt *fmt; in vivid_try_fmt_vid_out() local
353 fmt = vivid_get_format(dev, mp->pixelformat); in vivid_try_fmt_vid_out()
354 if (!fmt) { in vivid_try_fmt_vid_out()
358 fmt = vivid_get_format(dev, mp->pixelformat); in vivid_try_fmt_vid_out()
395 bytesperline = (mp->width * fmt->bit_depth[0]) >> 3; in vivid_try_fmt_vid_out()
397 max_bpl = (MAX_ZOOM * MAX_WIDTH * fmt->bit_depth[0]) >> 3; in vivid_try_fmt_vid_out()
398 mp->num_planes = fmt->buffers; in vivid_try_fmt_vid_out()
407 for (p = fmt->buffers; p < fmt->planes; p++) in vivid_try_fmt_vid_out()
408 pfmt[0].sizeimage += (pfmt[0].bytesperline * fmt->bit_depth[p]) / in vivid_try_fmt_vid_out()
409 (fmt->bit_depth[0] * fmt->vdownsampling[p]); in vivid_try_fmt_vid_out()
434 struct v4l2_pix_format_mplane *mp = &f->fmt.pix_mp; in vivid_s_fmt_vid_out()
735 struct v4l2_rect fmt = dev->fmt_out_rect; in vivid_vid_out_s_selection() local
747 rect_set_min_size(&fmt, &min_rect); in vivid_vid_out_s_selection()
749 rect_set_max_size(&fmt, &max_rect); in vivid_vid_out_s_selection()
750 if (!rect_same_size(&dev->fmt_out_rect, &fmt) && in vivid_vid_out_s_selection()
757 dev->fmt_out_rect = fmt; in vivid_vid_out_s_selection()
759 struct v4l2_rect fmt = dev->fmt_out_rect; in vivid_vid_out_s_selection() local
761 rect_set_min_size(&fmt, &s->r); in vivid_vid_out_s_selection()
762 if (!rect_same_size(&dev->fmt_out_rect, &fmt) && in vivid_vid_out_s_selection()
765 dev->fmt_out_rect = fmt; in vivid_vid_out_s_selection()
823 struct v4l2_window *win = &f->fmt.win; in vidioc_g_fmt_vid_out_overlay()
858 struct v4l2_window *win = &f->fmt.win; in vidioc_try_fmt_vid_out_overlay()
916 struct v4l2_window *win = &f->fmt.win; in vidioc_s_fmt_vid_out_overlay()
972 a->fmt.width = dev->display_width; in vivid_vid_out_g_fbuf()
973 a->fmt.height = dev->display_height; in vivid_vid_out_g_fbuf()
975 a->fmt.pixelformat = V4L2_PIX_FMT_ARGB555; in vivid_vid_out_g_fbuf()
977 a->fmt.pixelformat = V4L2_PIX_FMT_RGB565; in vivid_vid_out_g_fbuf()
978 a->fmt.bytesperline = dev->display_byte_stride; in vivid_vid_out_g_fbuf()
979 a->fmt.sizeimage = a->fmt.height * a->fmt.bytesperline; in vivid_vid_out_g_fbuf()
980 a->fmt.field = V4L2_FIELD_NONE; in vivid_vid_out_g_fbuf()
981 a->fmt.colorspace = V4L2_COLORSPACE_SRGB; in vivid_vid_out_g_fbuf()
982 a->fmt.priv = 0; in vivid_vid_out_g_fbuf()