Lines Matching refs:fmtinfo

74 	const struct cal_format_info *fmtinfo;  in find_format_by_pix()  local
78 fmtinfo = ctx->active_fmt[k]; in find_format_by_pix()
79 if (fmtinfo->fourcc == pixelformat) in find_format_by_pix()
80 return fmtinfo; in find_format_by_pix()
89 const struct cal_format_info *fmtinfo; in find_format_by_code() local
93 fmtinfo = ctx->active_fmt[k]; in find_format_by_code()
94 if (fmtinfo->code == code) in find_format_by_code()
95 return fmtinfo; in find_format_by_code()
105 const struct cal_format_info *fmtinfo; in cal_legacy_enum_fmt_vid_cap() local
110 fmtinfo = ctx->active_fmt[f->index]; in cal_legacy_enum_fmt_vid_cap()
112 f->pixelformat = fmtinfo->fourcc; in cal_legacy_enum_fmt_vid_cap()
161 const struct cal_format_info *fmtinfo, in cal_calc_format_size() argument
171 max_width = CAL_MAX_WIDTH_BYTES / (ALIGN(fmtinfo->bpp, 8) >> 3); in cal_calc_format_size()
176 bpl = (f->fmt.pix.width * ALIGN(fmtinfo->bpp, 8)) >> 3; in cal_calc_format_size()
192 const struct cal_format_info *fmtinfo; in cal_legacy_try_fmt_vid_cap() local
196 fmtinfo = find_format_by_pix(ctx, f->fmt.pix.pixelformat); in cal_legacy_try_fmt_vid_cap()
197 if (!fmtinfo) { in cal_legacy_try_fmt_vid_cap()
202 fmtinfo = ctx->active_fmt[0]; in cal_legacy_try_fmt_vid_cap()
203 f->fmt.pix.pixelformat = fmtinfo->fourcc; in cal_legacy_try_fmt_vid_cap()
211 fse.code = fmtinfo->code; in cal_legacy_try_fmt_vid_cap()
245 cal_calc_format_size(ctx, fmtinfo, f); in cal_legacy_try_fmt_vid_cap()
258 const struct cal_format_info *fmtinfo; in cal_legacy_s_fmt_vid_cap() local
270 fmtinfo = find_format_by_pix(ctx, f->fmt.pix.pixelformat); in cal_legacy_s_fmt_vid_cap()
272 v4l2_fill_mbus_format(&sd_fmt.format, &f->fmt.pix, fmtinfo->code); in cal_legacy_s_fmt_vid_cap()
279 if (sd_fmt.format.code != fmtinfo->code) { in cal_legacy_s_fmt_vid_cap()
288 ctx->v_fmt.fmt.pix.pixelformat = fmtinfo->fourcc; in cal_legacy_s_fmt_vid_cap()
290 cal_calc_format_size(ctx, fmtinfo, &ctx->v_fmt); in cal_legacy_s_fmt_vid_cap()
294 ctx->fmtinfo = fmtinfo; in cal_legacy_s_fmt_vid_cap()
304 const struct cal_format_info *fmtinfo; in cal_legacy_enum_framesizes() local
309 fmtinfo = find_format_by_pix(ctx, fsize->pixel_format); in cal_legacy_enum_framesizes()
310 if (!fmtinfo) { in cal_legacy_enum_framesizes()
318 fse.code = fmtinfo->code; in cal_legacy_enum_framesizes()
364 const struct cal_format_info *fmtinfo; in cal_legacy_enum_frameintervals() local
373 fmtinfo = find_format_by_pix(ctx, fival->pixel_format); in cal_legacy_enum_frameintervals()
374 if (!fmtinfo) in cal_legacy_enum_frameintervals()
377 fie.code = fmtinfo->code; in cal_legacy_enum_frameintervals()
465 const struct cal_format_info *fmtinfo; in cal_mc_try_fmt() local
472 fmtinfo = cal_format_by_fourcc(f->fmt.pix.pixelformat); in cal_mc_try_fmt()
473 if (!fmtinfo) in cal_mc_try_fmt()
474 fmtinfo = &cal_formats[0]; in cal_mc_try_fmt()
481 bpp = ALIGN(fmtinfo->bpp, 8); in cal_mc_try_fmt()
488 format->pixelformat = fmtinfo->fourcc; in cal_mc_try_fmt()
507 *info = fmtinfo; in cal_mc_try_fmt()
528 const struct cal_format_info *fmtinfo; in cal_mc_s_fmt_vid_cap() local
535 cal_mc_try_fmt(ctx, f, &fmtinfo); in cal_mc_s_fmt_vid_cap()
538 ctx->fmtinfo = fmtinfo; in cal_mc_s_fmt_vid_cap()
547 const struct cal_format_info *fmtinfo; in cal_mc_enum_framesizes() local
553 fmtinfo = cal_format_by_fourcc(fsize->pixel_format); in cal_mc_enum_framesizes()
554 if (!fmtinfo) { in cal_mc_enum_framesizes()
560 bpp = ALIGN(fmtinfo->bpp, 8); in cal_mc_enum_framesizes()
695 if (ctx->fmtinfo->code != format->code || in cal_video_check_format()
816 const struct cal_format_info *fmtinfo; in cal_ctx_v4l2_init_formats() local
849 fmtinfo = &cal_formats[k]; in cal_ctx_v4l2_init_formats()
851 if (mbus_code.code == fmtinfo->code) { in cal_ctx_v4l2_init_formats()
852 ctx->active_fmt[i] = fmtinfo; in cal_ctx_v4l2_init_formats()
855 fourcc_to_str(fmtinfo->fourcc), in cal_ctx_v4l2_init_formats()
856 fmtinfo->code, i); in cal_ctx_v4l2_init_formats()
872 fmtinfo = find_format_by_code(ctx, mbus_fmt.code); in cal_ctx_v4l2_init_formats()
873 if (!fmtinfo) { in cal_ctx_v4l2_init_formats()
882 ctx->v_fmt.fmt.pix.pixelformat = fmtinfo->fourcc; in cal_ctx_v4l2_init_formats()
883 cal_calc_format_size(ctx, fmtinfo, &ctx->v_fmt); in cal_ctx_v4l2_init_formats()
884 ctx->fmtinfo = fmtinfo; in cal_ctx_v4l2_init_formats()
891 const struct cal_format_info *fmtinfo; in cal_ctx_v4l2_init_mc_format() local
894 fmtinfo = cal_format_by_code(MEDIA_BUS_FMT_UYVY8_2X8); in cal_ctx_v4l2_init_mc_format()
895 if (!fmtinfo) in cal_ctx_v4l2_init_mc_format()
905 pix_fmt->pixelformat = fmtinfo->fourcc; in cal_ctx_v4l2_init_mc_format()
910 cal_calc_format_size(ctx, fmtinfo, &ctx->v_fmt); in cal_ctx_v4l2_init_mc_format()
911 ctx->fmtinfo = fmtinfo; in cal_ctx_v4l2_init_mc_format()