Lines Matching refs:fmt

70 #define dprintk(dev, fmt, arg...) \  argument
71 v4l2_dbg(1, debug, &dev->v4l2_dev, "%s: " fmt, __func__, ## arg)
112 struct vim2m_fmt *fmt; member
125 struct vim2m_fmt *fmt; in find_format() local
129 fmt = &formats[k]; in find_format()
130 if (fmt->fourcc == f->fmt.pix.pixelformat) in find_format()
214 bytesperline = (q_data->width * q_data->fmt->depth) >> 3; in device_process()
230 tile_w = (width * (q_data[V4L2_M2M_DST].fmt->depth >> 3)) in device_process()
440 struct vim2m_fmt *fmt; in enum_fmt() local
457 fmt = &formats[i]; in enum_fmt()
458 f->pixelformat = fmt->fourcc; in enum_fmt()
489 f->fmt.pix.width = q_data->width; in vidioc_g_fmt()
490 f->fmt.pix.height = q_data->height; in vidioc_g_fmt()
491 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_g_fmt()
492 f->fmt.pix.pixelformat = q_data->fmt->fourcc; in vidioc_g_fmt()
493 f->fmt.pix.bytesperline = (q_data->width * q_data->fmt->depth) >> 3; in vidioc_g_fmt()
494 f->fmt.pix.sizeimage = q_data->sizeimage; in vidioc_g_fmt()
495 f->fmt.pix.colorspace = ctx->colorspace; in vidioc_g_fmt()
512 static int vidioc_try_fmt(struct v4l2_format *f, struct vim2m_fmt *fmt) in vidioc_try_fmt() argument
516 if (f->fmt.pix.height < MIN_H) in vidioc_try_fmt()
517 f->fmt.pix.height = MIN_H; in vidioc_try_fmt()
518 else if (f->fmt.pix.height > MAX_H) in vidioc_try_fmt()
519 f->fmt.pix.height = MAX_H; in vidioc_try_fmt()
521 if (f->fmt.pix.width < MIN_W) in vidioc_try_fmt()
522 f->fmt.pix.width = MIN_W; in vidioc_try_fmt()
523 else if (f->fmt.pix.width > MAX_W) in vidioc_try_fmt()
524 f->fmt.pix.width = MAX_W; in vidioc_try_fmt()
526 f->fmt.pix.width &= ~DIM_ALIGN_MASK; in vidioc_try_fmt()
527 f->fmt.pix.bytesperline = (f->fmt.pix.width * fmt->depth) >> 3; in vidioc_try_fmt()
528 f->fmt.pix.sizeimage = f->fmt.pix.height * f->fmt.pix.bytesperline; in vidioc_try_fmt()
529 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_try_fmt()
537 struct vim2m_fmt *fmt; in vidioc_try_fmt_vid_cap() local
540 fmt = find_format(f); in vidioc_try_fmt_vid_cap()
541 if (!fmt) { in vidioc_try_fmt_vid_cap()
542 f->fmt.pix.pixelformat = formats[0].fourcc; in vidioc_try_fmt_vid_cap()
543 fmt = find_format(f); in vidioc_try_fmt_vid_cap()
545 if (!(fmt->types & MEM2MEM_CAPTURE)) { in vidioc_try_fmt_vid_cap()
548 f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap()
551 f->fmt.pix.colorspace = ctx->colorspace; in vidioc_try_fmt_vid_cap()
553 return vidioc_try_fmt(f, fmt); in vidioc_try_fmt_vid_cap()
559 struct vim2m_fmt *fmt; in vidioc_try_fmt_vid_out() local
562 fmt = find_format(f); in vidioc_try_fmt_vid_out()
563 if (!fmt) { in vidioc_try_fmt_vid_out()
564 f->fmt.pix.pixelformat = formats[0].fourcc; in vidioc_try_fmt_vid_out()
565 fmt = find_format(f); in vidioc_try_fmt_vid_out()
567 if (!(fmt->types & MEM2MEM_OUTPUT)) { in vidioc_try_fmt_vid_out()
570 f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_out()
573 if (!f->fmt.pix.colorspace) in vidioc_try_fmt_vid_out()
574 f->fmt.pix.colorspace = V4L2_COLORSPACE_REC709; in vidioc_try_fmt_vid_out()
576 return vidioc_try_fmt(f, fmt); in vidioc_try_fmt_vid_out()
597 q_data->fmt = find_format(f); in vidioc_s_fmt()
598 q_data->width = f->fmt.pix.width; in vidioc_s_fmt()
599 q_data->height = f->fmt.pix.height; in vidioc_s_fmt()
601 * q_data->fmt->depth >> 3; in vidioc_s_fmt()
605 f->type, q_data->width, q_data->height, q_data->fmt->fourcc); in vidioc_s_fmt()
634 ctx->colorspace = f->fmt.pix.colorspace; in vidioc_s_fmt_vid_out()
717 const struct v4l2_format *fmt = parg; in vim2m_queue_setup() local
724 size = q_data->width * q_data->height * q_data->fmt->depth >> 3; in vim2m_queue_setup()
726 if (fmt) { in vim2m_queue_setup()
727 if (fmt->fmt.pix.sizeimage < size) in vim2m_queue_setup()
729 size = fmt->fmt.pix.sizeimage; in vim2m_queue_setup()
912 ctx->q_data[V4L2_M2M_SRC].fmt = &formats[0]; in vim2m_open()
918 (ctx->q_data[V4L2_M2M_SRC].fmt->depth >> 3); in vim2m_open()