Lines Matching refs:fmt
61 #define dprintk(dev, fmt, arg...) \ argument
62 v4l2_dbg(1, debug, &dev->v4l2_dev, "%s: " fmt, __func__, ## arg)
176 struct emmaprp_fmt *fmt; member
188 struct emmaprp_fmt *fmt; in find_format() local
192 fmt = &formats[k]; in find_format()
193 if (fmt->fourcc == f->fmt.pix.pixelformat) in find_format()
413 struct emmaprp_fmt *fmt; in enum_fmt() local
430 fmt = &formats[i]; in enum_fmt()
431 strlcpy(f->description, fmt->name, sizeof(f->description) - 1); in enum_fmt()
432 f->pixelformat = fmt->fourcc; in enum_fmt()
463 f->fmt.pix.width = q_data->width; in vidioc_g_fmt()
464 f->fmt.pix.height = q_data->height; in vidioc_g_fmt()
465 f->fmt.pix.field = V4L2_FIELD_NONE; in vidioc_g_fmt()
466 f->fmt.pix.pixelformat = q_data->fmt->fourcc; in vidioc_g_fmt()
467 if (f->fmt.pix.pixelformat == V4L2_PIX_FMT_YUV420) in vidioc_g_fmt()
468 f->fmt.pix.bytesperline = q_data->width * 3 / 2; in vidioc_g_fmt()
470 f->fmt.pix.bytesperline = q_data->width * 2; in vidioc_g_fmt()
471 f->fmt.pix.sizeimage = q_data->sizeimage; in vidioc_g_fmt()
496 field = f->fmt.pix.field; in vidioc_try_fmt()
504 f->fmt.pix.field = field; in vidioc_try_fmt()
506 if (f->fmt.pix.pixelformat == V4L2_PIX_FMT_YUV420) { in vidioc_try_fmt()
507 v4l_bound_align_image(&f->fmt.pix.width, MIN_W, MAX_W, in vidioc_try_fmt()
508 W_ALIGN_YUV420, &f->fmt.pix.height, in vidioc_try_fmt()
510 f->fmt.pix.bytesperline = f->fmt.pix.width * 3 / 2; in vidioc_try_fmt()
512 v4l_bound_align_image(&f->fmt.pix.width, MIN_W, MAX_W, in vidioc_try_fmt()
513 W_ALIGN_OTHERS, &f->fmt.pix.height, in vidioc_try_fmt()
515 f->fmt.pix.bytesperline = f->fmt.pix.width * 2; in vidioc_try_fmt()
517 f->fmt.pix.sizeimage = f->fmt.pix.height * f->fmt.pix.bytesperline; in vidioc_try_fmt()
525 struct emmaprp_fmt *fmt; in vidioc_try_fmt_vid_cap() local
528 fmt = find_format(f); in vidioc_try_fmt_vid_cap()
529 if (!fmt || !(fmt->types & MEM2MEM_CAPTURE)) { in vidioc_try_fmt_vid_cap()
532 f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap()
542 struct emmaprp_fmt *fmt; in vidioc_try_fmt_vid_out() local
545 fmt = find_format(f); in vidioc_try_fmt_vid_out()
546 if (!fmt || !(fmt->types & MEM2MEM_OUTPUT)) { in vidioc_try_fmt_vid_out()
549 f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_out()
579 q_data->fmt = find_format(f); in vidioc_s_fmt()
580 q_data->width = f->fmt.pix.width; in vidioc_s_fmt()
581 q_data->height = f->fmt.pix.height; in vidioc_s_fmt()
582 if (q_data->fmt->fourcc == V4L2_PIX_FMT_YUV420) in vidioc_s_fmt()
589 f->type, q_data->width, q_data->height, q_data->fmt->fourcc); in vidioc_s_fmt()
702 if (q_data->fmt->fourcc == V4L2_PIX_FMT_YUV420) in emmaprp_queue_setup()
817 ctx->q_data[V4L2_M2M_SRC].fmt = &formats[1]; in emmaprp_open()
818 ctx->q_data[V4L2_M2M_DST].fmt = &formats[0]; in emmaprp_open()