Lines Matching full:format

19 	struct v4l2_pix_format format;  member
70 *fmt = vcapture->format; in vimc_capture_get_format()
78 f->fmt.pix = vcapture->format; in vimc_capture_g_fmt_vid_cap()
86 struct v4l2_pix_format *format = &f->fmt.pix; in vimc_capture_try_fmt_vid_cap() local
89 format->width = clamp_t(u32, format->width, VIMC_FRAME_MIN_WIDTH, in vimc_capture_try_fmt_vid_cap()
91 format->height = clamp_t(u32, format->height, VIMC_FRAME_MIN_HEIGHT, in vimc_capture_try_fmt_vid_cap()
95 vpix = vimc_pix_map_by_pixelformat(format->pixelformat); in vimc_capture_try_fmt_vid_cap()
97 format->pixelformat = fmt_default.pixelformat; in vimc_capture_try_fmt_vid_cap()
98 vpix = vimc_pix_map_by_pixelformat(format->pixelformat); in vimc_capture_try_fmt_vid_cap()
101 format->bytesperline = format->width * vpix->bpp; in vimc_capture_try_fmt_vid_cap()
102 format->sizeimage = format->bytesperline * format->height; in vimc_capture_try_fmt_vid_cap()
104 if (format->field == V4L2_FIELD_ANY) in vimc_capture_try_fmt_vid_cap()
105 format->field = fmt_default.field; in vimc_capture_try_fmt_vid_cap()
107 vimc_colorimetry_clamp(format); in vimc_capture_try_fmt_vid_cap()
109 if (format->colorspace == V4L2_COLORSPACE_DEFAULT) in vimc_capture_try_fmt_vid_cap()
110 format->colorspace = fmt_default.colorspace; in vimc_capture_try_fmt_vid_cap()
121 /* Do not change the format while stream is on */ in vimc_capture_s_fmt_vid_cap()
129 dev_dbg(vcapture->ved.dev, "%s: format update: " in vimc_capture_s_fmt_vid_cap()
133 vcapture->format.width, vcapture->format.height, in vimc_capture_s_fmt_vid_cap()
134 vcapture->format.pixelformat, vcapture->format.colorspace, in vimc_capture_s_fmt_vid_cap()
135 vcapture->format.quantization, vcapture->format.xfer_func, in vimc_capture_s_fmt_vid_cap()
136 vcapture->format.ycbcr_enc, in vimc_capture_s_fmt_vid_cap()
143 vcapture->format = f->fmt.pix; in vimc_capture_s_fmt_vid_cap()
300 return sizes[0] < vcapture->format.sizeimage ? -EINVAL : 0; in vimc_capture_queue_setup()
303 sizes[0] = vcapture->format.sizeimage; in vimc_capture_queue_setup()
311 unsigned long size = vcapture->format.sizeimage; in vimc_capture_buffer_prepare()
376 vimc_buf->vb2.field = vcapture->format.field; in vimc_capture_process_frame()
380 memcpy(vbuf, frame, vcapture->format.sizeimage); in vimc_capture_process_frame()
384 vcapture->format.sizeimage); in vimc_capture_process_frame()
443 /* Set default frame format */ in vimc_capture_add()
444 vcapture->format = fmt_default; in vimc_capture_add()
445 vpix = vimc_pix_map_by_pixelformat(vcapture->format.pixelformat); in vimc_capture_add()
446 vcapture->format.bytesperline = vcapture->format.width * vpix->bpp; in vimc_capture_add()
447 vcapture->format.sizeimage = vcapture->format.bytesperline * in vimc_capture_add()
448 vcapture->format.height; in vimc_capture_add()