Lines Matching refs:f

313 					    struct v4l2_fmtdesc *f)  in cpia2_enum_fmt_vid_cap()  argument
315 int index = f->index; in cpia2_enum_fmt_vid_cap()
320 memset(f, 0, sizeof(*f)); in cpia2_enum_fmt_vid_cap()
321 f->index = index; in cpia2_enum_fmt_vid_cap()
322 f->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in cpia2_enum_fmt_vid_cap()
323 f->flags = V4L2_FMT_FLAG_COMPRESSED; in cpia2_enum_fmt_vid_cap()
326 strcpy(f->description, "MJPEG"); in cpia2_enum_fmt_vid_cap()
327 f->pixelformat = V4L2_PIX_FMT_MJPEG; in cpia2_enum_fmt_vid_cap()
330 strcpy(f->description, "JPEG"); in cpia2_enum_fmt_vid_cap()
331 f->pixelformat = V4L2_PIX_FMT_JPEG; in cpia2_enum_fmt_vid_cap()
349 struct v4l2_format *f) in cpia2_try_fmt_vid_cap() argument
353 if (f->fmt.pix.pixelformat != V4L2_PIX_FMT_MJPEG && in cpia2_try_fmt_vid_cap()
354 f->fmt.pix.pixelformat != V4L2_PIX_FMT_JPEG) in cpia2_try_fmt_vid_cap()
357 f->fmt.pix.field = V4L2_FIELD_NONE; in cpia2_try_fmt_vid_cap()
358 f->fmt.pix.bytesperline = 0; in cpia2_try_fmt_vid_cap()
359 f->fmt.pix.sizeimage = cam->frame_size; in cpia2_try_fmt_vid_cap()
360 f->fmt.pix.colorspace = V4L2_COLORSPACE_JPEG; in cpia2_try_fmt_vid_cap()
361 f->fmt.pix.priv = 0; in cpia2_try_fmt_vid_cap()
363 switch (cpia2_match_video_size(f->fmt.pix.width, f->fmt.pix.height)) { in cpia2_try_fmt_vid_cap()
365 f->fmt.pix.width = 640; in cpia2_try_fmt_vid_cap()
366 f->fmt.pix.height = 480; in cpia2_try_fmt_vid_cap()
369 f->fmt.pix.width = 352; in cpia2_try_fmt_vid_cap()
370 f->fmt.pix.height = 288; in cpia2_try_fmt_vid_cap()
373 f->fmt.pix.width = 320; in cpia2_try_fmt_vid_cap()
374 f->fmt.pix.height = 240; in cpia2_try_fmt_vid_cap()
377 f->fmt.pix.width = 288; in cpia2_try_fmt_vid_cap()
378 f->fmt.pix.height = 216; in cpia2_try_fmt_vid_cap()
381 f->fmt.pix.width = 256; in cpia2_try_fmt_vid_cap()
382 f->fmt.pix.height = 192; in cpia2_try_fmt_vid_cap()
385 f->fmt.pix.width = 224; in cpia2_try_fmt_vid_cap()
386 f->fmt.pix.height = 168; in cpia2_try_fmt_vid_cap()
389 f->fmt.pix.width = 192; in cpia2_try_fmt_vid_cap()
390 f->fmt.pix.height = 144; in cpia2_try_fmt_vid_cap()
394 f->fmt.pix.width = 176; in cpia2_try_fmt_vid_cap()
395 f->fmt.pix.height = 144; in cpia2_try_fmt_vid_cap()
411 struct v4l2_format *f) in cpia2_s_fmt_vid_cap() argument
416 err = cpia2_try_fmt_vid_cap(file, _fh, f); in cpia2_s_fmt_vid_cap()
420 cam->pixelformat = f->fmt.pix.pixelformat; in cpia2_s_fmt_vid_cap()
431 f->fmt.pix.width, f->fmt.pix.height); in cpia2_s_fmt_vid_cap()
432 if (f->fmt.pix.width != cam->width || in cpia2_s_fmt_vid_cap()
433 f->fmt.pix.height != cam->height) { in cpia2_s_fmt_vid_cap()
434 cam->width = f->fmt.pix.width; in cpia2_s_fmt_vid_cap()
435 cam->height = f->fmt.pix.height; in cpia2_s_fmt_vid_cap()
436 cam->params.roi.width = f->fmt.pix.width; in cpia2_s_fmt_vid_cap()
437 cam->params.roi.height = f->fmt.pix.height; in cpia2_s_fmt_vid_cap()
461 struct v4l2_format *f) in cpia2_g_fmt_vid_cap() argument
465 f->fmt.pix.width = cam->width; in cpia2_g_fmt_vid_cap()
466 f->fmt.pix.height = cam->height; in cpia2_g_fmt_vid_cap()
467 f->fmt.pix.pixelformat = cam->pixelformat; in cpia2_g_fmt_vid_cap()
468 f->fmt.pix.field = V4L2_FIELD_NONE; in cpia2_g_fmt_vid_cap()
469 f->fmt.pix.bytesperline = 0; in cpia2_g_fmt_vid_cap()
470 f->fmt.pix.sizeimage = cam->frame_size; in cpia2_g_fmt_vid_cap()
471 f->fmt.pix.colorspace = V4L2_COLORSPACE_JPEG; in cpia2_g_fmt_vid_cap()
472 f->fmt.pix.priv = 0; in cpia2_g_fmt_vid_cap()