Lines Matching refs:fmt

146 	struct v4l2_format *fmt, struct uvc_streaming_control *probe,  in uvc_v4l2_try_format()  argument
158 if (fmt->type != stream->type) in uvc_v4l2_try_format()
161 fcc = (__u8 *)&fmt->fmt.pix.pixelformat; in uvc_v4l2_try_format()
163 fmt->fmt.pix.pixelformat, in uvc_v4l2_try_format()
165 fmt->fmt.pix.width, fmt->fmt.pix.height); in uvc_v4l2_try_format()
172 if (format->fcc == fmt->fmt.pix.pixelformat) in uvc_v4l2_try_format()
178 fmt->fmt.pix.pixelformat = format->fcc; in uvc_v4l2_try_format()
185 rw = fmt->fmt.pix.width; in uvc_v4l2_try_format()
186 rh = fmt->fmt.pix.height; in uvc_v4l2_try_format()
206 fmt->fmt.pix.width, fmt->fmt.pix.height); in uvc_v4l2_try_format()
245 fmt->fmt.pix.width = frame->wWidth; in uvc_v4l2_try_format()
246 fmt->fmt.pix.height = frame->wHeight; in uvc_v4l2_try_format()
247 fmt->fmt.pix.field = V4L2_FIELD_NONE; in uvc_v4l2_try_format()
248 fmt->fmt.pix.bytesperline = format->bpp * frame->wWidth / 8; in uvc_v4l2_try_format()
249 fmt->fmt.pix.sizeimage = probe->dwMaxVideoFrameSize; in uvc_v4l2_try_format()
250 fmt->fmt.pix.colorspace = format->colorspace; in uvc_v4l2_try_format()
251 fmt->fmt.pix.priv = 0; in uvc_v4l2_try_format()
263 struct v4l2_format *fmt) in uvc_v4l2_get_format() argument
269 if (fmt->type != stream->type) in uvc_v4l2_get_format()
281 fmt->fmt.pix.pixelformat = format->fcc; in uvc_v4l2_get_format()
282 fmt->fmt.pix.width = frame->wWidth; in uvc_v4l2_get_format()
283 fmt->fmt.pix.height = frame->wHeight; in uvc_v4l2_get_format()
284 fmt->fmt.pix.field = V4L2_FIELD_NONE; in uvc_v4l2_get_format()
285 fmt->fmt.pix.bytesperline = format->bpp * frame->wWidth / 8; in uvc_v4l2_get_format()
286 fmt->fmt.pix.sizeimage = stream->ctrl.dwMaxVideoFrameSize; in uvc_v4l2_get_format()
287 fmt->fmt.pix.colorspace = format->colorspace; in uvc_v4l2_get_format()
288 fmt->fmt.pix.priv = 0; in uvc_v4l2_get_format()
296 struct v4l2_format *fmt) in uvc_v4l2_set_format() argument
303 if (fmt->type != stream->type) in uvc_v4l2_set_format()
306 ret = uvc_v4l2_try_format(stream, fmt, &probe, &format, &frame); in uvc_v4l2_set_format()
570 struct v4l2_fmtdesc *fmt) in uvc_ioctl_enum_fmt() argument
573 enum v4l2_buf_type type = fmt->type; in uvc_ioctl_enum_fmt()
574 __u32 index = fmt->index; in uvc_ioctl_enum_fmt()
576 if (fmt->type != stream->type || fmt->index >= stream->nformats) in uvc_ioctl_enum_fmt()
579 memset(fmt, 0, sizeof(*fmt)); in uvc_ioctl_enum_fmt()
580 fmt->index = index; in uvc_ioctl_enum_fmt()
581 fmt->type = type; in uvc_ioctl_enum_fmt()
583 format = &stream->format[fmt->index]; in uvc_ioctl_enum_fmt()
584 fmt->flags = 0; in uvc_ioctl_enum_fmt()
586 fmt->flags |= V4L2_FMT_FLAG_COMPRESSED; in uvc_ioctl_enum_fmt()
587 strlcpy(fmt->description, format->name, sizeof(fmt->description)); in uvc_ioctl_enum_fmt()
588 fmt->description[sizeof(fmt->description) - 1] = 0; in uvc_ioctl_enum_fmt()
589 fmt->pixelformat = format->fcc; in uvc_ioctl_enum_fmt()
594 struct v4l2_fmtdesc *fmt) in uvc_ioctl_enum_fmt_vid_cap() argument
599 return uvc_ioctl_enum_fmt(stream, fmt); in uvc_ioctl_enum_fmt_vid_cap()
603 struct v4l2_fmtdesc *fmt) in uvc_ioctl_enum_fmt_vid_out() argument
608 return uvc_ioctl_enum_fmt(stream, fmt); in uvc_ioctl_enum_fmt_vid_out()
612 struct v4l2_format *fmt) in uvc_ioctl_g_fmt_vid_cap() argument
617 return uvc_v4l2_get_format(stream, fmt); in uvc_ioctl_g_fmt_vid_cap()
621 struct v4l2_format *fmt) in uvc_ioctl_g_fmt_vid_out() argument
626 return uvc_v4l2_get_format(stream, fmt); in uvc_ioctl_g_fmt_vid_out()
630 struct v4l2_format *fmt) in uvc_ioctl_s_fmt_vid_cap() argument
640 return uvc_v4l2_set_format(stream, fmt); in uvc_ioctl_s_fmt_vid_cap()
644 struct v4l2_format *fmt) in uvc_ioctl_s_fmt_vid_out() argument
654 return uvc_v4l2_set_format(stream, fmt); in uvc_ioctl_s_fmt_vid_out()
658 struct v4l2_format *fmt) in uvc_ioctl_try_fmt_vid_cap() argument
664 return uvc_v4l2_try_format(stream, fmt, &probe, NULL, NULL); in uvc_ioctl_try_fmt_vid_cap()
668 struct v4l2_format *fmt) in uvc_ioctl_try_fmt_vid_out() argument
674 return uvc_v4l2_try_format(stream, fmt, &probe, NULL, NULL); in uvc_ioctl_try_fmt_vid_out()