Lines Matching refs:fmtd

854 		void *priv, struct v4l2_fmtdesc *fmtd)  in stk_vidioc_enum_fmt_vid_cap()  argument
856 switch (fmtd->index) { in stk_vidioc_enum_fmt_vid_cap()
858 fmtd->pixelformat = V4L2_PIX_FMT_RGB565; in stk_vidioc_enum_fmt_vid_cap()
861 fmtd->pixelformat = V4L2_PIX_FMT_RGB565X; in stk_vidioc_enum_fmt_vid_cap()
864 fmtd->pixelformat = V4L2_PIX_FMT_UYVY; in stk_vidioc_enum_fmt_vid_cap()
867 fmtd->pixelformat = V4L2_PIX_FMT_SBGGR8; in stk_vidioc_enum_fmt_vid_cap()
870 fmtd->pixelformat = V4L2_PIX_FMT_YUYV; in stk_vidioc_enum_fmt_vid_cap()
919 struct v4l2_format *fmtd, int *idx) in stk_try_fmt_vid_cap() argument
922 switch (fmtd->fmt.pix.pixelformat) { in stk_try_fmt_vid_cap()
933 if (fmtd->fmt.pix.width > stk_sizes[i].w) in stk_try_fmt_vid_cap()
937 || (abs(fmtd->fmt.pix.width - stk_sizes[i-1].w) in stk_try_fmt_vid_cap()
938 < abs(fmtd->fmt.pix.width - stk_sizes[i].w))) { in stk_try_fmt_vid_cap()
939 fmtd->fmt.pix.height = stk_sizes[i-1].h; in stk_try_fmt_vid_cap()
940 fmtd->fmt.pix.width = stk_sizes[i-1].w; in stk_try_fmt_vid_cap()
944 fmtd->fmt.pix.height = stk_sizes[i].h; in stk_try_fmt_vid_cap()
945 fmtd->fmt.pix.width = stk_sizes[i].w; in stk_try_fmt_vid_cap()
950 fmtd->fmt.pix.field = V4L2_FIELD_NONE; in stk_try_fmt_vid_cap()
951 fmtd->fmt.pix.colorspace = V4L2_COLORSPACE_SRGB; in stk_try_fmt_vid_cap()
952 if (fmtd->fmt.pix.pixelformat == V4L2_PIX_FMT_SBGGR8) in stk_try_fmt_vid_cap()
953 fmtd->fmt.pix.bytesperline = fmtd->fmt.pix.width; in stk_try_fmt_vid_cap()
955 fmtd->fmt.pix.bytesperline = 2 * fmtd->fmt.pix.width; in stk_try_fmt_vid_cap()
956 fmtd->fmt.pix.sizeimage = fmtd->fmt.pix.bytesperline in stk_try_fmt_vid_cap()
957 * fmtd->fmt.pix.height; in stk_try_fmt_vid_cap()
962 void *priv, struct v4l2_format *fmtd) in stk_vidioc_try_fmt_vid_cap() argument
964 return stk_try_fmt_vid_cap(filp, fmtd, NULL); in stk_vidioc_try_fmt_vid_cap()
1004 void *priv, struct v4l2_format *fmtd) in stk_vidioc_s_fmt_vid_cap() argument
1018 ret = stk_try_fmt_vid_cap(filp, fmtd, &idx); in stk_vidioc_s_fmt_vid_cap()
1022 dev->vsettings.palette = fmtd->fmt.pix.pixelformat; in stk_vidioc_s_fmt_vid_cap()
1024 dev->frame_size = fmtd->fmt.pix.sizeimage; in stk_vidioc_s_fmt_vid_cap()